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)