Zum Inhalt

Zensusmessung: AMP-Sensor

Sie möchten das volle Potential Ihrer Daten über das INFOnline Measurement erheben?

Wir empfehlen Ihnen die pseudonyme Messung zusätzlich in Ihre AMP-Messung einzubinden. Bitte beachten Sie, dass die Teilnahme Ihres Digital-Angebots an der IVW-Ausweisung oder den agof-Studien eine parallele Integration der pseudonymen Messung und Zensusmessung in Ihrer AMP-Messung erfordern kann.

Den Integration Guide für die pseudonyme Messung finden Sie hier.

Achtung

Sollten Sie die pseudonyme Messung über den INFOnline Measurement Manager aktivieren, ist es zwingend erforderlich das Standalone-Script in Google AMP eingebunden zu lassen.

Voraussetzungen

  • Relay-Client-Container (gehostet von der INFOnline oder einem selbst)
  • Registrierter Domain-Service-Name als CNAME (gehostet von der INFOnline), AAA(A) (selbst gehostet) DNS-Eintrag
  • Angebotskennung (von der INFOnline GmbH bereitgestellt)

Vorbereitungen

AMP-optimierte Webinhalte werden über <amp-analytcis />-Tags gemessen. Dieses CustomElement und seine Implementierung müssen zusammen mit anderen AMP-bezogenen Bibliotheken vom AMP CDN heruntergeladen werden, indem diese Integration genutzt wird:

1
2
3
4
<head>
  <script async src="https://cdn.ampproject.org/v0.js"></script>
  <script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
</head>

Info

Beide Skripte sollten im <head> der AMP-optimierten Webseite platziert werden.

Die Service-Plattform (Relay-Client) stellt dem Publisher auch den <iframe> für die Kommunikation zwischen AMP und dem Zensus AMP-Sensor zur Verfügung. Der Publisher kann den Site-spezifischen CNAME oder AAA(A) DNS-Eintrag verwenden, um auf diesen <iframe> zuzugreifen. Das Subdomain-Kriterium, das Google in diesem Fall vorgibt, ist damit erfüllt.

Beispiel:

  • AMP-Webseite -> https://www.example.com/start.html
  • <iframe>-Webseite -> https://data-1a79a4d60d.example.com/iomb/latest/html/amp.html
Achtung

Die INFOnline empfiehlt dringend, den <iframe> von der Serviceplattform zu verwenden, da so durch regelmäßige Updates eine stabile Funktionalität garantiert wird.

Messung von AMP-Webseiten

Um AMP-Webseiten zu messen, müssen Sie den Tag <amp-analytics /> mit einer entsprechenden Konfiguration implementieren:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
<amp-analytics type="infonline_base">
  <script type="application/json">
  {
    "vars": {
      "st": "example",
      "cp": "foo",
      "dn": "data-1a79a4d60d.example.com"
    },
      "requests": {
        "url": "https://data-1a79a4d60d.example.com/iomb/latest/html/amp.html"
    }
  }
  </script>
</amp-analytics>

Achtung

Bitte stellen Sie sicher, dass Sie den <amp-analytics />-Tag mit dem richtigen <... type="infonline_base" />-Typ ausfüllen.

Die folgenden Parameter können über den <amp-analytics />-Tag übergeben werden:

Abkürzung Name Typ Standard Länge Muster Obligatorisch Beschreibung
st site String - 15 ^[a-zA-Z0-9_]*$ yes Site identifier
dn domainServiceName String - - INFOnline CNAME convention1 yes Domain Service Name (CNAME oder AAA(A) Host)2
cn country Enum de - - no INFOnline country (de oder at)
cp code String Leercode_nichtzuordnungsfaehig 256 [^a-zA-Z0-9,_/\-?#.] no Seitencode für den IVW Kat 2.0 Verband
co comment String - 256 /[ -~]/ no Optionaler Kommentar
- requests String - - [domainServiceName]/iomb/latest/html/amp.html yes Einbinden des notwendigen iFrames (auf der Service Plattform gehostet)

1 INFOnline CNAME convention: /^(data-)([a-f0-9]{10})\.([a-zA-Z0-9][a-zA-Z0-9-_]{0,61})(?:\.([a-z]{2,62}))?\.([a-z]{2,62})$/

2 Entspricht die Notation von dn / domainServiceName nicht der genannten INFOnline CNAME convention, findet keine Messung statt.

Achtung

Das Folgende gilt für Parameter:
- Nicht gesetzt und der Parameter ist optional -> Standardwert wird verwendet!
- Nicht gesetzt und der Parameter ist obligatorisch -> Verarbeitung wird abgebrochen und eine Meldung auf der Browser-Konsole im Debug-Modus protokolliert!
- Jeder Parameter wird vor der Verarbeitung abgefragt! |

Messung von AMP-Stories

Die Messung von AMP-Stories erfolgt auf die gleiche Weise wie die Messung von AMP-Webseiten, außer dass Sie die entsprechenden AMP-spezifischen Trigger konfigurieren müssen:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<amp-analytics type="infonline_base">
  <script type="application/json">
    {
      "vars": {
        "st": "example",
        "cp": "foo",
        "dn": "data-1a79a4d60d.example.com"
    },
    "requests": {
      "url": "https://data-1a79a4d60d.example.com/iomb/latest/html/amp.html"
    },
    "triggers": {
      "storyPageVisible": {
        "on": "story-page-visible",
        "request": "pageview"
      },
    }
  }
  </script>
</amp-analytics>


Letztes Update: February 11, 2022