
Integration des Zählpixels
Dieser Abschnitt beschreibt die Integration des Zählpixels. Je nach dem, ob die Website Flash verwendet oder nicht, unterscheidet sich die Zählpixelintegration. Für die aktuelle Version des Zählpixels sind die Folgenden Integrationsanleitungen zu beachten:
- Einfache Installation für nicht Flash– basierte Websites,
- Erweiterte Installation für nicht Flash– basierte Websites, und
- Installation für Flash– basierte Websites
Beschreibungen zur Verwendung des „Kampagnen- und Milestone-Tracking“ und des „E-Commerce-/Warenkorb-Tracking“ sind unter den folgenden Punkten zu finden:
- Konfiguration des Kampagnen- und Milestone-Tracking
- Konfiguration des E-Commerce-/Warenkorb-Tracking
Zusätzliche Unterschiede bei der Integration sind für folgende Punkte vorhanden:
Der entsprechende Zählpixelcode steht im Menüpunkt Konfiguration - Pixel-Code zum Herunterladen zur Verfügung. Das Zählpixel wird normalerweise unsichtbar vom Server ausgeliefert, es besteht jedoch die Möglichkeit, das Zählpixel auch als Counter anzeigen zu lassen. Unter Folgendem Punkt ist eine Beschreibung hierzu zu finden:
Der Zählpixelcode lässt sich ebenfalls einfach in weit verbreitete Dienste integrieren, darunter gehören unter anderem:
Im Folgenden ist neben den Installationsanleitungen für Flash - und nicht Flash - basierte Webseiten, ebenfalls eine Anleitung zum tracken von PDF-Dokumenten vorhanden.
Besteht die Website aus unterschiedlichen Techniken, muss jeweils die passende Anleitung und der dazugehörige Code verwendet werden.
| Beispiel: |
|---|
| Die Website besteht aus HTML- und Flash-Elementen und beide Teile sollen analysiert werden. Dann muss der Zählpixelcode für Flash, wie in der zugehörigen Anleitung beschrieben, in die Flash-Elemente der Website integriert werden und der HTML-Zählpixelcode, wie in der zugehörigen Anleitung beschrieben, in die entsprechenden HTML-Elemente. |
Bevor das Zählpixel in die Seiten integriert wird, sollte man sich Gedanken darüber machen, was später gemessen und ausgewertet werden soll. In welche Bereiche die Website unterteilt werden kann, um diese bei der späteren Analyse gezielt auszuwerten. Und sofern die Namen für die einzelnen Seiten manuell gesetzt werden sollen, welches Schemata man zur Namensvergabe verwenden möchte, dieses sollte eindeutig und aussagekräftig sein, denn diese Namen tauchen später genauso in der statistischen Auswertung auf. Bei der Namensvergabe können Namen für zwei Bezeichner vergeben werden, "wm_page_name" und "wm_group_name". Falls diese Bezeichner nicht manuell gesetzt werden, werden die Bezeichner automatisch aus der URL der aufgerufenen Seite ermittelt.
Wenn der Bezeichner wm_page_name manuell gesetzt wird, sollte dieser Informationen über die Seite beinhalten, auf der man sich momentan befindet (z.B.: "index.html"), falls es benötigt wird, können auch noch Kunde, Land und Sprache hinzugefügt werden. Zu beachten ist, dass der Name keine Leerzeichen beinhalten soll und durch "|" getrennt werden muss.
| Beispiel für „wm_page_name“: |
|---|
| Kunde|DE|de|index.html |
Es ist nicht zwangsläufig notwendig, dass wm_page_name aus dem Seitennamen (z.B.: "index.html") besteht, es wäre genauso "Index" oder anderes möglich.
Wenn der Bezeichner wm_group_name manuell gesetzt wird, sollte dieser Informationen über den Bereich beinhalten, auf welchem man sich momentan befindet (z.B. Service), falls es benötigt wird, können auch noch Kunde, Land und Sprache hinzugefügt werden. Zu beachten ist, dass der Name keine Leerzeichen beinhalten soll und durch "/" getrennt werden muss.
| Beispiel für „wm_group_name“: |
|---|
| Kunde/DE/de/Service |
Die vergebenen Namen sollten nicht mit "|" oder "/" beginnen oder enden und die Seiten- und Gruppennamen sollten nicht denselben Namen haben und eindeutig identifizierbar sein.
Zudem ist zu beachten, dass die Namen HTML-konform sein müssen, was dies genau bedeutet wird im Folgenden erklärt:
Die HTML-Konformität ist insbesondere bei der Verwendung von nationalen Sonderzeichen wichtig. Hierbei muss für die HTML-Seite das verwendete Character-Set (character-encoding) richtig eingestellt sein. Auf die HTML-Konformität, ist auch beim Einbau der Seiten- und Bereichsnamen in das Zählpixel zu achten. Im JavaScript-Abschnitt (und somit auch für die PDF-Downloads) wird dies bereits durch die Verwendung der JavaScript-Funktion ‚escape()’ sichergestellt.
Im <noscript>...</noscript> Abschnitt müssen jedoch beim Einfügen der Seiten- und Bereichsnamen (wm_page_name und wm_group_name) diese URI-codiert sein. Das heisst, alle Sonderzeichen müssen in URI-codierter Schreibweise angegeben werden.
| Beispiel: |
|---|
| Seitenname: KUNDE|DE|de|Home|Lichttechnische Grundgröße URI-codiert: KUNDE%7CDE%7Cde%7CLichttechnische+Grundgr%F6%DFe |
Zu beachten ist, dass auch das Leerzeichen umgewandelt werden müssen (in ein Plus (+)). Folgende Tabelle enthält einige wichtige Zeichen und deren zugehörige URI-Codierung:
| Original: | URI-codiert: |
|---|---|
| Leerzeichen | + |
| + | %2B |
| % | %25 |
| & | %26 |
| ? | %3F |
| ; | %3B |
| Ä | %C4 |
| Ö | %D6 |
| Ü | %DC |
| ä | %E4 |
| ö | %F6 |
| ü | %FC |
| ä | %E4 |
| ß | %DF |
| | | %7C |
| / | %2F |
Bei den Seiten- und Bereichsnamen ist die Groß- und Kleinschreibung relevant.
