AdsPlatform

Naamgevingsconventie voor Google Ads

Een vaste conventie voor campagnes, advertentiegroepen, labels, conversieacties en doelgroepen, met toegestane waarden per segment en voorbeelden.

Structuur & opzet3 min lezen1 download

Waarom een naamgevingsconventie?

Een campagnenaam is geen label voor mensen alleen, maar ook voor scripts, dashboards en filters. Als elke naam dezelfde opbouw heeft, kun je in Looker Studio met één regex alle non-brand Search-campagnes optellen, in een Google Ads Script alle PMax-campagnes met "HighMargin" selecteren en in een MCC-overzicht direct zien welk land, kanaal en segment een regel betreft. Zonder conventie is elke rapportage handwerk.

De regels: onderdelen gescheiden door een underscore, geen spaties, PascalCase binnen een onderdeel, vaste volgorde, verplichte onderdelen altijd aanwezig.

Campagnenamen

[Land]_[Kanaal]_[Campagnetype]_[Segment]_[Thema]_[Variant]

Voorbeelden:

  • NL_SEA_Search_NonBrand_Boilers_Broad
  • NL_SEA_Search_Brand_Core_Exact
  • NL_SEA_Search_Competitor_Installateurs_Phrase
  • NL_PMAX_PMax_Prospecting_HighMargin
  • NL_SHOP_Shopping_NonBrand_Clearance
  • BE_SEA_Search_NonBrand_Chaudieres_Broad_FR (taal als extra suffix bij meertalige landen)
  • NL_DGEN_DemandGen_RMKT_CartAbandoners

Toegestane waarden per segment

PositieSegmentVerplichtToegestane waarden
1LandjaNL, BE, DE, FR, UK, INT
2KanaaljaSEA, SHOP, PMAX, DGEN, DISP, VIDEO, APP
3CampagnetypejaSearch, Shopping, PMax, DemandGen, Display, Video, DSA
4SegmentjaBrand, NonBrand, Competitor, Generic, RMKT, Prospecting
5ThemajaProductcategorie of dienst in PascalCase (Boilers, Warmtepompen, Boekhouding)
6VariantneeBroad, Phrase, Exact, Mixed, HighMargin, LowMargin, Bestsellers, Clearance, Test
7DoelgroepneeAll, B2B, B2C, Local, Existing, New
8BiedstrategieneetCPA, tROAS, MaxConv, MaxValue, MaxClicks, ManualCPC

Positie 7 en 8 gebruik je alleen als het onderscheid nodig is, bijvoorbeeld bij een experiment met twee biedstrategieën naast elkaar.

Advertentiegroepen

[Thema]-[Subthema]-[Match] of gewoon het subthema als de campagne al het match-type in de naam heeft.

  • CvKetel-Kopen
  • CvKetel-Prijs
  • CvKetel-Vervangen
  • Warmtepomp-Hybride-Exact

Bij DSA gebruik je het paginatype: DSA-Categoriepaginas, DSA-Blog-Uitgesloten.

Asset groups (PMax)

[Categorie]-[Margegroep of Doel], bijvoorbeeld Boilers-HighMargin, Accessoires-Clearance, Alle-NewCustomers.

Labels

Labels zijn bedoeld voor status en proces, niet voor structuur (die zit al in de naam). Gebruik een prefix:

PrefixBetekenisVoorbeeld
Launch-StartmaandLaunch-2026-10
Exp-Onderdeel van experimentExp-003-Variant
Season-SeizoenscampagneSeason-BlackFriday
Review-Aandacht nodigReview-LowCTR
Script-Door script geraaktScript-BidCap-Applied
Client-Verzoek van klantClient-DoNotTouch

Conversieacties

[Type]_[Bron]_[Detail]

  • Purchase_GTM_Web
  • Lead_GTM_Offerteformulier
  • Call_Ads_60s
  • Lead_Import_SQL
  • Signup_GA4_Newsletter

Zo zie je in één oogopslag of een actie via GTM, Google Ads zelf, GA4-import of offline import binnenkomt, wat conflicten en dubbele tellingen zichtbaar maakt.

Doelgroepen en lijsten

[Bron]_[Definitie]_[Venster]

  • Web_AllVisitors_30d
  • Web_CartAbandoners_7d
  • Web_Purchasers_540d
  • CRM_Customers_Active
  • CRM_Leads_Lost_2025
  • YT_Viewers_90d

Negatieve zoekwoordenlijsten

NEG_[Thema]: NEG_Basis_NL, NEG_Vacatures, NEG_Concurrenten, NEG_Brand (koppel de laatste aan alle non-brand campagnes).

Biedstrategieën (portfolio)

PF_[Type]_[Doel]_[Scope]: PF_tROAS_400_Shopping, PF_tCPA_45_LeadgenNL.

Experimenten

EXP-[nummer]_[Campagne]_[Variabele]: EXP-003_NonBrand_Boilers_tCPA50. Het nummer verwijst naar het experimentlog.

Implementatie in een bestaand account

  • Exporteer alle campagnenamen naar een Sheet en map ze naar de nieuwe conventie in een tweede kolom.
  • Hernoem via Google Ads Editor in één batch (hernoemen beïnvloedt de historie en leerfase niet).
  • Pas dashboards en scripts aan die op oude namen filteren.
  • Voeg de conventie toe aan de onboarding van nieuwe collega's en aan de launch checklist.
  • Controleer per kwartaal met een script of alle namen aan het patroon voldoen (regex: ^(NL|BE|DE|FR|UK|INT)_(SEA|SHOP|PMAX|DGEN|DISP|VIDEO|APP)_).