Makra pro vlastní kreativy

Přečtěte si, jak používat makra s escapováním a bez něj

Technické znalosti

Tento článek je určen uživatelům, kteří vyvíjí vlastní kreativyvyžaduje technické znalosti.

Pokud jako konfigurátor reklam přiřazujete vlastní kreativy k řádkovým položkám, ale nemáte technické znalosti k odstraňování problémů s vlastními kreativami, najděte někoho, kdo tyto znalosti má. Může to být osoba ve vaší organizaci, která vlastní kreativu ve službě Ad Manager vytvořila, nebo pracovník reklamní agentury, který vaší organizaci dodal kód použitý ve vlastní kreativě.

Makra se ve vlastních kreativách používají k různým účelům. Důležité je zejména použití maker jako zástupných symbolů pro koncové (cílové) adresy a adresy URL k měření prokliků. Makra jsou k dispozici v neescapované, escapované a dvojitě escapované variantě.

Escapování je použití jednoho znaku (nebo řady znaků) k reprezentaci jiného znaku. Adresy URL lze v internetu přenášet pouze prostřednictvím sady znaků ASCII. V adresách URL však mohou být použity i znaky mimo tuto sadu. Aby je bylo možné správně interpretovat, je potřeba je přenášet v zakódované podobě.

Při vytváření vlastních kreativ je v kódu kreativy potřeba použít jedno nebo více z následujících maker:

  • Neescapovaná adresa URL k měření prokliků: %%CLICK_URL_UNESC%%
  • Escapovaná adresa URL k měření prokliků: %%CLICK_URL_ESC%%
  • Neescapovaná koncová adresa URL: %%DEST_URL%%
  • Escapovaná koncová adresa URL: %%DEST_URL_ESC%%
  • Makro koncové adresy URL s dvojitým escapováním: %%DEST_URL_ESC_ESC%%

Pokud chcete zajistit, aby se měřila kliknutí nebo aby se uživatelé dostali na koncovou adresu URL, je potřeba použít správnou variantu. Použití nesprávné varianty může způsobit, že se nebudou zaznamenávat kliknutí nebo že se uživatelé nedostanou na koncovou adresu URL. 

Pokud potřebujete adresu URL k měření prokliků i cílovou adresu URL, musí být makra navíc správně zřetězena pomocí správných variant.

V tomto článku najdete správné a nesprávné příklady použití maker koncové adresy URL a adresy URL k měření prokliků a pokyny k jejich zřetězení.

Příklady vložených maker

Zde je příklad neescapované adresy URL k měření prokliků ze služby Campaign Manager 360. Některé parametry byly kvůli přehlednosti odstraněny nebo zkráceny:

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

Tuto adresu URL můžete porovnat s escapovanou verzí stejné adresy URL:

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

V této verzi byly vyhrazené znaky dvakrát escapovány pomocí znaku procenta. Otazníky (?) jsou například vyjádřeny sekvencí znaků %253F a znaky rovná se (=) sekvencí znaků %253D.

Příklad 1A – správně: měření prokliků službou Ad Manager ve vlastní kreativě

V tomto příkladu budeme vycházet z předpokladu, že máme vlastní kreativu, která by po kliknutí měla vést na tuto adresu:

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

Grafická kreativa může měřit kliknutí takto:

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

V tomto příkladu by kreativa vykreslená v prohlížeči uživatele vypadala takto:

<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>

Toto je platná a správná adresa URL prokliku, protože speciální znaky v adrese URL prokliku služby Ad Manager nejsou escapovány a v cílové adrese URL escapovány jsou.

Příklad 1B – nesprávné: měření prokliků službou Ad Manager ve vlastní kreativě

Běžnou chybou, kvůli které by kód kreativy v příkladu výše nefungoval, by bylo použití makra URL prokliku s escapováním. Příslušná část kódu kreativy by vypadala takto:

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

Kreativa vykreslená v prohlížeči uživatele by vypadala takto:

<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>

Jedná se o chybu, protože všechny parametry jsou escapovány a server, který měří kliknutí na reklamu, je nemůže správně analyzovat. Server by tento řetězec interpretoval jako žádost o stránku s názvem /aclk%253Fsa%253Dl%2526ai%253DC8qeK%2526adurl%253Dhttp://www.google.com/img.gif%3Fparam1%3Dred%26param2%3Dblue

A protože taková stránka neexistuje, server pro měření kliknutí na reklamu by vrátil chybu HTTP 404 (Stránka nenalezena) a uživatel by nebyl přesměrován na vstupní stránku reklamy.

Příklad 1C – nesprávně: měření kliknutí službou Ad Manager ve vlastní kreativě

Další běžnou chybou je použití makra cílové adresy URL bez escapování. Příslušná část kódu kreativy by vypadala takto:

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

Kreativa vykreslená v prohlížeči uživatele by vypadala takto:

<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>

