Floodlight 自訂變數比對

Floodlight 自訂變數是指附加至 Floodlight 轉換的網址參數,透過 Google Marketing Platform 資源管理。使用這類變數時,除了可透過標準參數收集的資訊外,您還可擷取其他資訊。雖然廣告客戶會透過 Floodlight 自訂變數傳遞各式各樣的資訊,但只有可用於比對的資料才適用於廣告資料中心,例如 User-ID、外部 Cookie 或訂單 ID。

重要的是,Floodlight 自訂變數會在使用者完成轉換時觸發,因此 Floodlight 自訂變數比對只適合在發生轉換的情況下,用於解答廣告問題或建立目標對象。這些用途的範例包括但不限於:

  • 「我最近的廣告活動是否促使目標產品銷量有所成長?」
  • 「我放送的廣告活動帶來多少收益增幅?」
  • 「我想要將高價值使用者建立為目標對象。」
  • 「我想要將曾與自家服務進行有意義互動的使用者建立為目標對象。」

進一步瞭解 Floodlight 自訂變數

在廣告資料中心存取 Floodlight 自訂變數

系統會將 Floodlight 自訂變數附加在一起,並以字串形式儲存在 adh.cm_dt_activities_attributed 資料表的 event.other_data 欄位中。您必須使用以下規則運算式區隔個別變數,並將 u1 換成要用於比對的任何變數:

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

範例

觸及和支出

這項查詢會評估與特定廣告活動相關聯的觸及和總支出。

crm_data 使用下列結構定義:

欄位 說明
order_id 與訂單相關聯的專屬 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 與顧客相關聯的專屬 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 年飛行里程超過 10 萬英里,或是在 2019 年間擁有「菁英級」航空公司旅客資格的客戶。

airline_data 使用下列結構定義:

欄位 說明
your_id 與顧客相關聯的專屬 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)