การจับคู่ตัวแปร Floodlight ที่กําหนดเอง

ตัวแปร Floodlight ที่กำหนดเองคือพารามิเตอร์ URL ที่แนบอยู่กับ Conversion ของ Floodlight ซึ่งจัดการผ่านพร็อพเพอร์ตี้ Google Marketing Platform ซึ่งช่วยให้คุณบันทึกข้อมูลเพิ่มเติมนอกเหนือจากที่รวบรวมได้จากพารามิเตอร์มาตรฐาน แม้ว่าผู้ลงโฆษณาจะส่งข้อมูลหลากหลายโดยใช้ตัวแปร Floodlight ที่กําหนดเอง แต่เฉพาะข้อมูลที่สามารถใช้จับคู่เท่านั้นที่จะมีความเกี่ยวข้องใน Ads Data Hub เช่น รหัสผู้ใช้ คุกกี้ภายนอก หรือรหัสคำสั่งซื้อ

ที่สำคัญคือ ตัวแปร Floodlight ที่กําหนดเองจะทํางานเมื่อผู้ใช้ทํา Conversion ดังนั้น การจับคู่ตัวแปร Floodlight ที่กำหนดเองจึงมีประโยชน์สําหรับการตอบคําถามการโฆษณาหรือการสร้างกลุ่มเป้าหมายที่เกิด Conversion เท่านั้น ตัวอย่างกรณีการใช้งานเหล่านี้รวมถึงแต่ไม่จํากัดเพียงรายการต่อไปนี้

  • "แคมเปญล่าสุดทําให้ผลิตภัณฑ์ที่ฉันต้องการมุ่งเน้นเติบโตหรือไม่"
  • "แคมเปญที่ฉันใช้งานมีรายได้เพิ่มขึ้นเท่าใด"
  • "ฉันต้องการสร้างกลุ่มเป้าหมายจากผู้ใช้ที่มีคุณค่าสูง"
  • "ฉันต้องการสร้างกลุ่มเป้าหมายจากผู้ใช้ที่มีส่วนร่วมกับบริการของฉันอย่างมีความหมาย"

ดูข้อมูลเพิ่มเติมเกี่ยวกับตัวแปร Floodlight ที่กำหนดเอง

การเข้าถึงตัวแปร Floodlight ที่กำหนดเองใน Ads Data Hub

ระบบจะเพิ่มตัวแปร Floodlight ที่กำหนดเองต่อท้ายกันและจัดเก็บเป็นสตริงในช่อง event.other_data ในตาราง adh.cm_dt_activities_attributed คุณต้องใช้นิพจน์ทั่วไปต่อไปนี้เพื่อแยกตัวแปรแต่ละรายการ โดยแทนที่ 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)

ลูกค้าที่มีค่าใช้จ่ายสูงซึ่งมีส่วนร่วมก่อนหน้านี้

คําค้นหานี้จะสร้างกลุ่มเป้าหมายจากลูกค้าที่ใช้จ่ายมากกว่า $1,000 ในช่วงเดือนสิงหาคม 2020 และเคยมีส่วนร่วมกับโฆษณาของคุณ

crm_data ใช้สคีมาต่อไปนี้

ช่อง คำอธิบาย
your_id ตัวระบุที่ไม่ซ้ำซึ่งเชื่อมโยงกับลูกค้า
customer_spend_aug_2020_usd การใช้จ่ายสะสมของลูกค้ารายหนึ่ง (เป็นตัวเลขทศนิยม) ในช่วงเดือนสิงหาคม 2020
/* 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)

ผู้โดยสารชั้นธุรกิจและชั้นหนึ่ง

คําค้นหานี้จะสร้างกลุ่มเป้าหมายจากลูกค้าที่ทํา Conversion ในโฆษณาก่อนหน้านี้ และเคยเดินทางไกลกว่า 100,000 ไมล์ในปี 2019 หรือมีสถานะ "Elite" ของสายการบินในปี 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)