Upozorňujeme, že tento konkrétní příklad by mohl fungovat správně, pokud by první server na měření prokliků byl dostatečně inteligentní, aby zbývající parametry rozpoznal jako adresy URL a speciální znaky v nich escapoval. Služba Ad Manager v tomto případě adresu URL přepíše a proklik tak bude fungovat správně. Nicméně je riskantní spoléhat se na to, že server dokáže nesprávně naformátované adresy URL prokliku zpracovat. Důrazně doporučujeme používat správně naformátované adresy URL prokliku a nespoléhat se na to, že služba Ad Manager nebo měřicí server třetí strany vaše nesprávně naformátované adresy URL zpracuje.

Pokud server nesprávně naformátovanou adresu URL nepřepíše, bude interpretována takto:

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

V tomto případě bude poslední znak & interpretován jako oddělovač nového parametru požadavku na PRVNÍ server, nikoli jako parametr, který má být předán na server hostující vstupní stránku reklamy. Tato skutečnost může narušit zpracování adresy URL prokliku serverem na měření prokliků, což může mít za následek, že uživatel nebude přesměrován na vstupní stránku. Pokud uživatel přesměrován bude, vstupní stránce pravděpodobně nebude předán druhý parametr (param2).

Příklad 2A— správně: měřiče prokliků a makra třetích stran

Inzerenti vás mohou požádat, abyste pro jejich kreativu zahrnuli měřič prokliků třetí strany. Měřič počítá nezávisle kliknutí na kreativu a usnadňuje inzerentovi pozdější kontrolu či odsouhlasení pro fakturaci.

Měřič prokliků má obvykle formu adresy URL. Zde je příklad ze služby Campaign Manager 360:

http://ad.doubleclick.net/clk;a;b;c?[cílová adresa URL][koncová adresa URL]

Adresa URL (ad.doubleclick.net) odkazuje na server, který zobrazení nebo kliknutí zaznamenává. Adresy URL jiných třetích stran jsou podobné. Cílovou adresu URL by měla reprezentovat dvě makra:

  • Escapované makro kliknutí: %%CLICK_URL_ESC%%
  • Makro koncové adresy URL s dvojitým escapováním: %%DEST_URL_ESC_ESC%%

Obě představují stejnou cílovou adresu URL a je potřeba je vložit za otazník (?). Zde je příklad grafické kreativy s adresou URL služby Campaign Manager 360 k měření prokliků:

<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>

Pokud používáte šablonu kreativy, je měřič prokliků třetí strany v kódu kreativy obvykle uveden jako zástupný identifikátor adresy URL. Při vykreslení kreativy v prohlížeči se makra nahradí příslušnými hodnotami. Příklad:

<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>

Náhled kreativ a testování maker

Doporučujeme otestovat, zda se kreativy chovají správně. Protože jsou makra zástupné symboly a někdy zahrnují složitý kód, nejlépe vlastní kreativu otestujete zobrazením náhledu kreativy z řádkové položky. Postupujte takto:

  1. Otevřete kreativu v novém okně.

    V náhledu, který je k dispozici přímo ve službě Ad Manager, nefunguje JavaScript. Makra také nelze zobrazit v rozbalené verzi.

  2. Ke kontrole prvků a modelu DOM použijte nástroje pro vývojáře v prohlížeči.

Ověření maker k měření prokliků

Pokud jsou makra vložená správně, po kliknutí na kreativu v náhledu budete přesměrováni na vstupní stránku služby Ad Manager. Tato stránka potvrzuje, že kliknutí bylo zaznamenáno. Poté budete přesměrováni na stránku na koncové adrese URL přidružené ke kreativě.

Pokud některá z těchto akcí neproběhne, v makrech nebo v jejich zřetězení je někde problém. 

Ověření maker zobrazení

K ověření maker, která mají měřit zobrazení, je potřeba použít analyzátor provozu. Analyzátory provozu umožňují prohlížet si požadavky HTTP a zaznamenávat je. Jsou k dispozici v nástrojích pro vývojáře v některých prohlížečích. K dispozici je také software třetích stran k analýze provozu.

Při načítání kreativy zkontrolujte pomocí analyzátoru provozu požadavky HTTP. Hledejte úspěšný požadavek nebo „pingnutí“ na server, kterým se nahlásí zobrazení. Podívejte se, zda u požadavků HTTP nedochází k chybám.

  • Pokud nedochází k žádným chybám a vidíte úspěšné pingnutí na server, který zaznamenává zobrazení, byla makra nakonfigurována správně.
  • Pokud dochází k chybám, vraťte se ke zdrojovému kódu vlastní kreativy a odstraňte je. Při nesprávném umístění maker dochází často k chybě s kódem HTTP 204.

Pomohly vám tyto informace?

Jak bychom článek mohli vylepšit?
true
Poznámky k&nbsp;vydání

Přečtěte si o nejnovějších funkcích služby Ad Manager a aktualizacích centra nápovědy.

Co je nového

Vyhledávání
Vymazat vyhledávání
Zavřít vyhledávání
Hlavní nabídka
5501272106164099279
true
Prohledat Centrum nápovědy
true
true
true
true
true
148
false
false