Click tag - Click tag
Značka kliknutí je parametr používaný v bannerových reklamách HTML5 . Parametr je proměnná, která definuje cílovou adresu URL ze značkovacího kódu. Pomocí značky kliknutí může inzerent snadno zobrazit a upravit adresu URL bez vývojáře HTML5.
Značku kliknutí podporuje každý hlavní reklamní server.
Značka kliknutí umožňuje síti poskytující reklamy získat metriky , jako je počet kliknutí a na kterých webech byla tato kliknutí provedena. Přečtením údajů získaných parametrem značky kliknutí může inzerent vyhodnotit, jak efektivní byla reklamní kampaň.
Variace
Neexistují žádné průmyslové standardy, jak programovat značku kliknutí. V kódu programování se rozlišují velká a malá písmena, ale programátoři formátují velká písmena odlišně, takže sítě pro zobrazování reklam mohou vyžadovat clickTAG, ClickTag, clickTag nebo jakoukoli variantu použití velkých písmen pro konkrétní proměnnou.
Některé sítě pro zobrazování reklam mohou také vyžadovat, aby programátor reklamy určil úroveň nebo vrstvy, na které reklama směřuje, například požadavky na značku kliknutí Google.
Sítě poskytující reklamy mohou také vyžadovat specifikaci protokolu vynucením adresy URL, aby začínala „http:“ jako bezpečnostní opatření doporučené společností Adobe . Společnost Adobe varuje, že škodlivá webová stránka by mohla zdroj banneru a předat adresu URL, která začíná řetězcem „javascript:“ nebo jiným pseudotokolem, což by vytvořilo díru pro škodlivé skripty. To by někomu umožnilo přístup k datům, cookies nebo k provedení akcí jménem webu, kde je reklama umístěna.
Značky kliknutí se také liší v závislosti na použité verzi JavaScriptu . Rozlišují velká a malá písmena.
Příklad kódu
AS2 Standard
on (release) {
getURL(_root.clickTAG, "_blank");
}
Síť Google AS2
on (release) {
if (clickTAG.substr(0, 5) == "http:" || clickTAG.substr(0, 6) == "https:") {
getURL(clickTAG, "_blank");
}
}
Síť Google AS3
Link_1.addEventListener(MouseEvent.MOUSE_UP, function(event: MouseEvent): void {
var sURL: String;
if ((sURL = root.loaderInfo.parameters.clickTAG)) {
navigateToURL(new URLRequest(sURL), "_blank");
}
});