Párování vlastních proměnných Floodlight

Vlastní proměnné Floodlight jsou parametry adresy URL připojené ke konverzím Floodlight spravovaným službami ze sady Google Marketing Platform. Lze pomocí nich zaznamenávat další informace navíc k těm, které lze získat pomocí standardních parametrů. Ačkoli inzerenti prostřednictvím vlastních proměnných Floodlight předávají celou řadu informací, pro službu Ads Data Hub jsou podstatná pouze data využitelná při párování. Jde například o ID uživatele, externí soubory cookie a ID objednávek.

Důležité je, že vlastní proměnné Floodlight se spouštějí v okamžiku, kdy uživatel provede konverzi. Proto lze jejich párování využít k vytváření publik nebo zodpovězení otázek o vaší inzerci jedině v případech, kdy dochází ke konverzím. Mezi takové případy použití patří například:

  • „Vedla naše nedávná kampaň k růstu u těch produktů, na které jsme se chtěli zaměřit?“
  • „Jaký přírůstek tržeb způsobila kampaň, kterou jsme uskutečnili?“
  • „Chceme vytvořit publikum obsahující uživatele, kteří pro nás mají velkou hodnotu.“
  • „Chceme vytvořit publikum z uživatelů, kteří uskutečnili nějakou smysluplnou interakci s našimi službami.“

Další informace o vlastních proměnných Floodlight

Přístup k vlastním proměnným Floodlight ve službě Ads Data Hub

Vlastní proměnné Floodlight jsou sloučeny do jednoho řetězce. Ten je pak uložen do pole event.other_data v tabulce adh.cm_dt_activities_attributed. K oddělení jednotlivých proměnných je třeba použít níže uvedený regulární výraz. Označení u1 nahraďte proměnou, kterou chcete použít k párování:

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

Příklady

Zásah a útrata

Tento dotaz měří dosah dané kampaně a její celkovou útratu.

crm_data používá níže uvedené schéma:

Pole Popis
order_id Jedinečný identifikátor přiřazený určité objednávce.
order_val Hodnota objednávky (ve formátu float).
order_timestamp Časové razítko z okamžiku dokončení objednávky.
/* 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)

Zákazníci s velkou útratou, kteří v minulosti uskutečnili interakci

Tento dotaz vytvoří publikum ze zákazníků, kteří za srpen 2020 utratili více než 1000 dolarů a někdy v minulosti uskutečnili interakci s vašimi reklamami.

crm_data používá níže uvedené schéma:

Pole Popis
your_id Jedinečný identifikátor přiřazený určitému zákazníkovi.
customer_spend_aug_2020_usd Celková útrata daného zákazníka (ve formátu float) za srpen 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)

Lidé, kteří létají na velké vzdálenosti a dosáhli postavení elitních zákazníků

Tento dotaz vytvoří publikum ze zákazníků, kteří v minulosti uskutečnili konverzi po zhlédnutí reklamy a buď v roce 2019 nalétali více než 100 000 mil, nebo měli v roce 2019 postavení elitního zákazníka letecké společnosti.

airline_data používá níže uvedené schéma:

Pole Popis
your_id Jedinečný identifikátor přiřazený určitému zákazníkovi.
miles_flown_2019 Celková délka letů (v mílích, ve formátu integer), které zákazník uskutečnil v roce 2019.
ye_2019_status Status, který si tento zákazník u letecké společnosti získal v roce 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)