Klikmærke - Click tag
Et kliktag er en parameter, der bruges i HTML5- bannerannoncer . Parameteren er en variabel, der definerer destinations- URL'en fra markeringskoden. Ved at bruge et kliktag kan annoncøren let se og ændre URL'en uden en HTML5-udvikler.
Kliktagget understøttes af alle større annonceservere.
Kliktagget gør det muligt for det annonceringsnetværk at få metrics, f.eks. Antallet af klik, og fra hvilke websteder disse klik er foretaget. Ved at læse de data, der opnås med kliktag-parameteren, kan en annoncør evaluere, hvor effektiv annoncekampagnen har været.
Variationer
Der er ingen industristandarder for, hvordan man programmerer et kliktag. Koden til programmeringen er forskel på store og små bogstaver, men programmører formaterer deres store bogstaver forskelligt, så annoncevisningsnetværk kan kræve clickTAG, ClickTag, clickTag eller en hvilken som helst variation i store bogstaver for den specifikke variabel.
Nogle annonceringsnetværk kan også kræve, at annoncørens programmør angiver det niveau eller de lag, annoncen henviser til, f.eks. Kravene til Google-kliktag.
Annonceleveringsnetværk kan også kræve protokolspecifikation ved at tvinge URL'en til at begynde med "http:" som en sikkerhedsforanstaltning, der anbefales af Adobe . Adobe advarer om, at et ondsindet websted kan kilde banneret og sende en URL, der begynder med "javascript:" eller en anden pseudoprotokol, der skaber et hul til ondsindede scripts. Dette vil give nogen adgang til webstedets data, cookies eller kan udføre handlinger på vegne af det websted, hvor annoncen er placeret.
Klikkoder varierer også afhængigt af den anvendte version af JavaScript . De er store og små bogstaver.
Eksempel kode
AS2 Standard
on (release) {
getURL(_root.clickTAG, "_blank");
}
AS2 Google-netværk
on (release) {
if (clickTAG.substr(0, 5) == "http:" || clickTAG.substr(0, 6) == "https:") {
getURL(clickTAG, "_blank");
}
}
AS3 Google-netværk
Link_1.addEventListener(MouseEvent.MOUSE_UP, function(event: MouseEvent): void {
var sURL: String;
if ((sURL = root.loaderInfo.parameters.clickTAG)) {
navigateToURL(new URLRequest(sURL), "_blank");
}
});