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