AdsPlatform
Interactief voorbeeld met fictieve demo-data

Account overzicht

Executive dashboard met spend, conversies, CPA en ROAS, een 90-dagen trend en de verdeling per campagnetype. Eén scherm voor de wekelijkse stand van zaken.

Voor wie: Marketingmanagers, ondernemers en accountmanagers die in één blik willen zien of het account op koers ligt.
Fictieve demo-data
Kosten
€ 42.218
+5,4%vs. vorige periode
Conversies
1.617
+7,9%vs. vorige periode
CPA
€ 26,11
-2,2%vs. vorige periode
ROAS
5,0×
-0,1%vs. vorige periode

Kosten per dag

Laatste 30 dagen, in euro's

Conversies per dag

Weekpatroon: piek op dinsdag, dip in het weekend

Kosten per campagnetype

Per dag

  • Search
  • Shopping
  • Performance Max
  • Display
  • Video

Verdeling van de uitgaven

Aandeel per campagnetype in de gekozen periode

€ 39.088
totale kosten
  • Search46.2%€ 18.057
  • Shopping16%€ 6.265
  • Performance Max29.1%€ 11.377
  • Display4.8%€ 1.878
  • Video3.9%€ 1.511

Prestaties per campagnetype

Sorteer door op een kolomkop te klikken

Prestaties per campagnetype
Search€ 18.05746%854€ 21,155,6×
Performance Max€ 11.37729%440€ 25,895,7×
Shopping€ 6.26516%264€ 23,725,8×
Display€ 1.8785%62€ 30,443,9×
Video€ 1.5114%37€ 40,722,4×
Zelf bouwen

Zo bouw je dit dashboard

Databron, velden, berekende velden, layout, filters en valkuilen. De formules gebruiken de veldnamen van de Looker Studio-connector en het BigQuery Data Transfer-schema.

Databron

De snelste route is de Google Ads-connector in Looker Studio: kies het account (of de MCC met accountfilter) en de tabel Campaign. Voor een account met veel historie of meerdere accounts gebruik je de BigQuery Data Transfer for Google Ads; de query account_daily_kpis.sql levert dan exact de dagreeks die dit dashboard nodig heeft. Werk je zonder BigQuery, dan kan een Google Ads Script dagelijks een rij naar Google Sheets schrijven (zie de map sheets/).

Velden en berekende velden

Uit de connector heb je nodig: Date, Campaign type (campaign_advertising_channel_type), Cost, Impressions, Clicks, Conversions en Conversion value. Maak vervolgens deze berekende velden:

VeldFormule
CPASUM(Cost) / SUM(Conversions)
ROASSUM(Conversion value) / SUM(Cost)
CTRSUM(Clicks) / SUM(Impressions)
Conv. rateSUM(Conversions) / SUM(Clicks)

Gebruik altijd SUM() rond de bouwstenen: een gemiddelde van CPA's per campagne is wiskundig fout zodra de volumes verschillen.

Layout

Bovenaan een KPI-rij van vier scorecards (Kosten, Conversies, CPA, ROAS) met vergelijking met de vorige periode. Daaronder twee tijdreeksen naast elkaar: kosten per dag en conversies per dag. Zet ze niet op twee Y-assen in één grafiek; twee losse grafieken lezen eerlijker. Vervolgens een gestapelde staafgrafiek met kosten per campagnetype en een donut met het aandeel per type. Sluit af met een compacte tabel per campagnetype (Kosten, Aandeel, Conversies, CPA, ROAS).

Filters

Een periodefilter (7/30/90 dagen, met vergelijking met de vorige periode) bovenaan dat alle componenten aanstuurt. Eventueel een filter op campagnetype of op label.

Valkuilen

  • Conversielag: de laatste 3 tot 7 dagen zijn altijd te laag. Toon een waarschuwing of laat de laatste dagen weg uit trendlijnen.
  • Cost in micros: in BigQuery staat metrics_cost_micros; deel door 1.000.000.
  • Datavolledigheid: de Ads-connector heeft standaard een cache van 12 uur. Zet de dataversheid lager als je live wilt sturen.
  • Vergelijkingsperiode: vergelijk 30 dagen met de 30 dagen ervoor, niet met "vorige maand" (28 t/m 31 dagen).
KPI-definities

Wat de cijfers precies betekenen

Dezelfde definitie in elk dashboard voorkomt discussies over 'welke CPA'. Gebruik altijd SUM() rond de bouwstenen; middel nooit ratio's.

KPIDefinitieFormule
KostenTotale advertentiekosten in de periode.SUM(cost)
ConversiesAantal primaire conversies, toegerekend aan de klikdatum.SUM(conversions)
CPAKosten per conversie.SUM(cost) / SUM(conversions)
ROASReturn on ad spend: conversiewaarde gedeeld door kosten, als factor (5,0× = 500%).SUM(conversions_value) / SUM(cost)
Kosten per campagnetypeKosten gegroepeerd op advertentiekanaal (Search, Shopping, Performance Max, Display, Video).SUM(cost) GROUP BY campaign_advertising_channel_type
Aandeel per campagnetypeKosten van het campagnetype gedeeld door de totale kosten.SUM(cost) / SUM(cost) OVER ()