맞춤 플러드라이트 변수 매칭

맞춤 플러드라이트 변수는 플러드라이트 전환에 연결된 URL 매개변수이며 Google Marketing Platform 속성을 통해 관리됩니다. 이 변수를 사용하면 표준 매개변수로 수집할 수 있는 것 이외의 추가 정보를 캡처할 수 있습니다. 광고주가 맞춤 플러드라이트 변수를 사용하여 광범위한 정보를 전달하지만, 사용자 ID, 외부 쿠키, 주문 ID 등 매칭에 사용할 수 있는 데이터만 Ads Data Hub와 관련이 있습니다.

맞춤 플러드라이트 변수는 사용자가 전환할 때 실행됩니다. 따라서 맞춤 플러드라이트 변수 매칭은 광고 질문에 답하거나 전환이 발생한 잠재고객을 구축하는 데만 유용합니다. 이러한 사용 사례에는 다음이 포함되나 이에 국한되지 않습니다.

  • '최근에 진행한 캠페인이 주력 제품의 성장으로 이어졌는가?'
  • '운영된 캠페인으로 인해 추가 수익이 얼마나 발생했는가?'
  • '가치가 높은 사용자로 구성된 잠재고객을 구축하고 싶다.'
  • '서비스에서 유의미한 방식으로 참여한 사용자로 구성된 잠재고객을 구축하고 싶다.'

맞춤 플러드라이트 변수에 대해 자세히 알아보기

Ads Data Hub에서 맞춤 플러드라이트 변수에 액세스하기

맞춤 플러드라이트 변수는 adh.cm_dt_activities_attributed 테이블의 event.other_data 필드에 함께 추가되고 문자열로 저장됩니다. 다음 정규 표현식을 사용하여 개별 변수를 구분하고 매칭에 사용할 변수를 u1로 대체해야 합니다.

REGEXP_EXTRACT(event.other_data, 'u1=([^;]*)') AS u1_val

샘플

도달범위 및 지출

이 쿼리는 특정 캠페인과 관련된 도달범위 및 총지출액을 측정합니다.

crm_data는 다음 스키마를 사용합니다.

필드 설명
order_id 주문과 연결된 고유 식별자입니다.
order_val 주문값(부동 소수점 수)입니다.
order_timestamp 주문 완료와 연결된 타임스탬프입니다.
/* Creates a temporary table containing user IDs and order IDs (extracted u-values)
associated with a given campaign */
WITH floodlight AS (
  SELECT user_id, event.campaign_id, REGEXP_EXTRACT(event.other_data, 'u1=([^;]*)') AS order_id
  FROM adh.cm_dt_activities_attributed
  WHERE event.other_data LIKE "%u1%" AND event.campaign_id = 31459
)

/* Creates a temporary table where each row contains an order ID, the order's value,
and the time the order was placed */
WITH crm_data AS (
  SELECT order_id, order_val, order_timestamp
  FROM `your_cloud_project.your_dataset.crm_data`
  WHERE order_timestamp > FORMAT_TIMESTAMP('%F', TIMESTAMP_MICROS('2020-01-19 03:14:59'), @time_zone)
)

/* Joins both tables on order ID, counts the number of distinct users and sums the
value of all orders */
SELECT DISTINCT(user_id) AS reach, sum(order_val) as order_val
FROM floodlight JOIN crm_data
ON (floodlight.order_id = crm_data.order_id)

많은 비용을 지출하며 이전에 참여한 적이 있는 고객

이 쿼리는 2020년 8월에 1,000달러 이상 지출했으며 이전에 광고에 참여한 적이 있는 고객으로 구성된 잠재고객을 구축합니다.

crm_data는 다음 스키마를 사용합니다.

필드 설명
your_id 고객과 연결된 고유 식별자입니다.
customer_spend_aug_2020_usd 2020년 8월 동안 특정 고객의 누적 지출액(부동 소수점 수)입니다.
/* Creates a temporary table containing IDs you track, alongside IDs Google tracks
for the same user */
WITH floodlight AS (
  SELECT user_id, REGEXP_EXTRACT(event.other_data, 'u1=([^;]*)') AS your_id
  FROM adh.cm_dt_activities_events
  WHERE event.other_data LIKE "%u1%"
)

/* Creates a temporary table containing IDs you track for customers who spent over
$1000 in August 2020 */
WITH crm_data AS (
  SELECT your_id
  FROM `your_cloud_project.your_dataset.crm_data`
  WHERE customer_spend_aug_2020_usd > 1000
)

/* Creates a list (to be used in audience creation) of customers who spent over
$1000 in August 2020 */
SELECT user_id
FROM floodlight
JOIN crm_data ON (floodlight.your_id = crm_data.your_id)

장거리 엘리트 등급 여객기 승객

이 쿼리는 이전에 광고를 통해 전환했으며 2019년에 100,000마일을 비행했거나 2019년에 '엘리트' 항공사 등급을 보유한 고객으로 구성된 잠재고객을 구축합니다.

airline_data는 다음 스키마를 사용합니다.

필드 설명
your_id 고객과 연결된 고유 식별자입니다.
miles_flown_2019 고객이 2019년에 비행한 총거리(마일, 정수)입니다.
ye_2019_status 2019년에 고객이 획득한 항공사 등급입니다.
/* Creates a temporary table containing IDs you track, alongside IDs Google
tracks for the same user */
WITH floodlight AS (
  SELECT user_id, REGEXP_EXTRACT(event.other_data, 'u1=([^;]*)') AS your_id
  FROM adh.cm_dt_activities_events
  WHERE event.other_data LIKE "%u1%"
)

/* Creates a temporary table containing IDs you track for customers who either
flew over 100,000 miles with your airline in 2019, or earned elite status in
2019 */
WITH airline_data AS (
  SELECT your_id
  FROM `my_cloud_project.my_dataset.crm_data`
  WHERE miles_flown_2019 > 100000 or ye_2019_status = "elite"
)

/* Creates a list (to be used in audience creation) of customers who previously
converted on an ad and either earned elite status, or flew over 100,000 miles
in 2019 */
SELECT user_id
FROM floodlight
JOIN airline_data ON (floodlight.your_id = airline_data.your_id)