GBQ query pro společný view Meta, Google Ads, Adform – Campaigns Total

Níže je příkladové query, které z “campaigns total” tabulek v GBQ, separovaných pro Meta, Google Ads a Adform, udělá jednu společnou tabulku se základními unifikovanými metrikami. (pozor, počítá že mají všechny stejnou měnu).

CREATE OR REPLACE VIEW CAMPAIGNDASH.DashSampleCampaignALL1074 AS

— Meta (DashSampleMeta1074_2)
SELECT
campaign_name,
SAFE_CAST(impressions AS INT64) AS impressions,
SAFE_CAST(clicks AS INT64) AS clicks,
SAFE_CAST(spend AS NUMERIC) AS spend
FROM CAMPAIGNDASH.DashSampleMeta1074_2

UNION ALL

— Google Ads
SELECT
campaign_name,
SAFE_CAST(metrics_impressions AS INT64) AS impressions,
SAFE_CAST(metrics_clicks AS INT64) AS clicks,
SAFE_CAST(metrics_costmicros AS NUMERIC) / 1000000 AS spend
FROM CAMPAIGNDASH.DashSampleGAdsCampaignTotal1074

UNION ALL

— Adform
SELECT
campaign AS campaign_name,
SAFE_CAST(impressions AS INT64) AS impressions,
SAFE_CAST(clicks AS INT64) AS clicks,
SAFE_CAST(cost AS NUMERIC) AS spend
FROM CAMPAIGNDASH.DashSampleAdform1074;

A níže je prompt pro Chat GPT, který to vygeneruje, můžete si ho případně upravit pokud jste líní nebo nemáte znalosti si upravovat to query.

You are a Google Big Query expert. Your task is to create a query for creating / updating a new table view in GBQ, that will contain the values from other tables.

The view name will be CAMPAIGNDASH.DashSampleCampaignALL1074 with columns: campaign_name impressions clicks spend

and it will consist of the following tables. Each table has several columns to display, they all are in the same order, but in the query I need you to name them, because I will work on that query further CAMPAIGNDASH.DashSampleMeta1074 campaign_name impressions clicks spend

CAMPAIGNDASH.DashSampleGAdsCampaignTotal1074 campaign_name metrics_impressions metrics_clicks metrics_costmicros – please divide this by 1000000 before inserting the value into the view

CAMPAIGNDASH.DashSampleAdform1074 campaign impressions clicks cost

please output the query for the view

Názvy sloupců pro Adform v H3.0 Metrics

Základní názvy sloupců statistik kampaní pro reklamní systém Google DV360 (dříve DoubleClick Bid Manager neboli DBM) přes reporting API jsou vypsány níže. Celý seznam je například zde:

https://www.adformhelp.com/hc/en-us/articles/10865768894225-Reporting-Metrics-in-Advertiser-Reports

Upozornění – pro jednotlivé pohledy na data nemusí být některé metriky poskytovány. Zejména například unikátní metriky typu “reach” nejsou dostupné pro některé pohledy na data / splity, nebo jsou dostupné pouze ve speciálních reportech.

Základní metriky

impressions – počet impresí
clicks – počet kliknutí
cost – investovaná částka
conversions – součet počtu všech konverzí

Video metriky

videoCompletionRate – míra dokončení videa
videoStartRate – míra spuštění videa

Popisné sloupce

campaign – název kampaně

Názvy sloupců pro Google DV360 v H3.0 Metrics

Základní názvy sloupců statistik kampaní pro reklamní systém Google DV360 (dříve DoubleClick Bid Manager neboli DBM) přes reporting API jsou vypsány níže. Celý seznam je například zde:

https://developers.google.com/bid-manager/reference/rest/v2/filters-metrics

Upozornění – pro jednotlivé pohledy na data nemusí být některé metriky poskytovány. Zejména například unikátní metriky typu “reach” nejsou dostupné pro některé pohledy na data / splity, nebo jsou dostupné pouze ve speciálních reportech.

Základní metriky

impressions – počet impresí
clicks – počet kliknutí
media_cost_advertiser_currency – investovaná částka

Video metriky

complete_views_video – počet dokončených shlédnutí videa
trueview_views – počet “trueview” shlédnutí videa

Popisné sloupce

campaign – název kampaně

Názvy sloupců pro Google Ads přes H3.0 Metrics

Základní názvy sloupců statistik kampaní u Google Ads API jsou vypsány níže. Celý seznam je například zde:

https://developers.google.com/google-ads/api/fields/v21/metrics

Upozornění – pro jednotlivé pohledy na data nemusí být některé metriky poskytovány. Zejména například unikátní metriky typu “reach” nejsou dostupné pro některé pohledy na data / splity, nebo jsou dostupné pouze ve speciálních reportech.

Základní metriky

metrics_impressions – počet impresí
metrics_clicks – počet kliknutí
metrics_costmicros – investovaná částka, ale její 1 000 000 násobek
metrics_conversions – celkový počet konverzí

Video metriky

metrics_videoviews – počet shlédnutí videa

Popisné sloupce

campaign_name – název kampaně

Názvy sloupců pro Meta Reporting API v H3.0 metrics

Základní názvy sloupců statistik kampaní u Meta (Facebook) Reporting API jsou vypsány níže. Celý seznam je například zde:

https://developers.facebook.com/docs/marketing-api/reference/ad-campaign-group/insights

Upozornění – pro jednotlivé pohledy na data nemusí být některé metriky poskytovány. Zejména například unikátní metriky typu “reach” nejsou dostupné pro některé pohledy na data / splity.

Základní metriky

impressions – počet impresí
reach – zásah
clicks – počet kliknutí celkových
link_clicks – počet kliknutí na odkaz
spend – investovaná částka
actions – celkový počet konverzí

Video metriky

video_avg_time_watched_actions – průměrný čas kdy video hrálo přepočtený na 1 impresi
video_p100_watched_actions – kolikrát bylo video přehráno do 100% své délky
video_p25_watched_actions – kolikrát bylo video přehráno do 25% své délky
video_p50_watched_actions – kolikrát bylo video přehráno do 50% své délky
video_p75_watched_actions – kolikrát bylo video přehráno do 75% své délky
video_p95_watched_actions – kolikrát bylo video přehráno do 95% své délky

Popisné sloupce

campaign_name – název kampaně
date_start, date_stop – rozmezí sledované statistiky. Pro denní data možné použít jeden ze sloupců jako rozhodný den