AdsPlatform
Interactief voorbeeld met fictieve demo-data

MCC / portfolio dashboard

Alle klantaccounts van een bureau op één scherm: uitgaven, pacing, CPA-afwijking ten opzichte van de target en alerts die om actie vragen.

Voor wie: Bureaus en freelancers met meerdere klantaccounts die dagelijks willen zien waar ze moeten ingrijpen.
Fictieve demo-data
Totale uitgaven (MTD)
€ 101.565
van € 150.500 maandbudget
Gemiddelde pacing
101%
Gewogen op budget; 100% = op koers
Accounts met alerts
6 / 10
3 kritiek
CPA > 10% boven target
4
Accounts die aandacht nodig hebben

Alle klantaccounts

Pacing-balk: streep = ideale voortgang vandaag. Afwijking = (CPA − target) ÷ target

Klantaccounts
Autobedrijf Pietersen
Automotive · Mehmet · 319-519-2631
€ 7.400€ 3.485
45€ 78 / € 55+42%5,8×pacingcpatracking
Advocatenkantoor Van Dijk
Zakelijke dienstverlening · Mehmet · 314-434-1466
€ 6.500€ 5.225
42€ 124 / € 95+31%6,4×pacingcpa
Fietsenwinkel De Trapper
Retail · Sanne · 313-417-1233
€ 12.000€ 6.528
251€ 26 / € 22+18%3,6×pacingdisapproved
Installatiebedrijf Groenwarm
Installatie · Sanne · 321-553-3097
€ 5.600€ 4.845
60€ 81 / € 70+15%2,9×pacing
Hotel De Zeemeeuw
Horeca · Sanne · 318-502-2398
€ 9.800€ 7.520
230€ 33 / € 30+9%4,8×pacing
Keukenstudio Noord
Wonen · Lotte · 316-468-1932
€ 18.500€ 13.508
200€ 68 / € 65+4%3,5×budget-limited
Webshop Kindermode Fleur
E-commerce · Lotte · 320-536-2864
€ 15.500€ 10.496
601€ 17 / € 18-3%5,4×–
Energieshop B.V.
Duurzame energie · Sanne · 312-400-1000
€ 45.000€ 31.159
872€ 36 / € 38-6%3,7×–
Tandartspraktijk Lumen
Zorg · Mehmet · 315-451-1699
€ 3.200€ 2.074
49€ 42 / € 48-12%2,8×–
SaaS Factuurflow
Software · Lotte · 317-485-2165
€ 27.000€ 16.725
176€ 95 / € 120-21%4,4×–

CPA-afwijking t.o.v. target

Rood = boven target (slechter), blauw = onder target (beter)

Alerts

Gesorteerd op ernst; klik in je eigen dashboard door naar het account

  • Autobedrijf Pietersen
    CPA 42% boven target
    kritiek
  • Autobedrijf Pietersen
    Geen conversies in 48 uur op 'Offerte aangevraagd'
    kritiek
  • Installatiebedrijf Groenwarm
    Pacing 130%: budget is vóór maandeinde op
    kritiek
  • Fietsenwinkel De Trapper
    Pacing 82%: onderbesteding, check biedingen en budgetten
    waarschuwing
  • Fietsenwinkel De Trapper
    3 advertenties afgekeurd (beleid: misleidende claims)
    waarschuwing
  • Advocatenkantoor Van Dijk
    Pacing 121%: budget is vóór maandeinde op
    waarschuwing
  • Advocatenkantoor Van Dijk
    CPA 31% boven target
    waarschuwing
  • Hotel De Zeemeeuw
    Pacing 115%: budget is vóór maandeinde op
    waarschuwing
  • Autobedrijf Pietersen
    Pacing 71%: onderbesteding, check biedingen en budgetten
    waarschuwing
  • Keukenstudio Noord
    2 campagnes beperkt door budget
    info

Uitgaven per klantaccount (MTD)

Budget-aandeel binnen het portfolio

  • Uitgegeven
  • Resterend budget
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

Verbind de Looker Studio Google Ads-connector op MCC-niveau (Manager account) en vink alle klantaccounts aan; het veld Account name / Customer ID wordt dan een dimensie. Bij meer dan 20 accounts is de BigQuery Data Transfer op MCC-niveau stabieler; alle klantaccounts komen dan in dezelfde dataset met customer_id als kolom. Targets (maandbudget, target-CPA, accountmanager) zet je in een Google Sheet en blend je op customer_id.

Velden en berekende velden

VeldFormule
Uitgegeven MTDSUM(Cost) met datumfilter "deze maand tot vandaag"
Pacing %SUM(Cost) / (Maandbudget * DAY(TODAY()) / Dagen_in_maand)
CPASUM(Cost) / SUM(Conversions)
CPA-afwijking(CPA - Target_CPA) / Target_CPA
Alert pacingCASE WHEN Pacing > 1.15 THEN "Te snel" WHEN Pacing < 0.85 THEN "Te langzaam" ELSE "OK" END
Alert CPACASE WHEN CPA_afwijking > 0.25 THEN "Boven target" ELSE "OK" END

Afgekeurde advertenties, budgetbeperkingen en trackingproblemen (geen conversies in 48 uur) komen niet uit de connector; laat een MCC-script die checks doen en naar de zelfde Sheet schrijven.

Layout

KPI-rij: totale uitgaven MTD, gewogen pacing, aantal accounts met alerts en aantal accounts met CPA > 10% boven target. Daaronder de hoofdtabel: per klantaccount budget, uitgegeven, pacing-balk, conversies, CPA/target, afwijking, ROAS en alert-badges. Dan een divergerende staafgrafiek met CPA-afwijking per account (rood boven target, blauw eronder) naast een alertlijst gesorteerd op ernst. Onderaan een gestapelde staaf uitgegeven vs. resterend budget per account.

Filters

Accountmanager, klant, sector en alertstatus. Voeg per rij een link toe naar het klantspecifieke dashboard (HYPERLINK() in Looker Studio).

Valkuilen

  • Valuta's: klantaccounts in verschillende valuta's moet je omrekenen voordat je sommeert.
  • Tijdzones: "vandaag" verschilt per account; gebruik de MCC-tijdzone consequent.
  • Gemiddelde pacing moet gewogen zijn op budget, anders domineert een klein account.
  • Target-CPA per account verandert; bewaar een historie met begindatum in de Sheet, anders klopt de terugblik niet.
  • Datavolume: MCC-verbindingen met veel accounts worden traag; gebruik BigQuery of data-extracten.
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
Totale uitgaven (MTD)Month-to-date kosten over alle geselecteerde accounts.SUM(cost) WHERE date >= eerste_van_maand
Gemiddelde pacingPacing over het portfolio, gewogen op budget.SUM(cost) / SUM(maandbudget * dag_van_maand / dagen_in_maand)
Accounts met alertsAantal klantaccounts met minimaal één actieve waarschuwing (pacing, CPA, afkeuringen, tracking).COUNT(account) WHERE alerts > 0
CPA-afwijking t.o.v. targetRelatieve afwijking van de CPA ten opzichte van de afgesproken target-CPA.(cpa - target_cpa) / target_cpa
ROAS per accountConversiewaarde gedeeld door kosten per klantaccount.SUM(conversions_value) / SUM(cost) GROUP BY customer_id