Macro's voor aangepast advertentiemateriaal

Meer informatie over het gebruik van macro's met en zonder escapecodes

Technische expertise

Dit artikel is bedoeld voor gebruikers die aangepast advertentiemateriaal ontwikkelen en vereist technische expertise.

Als u een trafficker bent die naar verwachting aangepast advertentiemateriaal aan een regelitem zal koppelen, maar geen technische expertise heeft om problemen met aangepast advertentiemateriaal op te lossen, zoekt u een resource die dit wel doet. Dit kan iemand in uw organisatie zijn die het aangepaste advertentiemateriaal heeft gemaakt in Ad Manager, of een resource bij een creative agency die de in het aangepaste advertentiemateriaal gebruikte code aan uw organisatie levert.

Macro's worden in aangepast advertentiemateriaal gebruikt voor verschillende doeleinden. Twee belangrijke doeleinden zijn tijdelijke aanduidingen voor bestemmings-URL's (doorklik-URL's) en URL's voor kliktracking. Deze kunnen in verschillende varianten worden geleverd: zonder escapecodes, met escapecodes en met dubbele escapecodes.

Escapen houdt in dat één teken (of een reeks tekens) gebruikt wordt om een ander teken weer te geven. URL's kunnen alleen via internet worden overgedragen via de ASCII-tekenset. Tekens buiten deze set kunnen echter wel in URL's worden gebruikt, dus die tekens moeten tijdens de overdracht worden gecodeerd om correct te worden geïnterpreteerd.

Bij de ontwikkeling van aangepast advertentiemateriaal moet u een of meer van de volgende elementen gebruiken in de code voor advertentiemateriaal:

  • URL voor kliktracking zonder escapecodes: %%CLICK_URL_UNESC%%
  • URL voor kliktracking met escapecodes: %%CLICK_URL_ESC%%
  • Bestemmings-URL zonder escapecodes: %%DEST_URL%%
  • Bestemmings-URL met escapecodes: %%DEST_URL_ESC%%
  • Macro voor bestemmings-URL met dubbele escapecodes: %%DEST_URL_ESC_ESC%%

Als u ervoor wilt zorgen dat klikken worden bijgehouden of dat gebruikers de bestemmings-URL bereiken, moet u de juiste variant gebruiken. Het gebruik van de verkeerde variant kan betekenen dat klikken niet worden geregistreerd of dat gebruikers de bestemmings-URL niet bereiken. 

Als zowel kliktracking-URL's als doorklik-URL's zijn vereist, moet u er ook voor zorgen dat de macro's een correcte reeks aanhouden of aan elkaar zijn gekoppeld met de juiste varianten.

In dit artikel vindt u juiste en onjuiste voorbeelden van hoe u macro's voor bestemmings-URL's en kliktracking-URL's kunt gebruiken en hoe u deze aan elkaar kunt koppelen.

Voorbeelden van het invoegen van macro's

Hier volgt een voorbeeld van een URL voor kliktracking zonder escapecodes van Campaign Manager 360. Voor de duidelijkheid zijn parameters verwijderd of ingekort:

http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=

Vergelijk deze URL met een versie van dezelfde URL met escapecodes:

http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253D

Hier zijn gereserveerde tekens voorzien van dubbele escapecodes met behulp van procentcodering. Zo worden vraagtekens (?) altijd weergegeven met de tekenreeks %253F, terwijl de isgelijktekens (=) altijd worden weergegeven met de tekenreeks %253D.

Voorbeeld 1A: Juist: Ad Manager-kliktracking voor aangepast advertentiemateriaal

Stel voor dit voorbeeld dat we aangepast advertentiemateriaal hebben dat moet doorklikken naar:

http://www.google.com/page.html?param1=red&param2=blue

Beeldadvertentiemateriaal kan klikken als volgt bijhouden:

<a href='%%CLICK_URL_UNESC%%%%DEST_URL_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

In dit voorbeeld wordt het advertentiemateriaal als volgt weergegeven in de browser van de gebruiker:

<a href='http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Dit is een geldige en correcte klik-URL, aangezien de Ad Manager-klik-URL niet is voorzien van escapecodes en de bestemmings-URL is voorzien van de juiste escapecodes.

Voorbeeld 1B: Onjuist: Ad Manager-kliktracking voor aangepast advertentiemateriaal

Een veelvoorkomende fout waardoor de advertentiecode in het bovenstaande voorbeeld niet correct zou functioneren, is de klik-URL-macro met escapecodes gebruiken. In de advertentiemateriaalcode ziet dit er als volgt uit:

<a href='%%CLICK_URL_ESC%%%%DEST_URL_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Het advertentiemateriaal wordt als volgt weergegeven in de browser van de gebruiker:

<a href='http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Dit is onjuist. Aangezien alle parameters zijn voorzien van escapecodes, kan de adclick-server ze niet correct parseren. In plaats daarvan interpreteert de server dit als een verzoek voor een pagina met de naam /aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue

Omdat deze pagina niet bestaat, wordt een HTTP 404-fout (Niet gevonden) geretourneerd door de adclick-server en wordt de gebruiker niet omgeleid naar de bestemmingspagina van de advertentie.

Voorbeeld 1C: Onjuist: Ad Manager-kliktracking voor aangepast advertentiemateriaal

Een andere veelvoorkomende fout is het gebruik van de bestemmings-URL-macro zonder escapecodes. In de advertentiemateriaalcode ziet dit er als volgt uit:

<a href='%%CLICK_URL_UNESC%%%%DEST_URL_UNESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Het advertentiemateriaal wordt als volgt weergegeven in de browser van de gebruiker:

<a href='http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/page.html?param1=red&param2=blue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Dit bepaalde voorbeeld zou correct kunnen werken als de eerste klikserver slim genoeg is om de resterende parameters als URL's te interpreteren en ze te voorzien van escapecodes. Ad Manager herschrijft de URL in dit geval, zodat het doorklikken correct functioneert. Het is echter niet verstandig om ervan uit te gaan dat de server onjuist opgemaakte klik-URL's kan verwerken. We raden u ten zeerste aan een correct opgemaakte klik-URL te gebruiken in plaats van erop te vertrouwen dat Ad Manager of een analyseserver van derden verkeerd opgemaakte URL's correct verwerkt.

Als de server de onjuist opgemaakte URL niet herschrijft, wordt deze als volgt geïnterpreteerd:

http://adclick.g.doubleclick.net/aclk?sa=l&ai=C8qeK&adurl=http://www.google.com/page.html?param1=red&param2=blue

In dit geval wordt het laatste teken '&' geïnterpreteerd als scheidingsteken voor een nieuwe parameter voor het EERSTE serververzoek in plaats van als parameter die is bedoeld om te worden doorgegeven aan de server die de bestemmingspagina van de advertentie host. Dit kan de verwerking van de klik-URL door de klikserver verstoren, wat tot gevolg kan hebben dat de gebruiker niet wordt omgeleid naar de bestemmingspagina. Zelfs als de gebruiker wel wordt omgeleid, is de kans groot dat de tweede parameter (param2) niet wordt doorgegeven aan de bestemmingspagina.

Voorbeeld 2A: Juist: Kliktrackers en macro's van derden

Adverteerders kunnen u vragen een kliktracker van derden op te nemen voor hun advertentiemateriaal. Een tracker houdt een onafhankelijke telling van klikken bij voor een advertentie en is nuttig bij latere controle of afstemming door de adverteerder.

De kliktracker wordt meestal geleverd in de vorm van een URL.Hier volgt een voorbeeld van Campaign Manager 360:

http://ad.doubleclick.net/clk;a;b;c?[doorklik-URL][bestemmings-URL]

De URL (ad.doubleclick.net) is een verwijzing naar de server die de vertoning of klik registreert. Andere URL's van derden zijn vergelijkbaar. De doorklik-URL moet worden vertegenwoordigd door twee macro's:

  • Klikmacro met escapecodes: %%CLICK_URL_ESC%%
  • Macro voor bestemmings-URL met dubbele escapecodes: %%DEST_URL_ESC_ESC%%

Beide vertegenwoordigen dezelfde doorklik-URL en moeten worden opgenomen na het vraagteken (?). Hier volgt een voorbeeld van beeldadvertentiemateriaal met een kliktracking-URL van Campaign Manager 360:

<a href='http://ad.doubleclick.net/clk;a;b;c?%%CLICK_URL_ESC%%%%DEST_URL_ESC_ESC%%' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Wanneer een template voor advertentiemateriaal wordt gebruikt, wordt de kliktracker van derden meestal in de advertentiemateriaalcode weergegeven als URL-plaatsaanduiding. Het advertentiemateriaal zoals dat wordt weergegeven in de browser van de gebruiker, vervangt de macro's met de beoogde waarde. Hier volgt een voorbeeld:

<a href='http://ad.doubleclick.net/clk;a;b;c?http://adclick.g.doubleclick.net/aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/page.html%253Fparam1%253Dred%2526param2%253Dblue' target="_blank"> <img src='//www.google.com/img.gif'> </a>

Voorbeeld van advertentiemateriaal en macro's testen

Door advertentiemateriaal te testen, zorgt u ervoor dat het zich zoals bedoeld gedraagt. Aangezien macro's tijdelijke aanduidingen zijn en er soms complexe code bij betrokken is, kunt u het beste aangepast advertentiemateriaal testen door een voorbeeld van het advertentiemateriaal van het regelitem te bekijken. Ga hiervoor als volgt te werk:

  1. Open het advertentiemateriaal in een nieuw venster.

    JavaScript werkt niet in het voorbeeld dat rechtstreeks beschikbaar is in Ad Manager. Daarnaast kunnen macro's niet worden weergegeven in de uitgevouwen versie.

  2. Gebruik de tools voor ontwikkelaars van uw browser ('devtools') om elementen en het DOM te inspecteren.

Macro's voor bijhouden van klikken valideren

Als de macro's correct zijn ingevoegd en u op het advertentiemateriaal in het voorbeeld klikt, wordt een Ad Manager-bestemmingspagina geopend. Deze pagina bevestigt dat de klik wordt bijgehouden. U wordt vervolgens doorgestuurd naar de pagina van de bestemmings-URL die aan het advertentiemateriaal is gekoppeld.

Als een van deze dingen niet gebeurt, is er een probleem met de macro's of de manier waarop ze aan elkaar zijn gekoppeld. 

Weergavemacro's valideren

Voor de validatie van macro's voor het bijhouden van vertoningen is het gebruik van een verkeersanalyseprogramma vereist. Met een verkeersanalyseprogramma kunnen HTTP-verzoeken worden bekeken en geregistreerd. Sommige devtools in browsers bevatten een dergelijke tool. Er is ook verkeersanalysesoftware van derden beschikbaar.

Gebruik een verkeersanalyseprogramma om de HTTP-verzoeken te inspecteren als het advertentiemateriaal wordt geladen. U zoekt naar een geslaagd verzoek of 'ping' naar de server die de vertoning registreert. Let op eventuele HTTP-fouten tijdens HTTP-verzoeken.

  • Als u geen fouten ziet en een geslaagde ping van de server ziet die de vertoning registreert, zijn de macro's correct geconfigureerd.
  • Als u fouten ziet, gaat u terug naar de broncode van uw aangepaste advertentiemateriaal om het probleem op te lossen. Een veelvoorkomende foutcode als macro's onjuist zijn opgegeven is HTTP 204.

Was dit nuttig?

Hoe kunnen we dit verbeteren?
Zoeken
Zoekopdracht wissen
Zoekfunctie sluiten
Hoofdmenu
9065889697667045740
true
Zoeken in het Helpcentrum
true
true
true
true
true
148
false
false