Uitgevers die niet bekend zijn met ontwikkelingswerk hebben doorgaans moeite om Google-uitgeverstag-slots werkend te krijgen. Hier zijn enkele veelvoorkomende GPT-fouten die u kunt vermijden.
De Google Publisher Tag (GPT) is een bibliotheek voor advertentietags in Google Ad Manager waarmee dynamisch advertentieaanvragen kunnen worden gegenereerd. GPT gebruikt belangrijke gegevens zoals de naam van de advertentie-eenheid, de advertentiegrootte en aangepaste targeting om de aanvraag samen te stellen en de advertentie op webpagina's weer te geven.
Uitgevers die niet bedreven zijn in ontwikkelingswerk hebben meestal moeite met het uitzoeken en werken van de GPT-slots. Hier zijn enkele veelvoorkomende GPT-fouten die u kunt vermijden om ervoor te zorgen dat alles correct is geconfigureerd.
1. Komt niet overeen met het aantal advertentieverzoeken en advertentieweergaveoproepen
Dit is de meest voorkomende fout. De GPT-functie bestaat uit twee delen. Een deel wordt gebruikt om de slots te definiëren (gpt.define) en het andere om de slots weer te geven (gpt.display). Een veelvoorkomend probleem tijdens de implementatie is dat het aantal aanroepen van define en display niet overeenkomt. Uitgevers tonen daardoor vaak niet alle gedefinieerde tags of tonen juist advertentietags die helemaal niet gedefinieerd zijn. Beide situaties leiden ertoe dat de GPT-bibliotheek fouten genereert.
2. Meerdere gedefinieerde oproepen gebruiken in de hoofdsectie
Er kan één GPT-advertentieblok worden gedefinieerd met een groot aantal advertentieformaten. Wat dat in feite betekent, is dat alle gedefinieerde formaten (die zijn opgenomen in de aanroep voor het definiëren) in aanmerking komen voor weergave in datzelfde advertentieblok.
Zo ziet een voorbeeld van een advertentieoproep eruit.
googletag.defineSlot("/1234/travel/asia", [[468, 60], [728, 90], [300, 250]], "div-gpt-ad-123456789-1")
Hier komen alle formaten 468×60, 728×90, 300×600 en 300×250 in aanmerking voor weergave van advertenties op de advertentieruimte. Maar vaak definiëren uitgevers de advertentieruimte meer dan eens, alleen maar om ervoor te zorgen dat verschillende advertentieformaten in verschillende regels worden gedefinieerd. In vergelijking met het bovenstaande voorbeeld proberen de uitgevers dit te doen.
googletag.defineSlot("/1234/travel/asia", [[468, 60]], "div-gpt-ad-123456789-1")
googletag.defineSlot("/1234/travel/asia", [[728, 90]], "div-gpt-ad-123456789-1")
googletag.defineSlot("/1234/travel/asia", [[300, 600]], "div-gpt-ad-123456789-1")
Dit geeft een andere betekenis aan de oproep en wat de uitgever uiteindelijk doet, is de advertentieaanroep drie keer definiëren (en slechts één weergaveaanroep doen), wat uiteindelijk tot fouten leidt. Wat ze uiteindelijk ook doen, is het gebruik van verschillende div-ID's in de En sectie die opnieuw leidt tot GPT-bibliotheekfouten.
3. De GPT-pushwachtrij verwijderen
Zo ziet een normale GPT-advertentieoproep eruit:
googletag.cmd.push(function() {
googletag.defineSlot('/1234567/sports', [160, 600]).
addService(googletag.pubads());
});
Uitgevers vergeten vaak hun GPT-code in de wachtrij te plaatsen. Wanneer het GPT JavaScript is geladen, doorzoekt deze wachtrij de array en voert alle functies in volgorde uit. Met dit mechanisme kan GPT de latentie verminderen door JavaScript asynchroon op te halen, terwijl de browser de pagina kan blijven weergeven. Alle GPT-oproepen worden rond deze functiewachtrij gewikkeld.
4. Het niet handhaven van de juiste volgorde van GPT-oproepen
Dit is de gebruikelijke volgorde die moet worden gevolgd bij het gebruik van GPT. Als deze volgorde wordt gewijzigd, zal dit ertoe leiden dat de GPT niet kan bellen, waardoor de oproepen niet effectief zijn.
- Definieer instellingen op paginaniveau
- Definieer slots
- enableServices()
- Display-slots
Opmerking: 2 en 3 zijn uitwisselbaar.
Uitgevers die gewoon een andere volgorde van aanroepen gebruiken om advertentiemateriaal weer te geven, kunnen verschillen in de rapportage tegenkomen en de advertenties zijn in sommige gevallen niet zichtbaar.
Gezien de vele fouten die tijdens de implementatie van GPT zijn gemaakt, is het onmogelijk om ze allemaal in één bericht te behandelen. Deze lijst bevat echter de meest voorkomende fouten. Voor de overige fouten kunt u het beste de officiële Google-documentatie raadplegen. Google actualiseert de lijst met veelvoorkomende en nieuwe fouten op de officiële GPT-pagina.
Veelgestelde vragen
Met de Google-uitgeverstag (GPT) kunnen uitgevers voorraad definiëren, advertentieverzoeken initiëren en bundelen en de bijbehorende vraag weergeven. U verstrekt belangrijke details aan GPT (zoals advertentieblokcode, advertentieformaat en sleutel/waarden), die vervolgens worden gebruikt om het verzoek samen te stellen en de advertentie weer te geven.
Google Ad Manager is een advertentiebeheerplatform voor grote uitgevers met aanzienlijke directe verkopen. Verschillende advertentie-uitwisselingen en netwerken worden ondersteund door Ad Manager, waaronder AdSense, Ad Exchange, netwerken van derden en uitwisselingen van derden.
Wanneer een server van een derde partij geen advertentie heeft om weer te geven of de advertentie niet voldoet aan de minimum CPM/minimumprijs die de derde partij is overeengekomen, kunnen passback-tags worden gebruikt.

Shubham is een digitale marketeer met rijke ervaring in de advertentietechnologie-industrie. Hij heeft ruime ervaring in de programmatische industrie, waar hij de bedrijfsstrategie en schaalfuncties aanstuurt, inclusief maar niet beperkt tot groei en marketing, operations, procesoptimalisatie en verkoop.