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-uitgeverstag (GPT) is een bibliotheek voor advertentietags Google AdManager waarmee op dynamische wijze advertentieverzoeken kunnen worden samengesteld. GPT neemt belangrijke details, zoals de naam van het advertentieblok, het advertentieformaat en aangepaste targeting, en bouwt vervolgens het verzoek op en geeft de advertentie weer op webpagina's.

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. Eén van deze delen wordt gebruikt voor het definiëren van de slots (gpt.define) en het andere wordt gebruikt voor het weergeven van de slots (gpt.display). Een veelvoorkomend probleem dat we tijdens de implementatie zien optreden, is dat het aantal definieer- en weergaveaanroepen niet overeenkomt. Uitgevers geven vaak niet alle tags weer die zijn gedefinieerd of worden uiteindelijk wel weergegeven advertentietags die niet in de eerste plaats gedefinieerd zijn. Beide zorgen ervoor 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.

  1. Definieer instellingen op paginaniveau
  2. Definieer slots
  3. enableServices()
  4. Display-slots

Let op: 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 omvang van de fouten die zijn gemaakt tijdens de GPT-implementatie, is het onmogelijk om ze allemaal in één bericht te behandelen, maar deze lijst bevat de meest voorkomende fouten. Voor de rest kun je het beste de officiële Google-documentatie raadplegen. Google werkt de lijst met veelvoorkomende en nieuwe fouten op de officiële GPT-pagina.

Veelgestelde vragen

1. Wat is een Google-uitgeverstag?

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.

2. Waar wordt Google Ad Manager voor gebruikt?

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.

3. Wat is passbacktag?

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.

Schrijf een reactie

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.