Mit dem Wrapper lassen sich Page Impressions auch ohne den ausdrücklichen Aufruf einer Webseite messen (wie z. B. dynamische Inhalte bei Single Page Applications).
Einbau des Wrappers
Der Wrapper wird mit dem Standard JavaScript-Code von Signalize ausgeliefert und kann bspw. so eingebaut werden:
Die Funktion “testCall“ kann dann über jedes beliebige JavaScript-Event aufgerufen werden. Für das obige Code-Beispiel hieße das:
onclick="testCall(pagename)"
Die Wrapper-Funktion kann auch direkt – ohne die TestCall-Funktion – wie folgt aufgerufen werden:
onmousedown="et_eC_Wrapper({et_et: accountkey1, et_pagename: Index-Seite});"
Damit der Aufruf der Wrapper-Funktion durch den geblockten Code, z. B. durch den Ausschluss von der Zählung, nicht zu einem JavaScript-Fehler führt, ist es wichtig, folgende Funktion zu verwenden:
if(typeof(_etracker) === "object") { et_eC_Wrapper(…);}
Parameter des Wrappers
Der erste Parameter der Funktion muss den Account-Schlüssel 1 des Accounts enthalten. Der zweite Parameter enthält ein optionales JavaScript-Objekt mit folgenden optionalen Variablen:
Variable | Type | Bedeutung | Beschreibung |
---|---|---|---|
et_pagename | String | Seitenname | Eindeutiger Name der Seite |
et_areas | String | Bereichsname | Bezeichnung des Seitenbereichs |
Alle Objekt-Variablen sind optional. Wenn sie nicht ausdrücklich gesetzt sind, werden die Werte übernommen, die im Parameter-Block des Signalize Codes angegeben sind.
Folgender Aufruf erzeugt die gleichen Daten wie der ursprüngliche Aufruf über den Signalize Code:
Beispiel für einen vollständigen Aufruf:
et_seg2="intern";..