PORTAL und PPS Knowledge Base
Webtrekk-Plug-in auf AMP-Seiten
Bei der Integration von Webtrekk auf AMP-Seiten handelt es sich um eine Erweiterung des Webtrekk-Plug-ins. Hierbei wird das Webtrekk-Tracking auf AMP-Seiten ermöglicht.
Im AMP-Modus werden die gleichen Datenschichtvariablen in ein AMP-fähiges Template überführt und Werte übergeben, die auch auf den non-AMP-Seiten implementiert wurden.
Funktionalitäten des Webtrekk auf AMP-Seiten:
Integration des Webtrekk-Trackings auf AMP-Seiten
Möglichkeit zur Anpassung einzelner oder aller Parameter bzw. Werte gegenüber der Definition auf non-AMP-Seiten
Inhaltsverzeichnis
Allgemeine Beschreibung
Voraussetzung für die AMP-fähige Erweiterung des Webtrekk-Plug-ins ist der Einsatz der AMP Beitragsdetailseiten und des Webtrekk Plug-ins. Für den AMP-Modus wird dieselbe Data-Layer-Schicht verwendet wie auf non-AMP-Seiten, allerdings können für AMP-Seiten die Parameter und/oder die Werte anders befüllt werden. Es bestehen folgende Möglichkeiten:
Alle Parameter und Werte von non-AMP-Seiten werden auf AMP-Seiten durchsynchronisiert.
Einzelne oder alle Werte werden angepasst (z. B. Seitentyp “Beitragsdetailseite-AMP” vs. “Beitragsdetailseite”).
Einzelne oder alle Parameter-Bezeichnungen werden angepasst. Zum Beispiel kann durch eine Mapping-Logik für AMP-Seiten die Definition der Parameter auf sog. Request Parameter gemappt werden.”
Sowohl Werte als auch Parameter werden für AMP-Seiten abweichend von non-AMP-Seiten definiert.
Für die AMP-Erweiterung des Plug-ins wurde bisher kein Aktionstracking implementiert. Es kann kundenspezifisch konfiguriert werden, ob das Webtrekk-Plug-in durch das Consent Management geblockt werden soll.
Beispiel für eine AMP-kompatible Webtrekk-Integration
Skript im Head
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
Das Skript im Head, mit dem die Komponente <amp-analytics> eingefügt wird, ist standardmäßig bereits in den AMP-Seiten integriert, da es auch für die Integration des Local & Cockpit Trackings benötigt wird.
Container im Body
<amp-analytics type="mapp_intelligence">
<script type="application/json">
{
"vars": {
"trackDomain": "data.all-in.de",
"trackId": ["517717528680725"],
"contentId": "aid_5070100"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview",
"extraUrlParams": { "pageParameter7": "www.all\u002Din.de", "pageParameter8": "all", "pageParameter777": "Beitragsdetailseite\u0020AMP", "pageParameter1": "buergerreporter", "pageParameter2": "logged_out", "pageParameter3": "4", "pageParameter4": "gastronomie\u0023corona\u0023alte\u002Dwache", "pageParameter5": "", "pageParameter10": "Alte\u0020Wache\u0020will\u0020Schankfl\u00E4che\u0020auf\u0020Parkpl\u00E4tzen", "pageParameter776": "", "pageParameter779": "215", "sessionParameter2": "", "contentGroup2": "sonstiges", "contentGroup3": "oberallgaeukempten", "contentGroup4": "kempten", "contentGroup5": "Matthias\u0020M\u00F6ller", "contentGroup6": "26.08.2020", "contentGroup1 ": "all", "contentId": "aid_5070100" }
}
}
}
</script>
</amp-analytics>
trackDomain
/trackId
/contentID
: Kundenseitig anzuliefern bzw. zu definieren
extraUrlParams
: Für den AMP-Modus wird dieselbe Data-Layer-Schicht verwendet wie auf non-AMP-Seiten. Allerdings können für AMP-Seiten die Parameter und/oder die Werte anders befüllt und in das AMP-fähige Template überführt werden.
Bei einer Anpassung der Parameter (Seitenparameter, Content-Gruppen) oder der zu übergebenden Werte sollte immer überprüft werden, ob diese sowohl für AMP- als auch non-AMP-Seiten relevant sind.
Zusätzlich kann kundenspezifisch an der Komponente das Attribut data-block-on-consent
gesetzt werden, um das Laden des Elements bis zur Zustimmung durch ein CMP zu blocken.
Siehe hierzu auch:
Mitwirkungspflichten im Rahmen des Set-up
Anliefern der Werte für die Pflichtkonfiguration:
Track-Domain
Track-ID
Content-ID
Anliefern der Information, ob Webtrekk-Plug-in durch Consent-Tool geblockt werden soll
Konfiguration der Content-Gruppen und Seitenparameter
Verwandte Seiten