Google AMP¶
Veraltete Technologie
Google hat 2021 alle Vorteile von AMP in der Google-Suche (bevorzugte Platzierung, AMP-Kennzeichnung) gestrichen; die meisten großen Publisher haben AMP seitdem verlassen. Wir bieten für die AMP-Messung keine Weiterentwicklung und keinen aktiven Support mehr an. Bestehende Implementierungen funktionieren unverändert weiter.
AMP-Seiten werden über <amp-analytics>-Tags gemessen, nicht über den Measurement Manager.
AMP-Integration eingebunden lassen
Aktivieren Sie die pseudonyme Messung über den Measurement Manager, gilt das nicht für Ihre AMP-Seiten. Die AMP-Integration muss bestehen bleiben, sonst fällt die Messung dort aus. Zensus- und pseudonyme Messung sind getrennt einzubinden und unterscheiden sich in einem wesentlichen Punkt: den <iframe> für die Zensusmessung stellt die Serviceplattform bereit, den für die pseudonyme Messung hosten Sie selbst.
Nimmt Ihr Digital-Angebot an der IVW-Ausweisung teil, kann die parallele Integration beider Verfahren erforderlich sein.
Zensusmessung¶
Vorbereitung¶
AMP-Laufzeitumgebung und amp-analytics aus dem AMP-CDN in den <head> laden:
1 2 3 4 | |
Den <iframe> für die Kommunikation zwischen AMP und dem Sensor liefert die Serviceplattform unter Ihrem Domain-Dienstnamen aus — damit ist das von Google verlangte Subdomain-Kriterium erfüllt:
- AMP-Seite →
https://www.example.com/start.html <iframe>→https://<domain service name>/iomb/latest/html/amp.html
iframe von der Serviceplattform verwenden
Nur so ist die Funktionalität über Updates hinweg stabil. Eine selbst kopierte Fassung veraltet.
Messung¶
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
Der Typ muss exakt infonline_base lauten. Pflichtparameter sind st und dn, dazu die requests.url mit dem iframe-Pfad; cp, co und cn verhalten sich wie in der Parameter-Referenz beschrieben.
Pseudonyme Messung¶
Voraussetzungen¶
- Angebotskennung
- eine eigene Subdomain für den INFOnline AMP-iframe
- eine TCF-2.0- und AMP-konforme CMP von einem zertifizierten Anbieter
Vorbereitung¶
Zusätzlich zu amp-analytics wird amp-consent benötigt:
1 2 3 4 5 | |
Die CMP binden Sie über <amp-consent> nach Vorgabe Ihres CMP-Anbieters ein und blockieren amp-analytics bis zur Einwilligung:
1 | |
AMP kann nicht nach Vendor blockieren
AMP unterstützt keine vendor-spezifische Sperrung über den IAB-Consent-String — nur allgemeines Blockieren. Um die pseudonyme Messung ohne Einwilligung zu unterdrücken, ist data-block-on-consent am <amp-analytics>-Element zwingend.
iframe selbst hosten¶
Der pseudonyme AMP-iframe muss auf einer Subdomain der HTTP-Origin bzw. eTLD+1 Ihrer AMP-Seite liegen und diesen Inhalt haben:
1 2 3 4 5 6 7 8 9 10 11 12 | |
- AMP-Seite →
https://www.example.com/start.html <iframe>→https://iframe.example.com/amp.html
ÖWA: kanonische URL auf der Localliste
Für Teilnehmer der ÖWA-Ausweisung werden Web-Requests gegen eine URL-Whitelist (Localliste) geprüft: Die kanonische URL Ihrer AMP-Seite — oder eine passende Wildcard-Notation — muss darin enthalten sein, sonst werden die Requests verworfen. Die Localliste pflegt der INFOnline Support; Ergänzungen fordern Sie unter support@infonline.de an.
Messung¶
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
Der Typ muss hier exakt infonline lauten (ohne _base), und requests.url zeigt auf Ihren selbst gehosteten iframe. dn entfällt.
AMP-Stories¶
AMP-Stories werden genauso gemessen, zusätzlich wird der AMP-spezifische Trigger konfiguriert — für beide Verfahren gleich:
1 2 3 4 5 6 | |
Ereignisse und Video-Playback¶
Nicht mehr unterstützt
Der event-Befehl ist nicht freigegeben. Die AMP-Sensoren verarbeiten ihn technisch, aber wir unterstützen ihn nicht und geben keine Zusagen zu seinem Verhalten. Bestehende Implementierungen laufen weiter; für neue Integrationen ist dieser Weg nicht vorgesehen. Wenn Sie Ereignisse in AMP messen, wenden Sie sich an support@infonline.de, bevor Sie etwas ändern. Wir dokumentieren die Einbindung hier nur, damit Bestandskunden nachvollziehen können, was bei ihnen läuft.
Der Legacy-Weg benötigt einen selbst gehosteten iframe mit dem alten Sensor:
1 2 3 4 5 6 7 8 9 | |
Das <amp-analytics>-Element trägt dann einen Trigger mit dem Request-Typ event:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
Der selector muss auf Ihr Videoelement zeigen. Den Wert von ev setzen Sie selbst im Trigger — die Zuordnung erfolgt nicht automatisch:
| AMP-Ereignis | INFOnline-Ereignis (ev) |
|---|---|
video-play |
play |
video-pause |
paus |
video-ended |
sple |