Web-Messung einbinden¶
Die Web-Messung besteht aus einem JavaScript, das Sie in Ihre Seiten einbinden, und zwei Messverfahren, die unterschiedliche Wege nehmen:
- Die Zensusmessung meldet jeden Seitenaufruf an einen Messendpunkt, der als Subdomain unter Ihrer eigenen Domain liegt (1st-Party). Dort wird die IP-Adresse des Nutzers verworfen, bevor der Aufruf an INFOnline weitergeleitet wird.
- Die pseudonyme Messung ruft direkt INFOnline auf (
de.ioam.de, in Österreichat.iocnt.net) und lädt ihr Skript vonscript.ioam.de(Österreich:script-at.iocnt.net) — also 3rd-Party. Sie setzt und liest zusätzlich einen pseudonymen Identifier im Browser des Nutzers; deshalb ist sie einwilligungspflichtig, während die Zensusmessung ohne Einwilligung auskommt.
Es gibt zwei Messverfahren. Sie laufen unabhängig voneinander und können einzeln oder gemeinsam betrieben werden:
| Verfahren | Consent | Wofür |
|---|---|---|
| Zensus (IOMb) | consentfrei | Grundmessung der Reichweite, immer aktiv |
| pseudonym (IOMp) | Opt-in über eine TCF-2.x-CMP | Voraussetzung für die IVW-Ausweisung |
Für die IVW-Ausweisung zählen beide Verfahren zusammen: die pseudonyme Messung liefert die Kennzahlen, die Zensusmessung skaliert sie auf die Gesamtreichweite hoch — je Domain und Angebotstyp. Daraus folgen zwei Dinge, die Sie im Blick behalten sollten: beide Verfahren müssen auf derselben Domain messen, und wenn die pseudonyme Messung wegbricht (Adblocker, 3rd-Party-Blocking, fehlende Einwilligung), sinkt die ausgewiesene Zahl nicht einfach — der Hochrechnungsfaktor steigt.
Was Sie brauchen¶
| Woher | Im Code | |
|---|---|---|
| Angebotskennung | in der IO Suite | st |
| Domain-Dienstname | in der IO Suite, nachdem Sie die Domain angelegt haben (siehe unten) | dn |
| Codestruktur | legen Sie selbst fest, siehe Codes | cp |
| TCF-2.x-konforme CMP mit Vendor 730, Purposes 1 und 8 | von Ihnen | nur für die pseudonyme Messung |
Was die einzelnen Parameter tun und wie kritisch sie sind, steht in der Parameter-Referenz.
Einrichtung der Messdomain¶
Der Messendpunkt läuft unter Ihrer eigenen Domain (1st-Party). Das macht die Messung unabhängig von den zunehmenden Restriktionen gegen 3rd-Party-Ressourcen, und die IP-Adresse des Nutzers erreicht INFOnline nicht.
- Beauftragung — Ihr Digital-Angebot wird eingerichtet und erhält eine Angebotskennung.
- Messdomain anlegen — in der IO Suite legen Sie selbst an, welche Domains gemessen werden sollen. Pro Domain entsteht daraus ein Domain-Dienstname der Form
data-<hash>.ihre-domain.de. - CNAME setzen — Angebotskennung, Domain-Dienstname und das zugehörige CNAME-Ziel stehen in der IO Suite; Sie müssen die Werte nirgends erfragen. Den CNAME legen Sie in Ihrer Domainverwaltung an.
- Zertifikat — das TLS-Zertifikat für den Domain-Dienstnamen wird automatisch ausgestellt, sobald der CNAME öffentlich auflöst. Sie hinterlegen kein Zertifikat, verlängern keines und müssen die Einrichtung auch nicht bestätigen.
Achtung
Solange der CNAME nicht öffentlich auflöst, existiert kein Zertifikat für den Domain-Dienstnamen — und ohne Zertifikat werden keine Daten erhoben. Das ist der häufigste Grund dafür, dass eine frisch eingebaute Messung nichts liefert. Die beiden Symptome sehen im Browser unterschiedlich aus: fehlt der CNAME, scheitert schon die Namensauflösung (ERR_NAME_NOT_RESOLVED); sitzt der CNAME und fehlt nur das Zertifikat, bekommen Sie einen TLS-Fehler.
Selfhosting
Betreiben Sie die Serviceplattform selbst, entfällt der CNAME: Sie richten stattdessen einen A- bzw. AAAA-Eintrag auf Ihre eigene Instanz ein und verantworten das Zertifikat selbst. Siehe Serviceplattform.
Integrationsvariante wählen¶
| Variante | Wann | Anleitung |
|---|---|---|
| Measurement Manager | Standardfall für Websites. Lädt Zensus und pseudonym aus einer Integration und wertet den TCF-Consent selbst aus. | Measurement Manager |
| Google Tag Manager | Sie verwalten Tags ausschließlich im GTM. | Einbindung in den GTM |
| Standalone-Websensor | Nur wenn der Manager technisch nicht einsetzbar ist. | Ohne Measurement Manager |
| AMP / Newsletter | Zusätzlich zur regulären Messung, eigene Aufrufe. | Google AMP, Newsletter |
Wichtige Informationen hybriden App-Messung
Bitte prüfen Sie vor der Integration des Measurement Mangers, ob auf diese Webseiten hybrid zugegriffen wird. Für die korrekte Erfassung des App-Traffics muss die Integration der Zensus SDK in Ihrer App zeitgleich mit der Aktivierung des Measurement Managers erfolgen. Dies kann zu einer Überzählung der hinterlegten Angebotskennung (MEW) des Webviews führen.
Wird die pseudonyme Messung (Webview) direkt über den Measurement Manager ausgespielt, so ist es zwingend erforderlich auch die Zensus Library (IOMb, ab Version 1.0.1) zu implementieren und initialisieren. Bei einer abweichenden Umsetzung können keine hybriden Requests aus dem pseudonymen Webview erfasst werden.
Achten Sie des Weiteren darauf, dass Ihre neue App-Version - mit integrierter Zensus-Library - vor der Aktivierung der pseudonymen Messung im Measurement Manager auf Ihrer Webseite eine hohe Update-Quote bei Ihren Nutzern aufweist.
Einbindung prüfen¶
Öffnen Sie den Netzwerk-Tab Ihres Browsers und filtern Sie auf den Messaufruf:
| Request | Erwartung | |
|---|---|---|
| Zensus | POST auf base.io unter Ihrem Domain-Dienstnamen |
bei jedem Seitenaufruf |
| pseudonym | GET auf tx.io unter de.ioam.de (Österreich: at.iocnt.net) |
erst nach dem Opt-in in Ihrer CMP |
Requests auf /iomm/… oder /iomb/… sind das Laden der Skript-Bundles, nicht die Messung — ein 200 dort heißt nur, dass der Sensor geladen wurde. Und dass vor dem Opt-in kein tx.io erscheint, ist korrekt und kein Defekt.
Ausführlich: Prüfen mit den Browsertools. Für tiefere Analysen gibt es myAudit — es zeigt die Requests Ihres Testgeräts in Echtzeit, für beide Messverfahren.
Es kommt nichts an — in dieser Reihenfolge prüfen¶
- Löst der Domain-Dienstname auf?
dig <domain-dienstname>bzw.nslookup. Kommt keine Antwort, fehlt der CNAME — der Browser meldet dannERR_NAME_NOT_RESOLVED. - Steht das Zertifikat? Öffnen Sie
https://<domain-dienstname>/iomm/latest/bootstrap/loader.jsdirekt im Browser. Ein TLS-Fehler heißt: CNAME sitzt, Zertifikat ist noch nicht ausgestellt. - Blockiert Ihre CMP das Zensus-Skript? Die Zensusmessung ist consentfrei und muss bedingungslos laden — siehe den Hinweis zu
data-cmp-abbeim Measurement Manager. - Ist
dnidentisch mit dem Host in den Ladepfaden? Ein abweichender oder nicht ersetzter Wert scheitert lautlos. - Läuft
configurevor dem erstenpageview? - Fehlt
cp? Dann wird gemessen, aber nichts ist zuordenbar. - Nur
tx.iofehlt? Dann liegt es an der Einwilligung: Vendor 730 mit den Purposes 1 und 8.
Hilft das nicht weiter, schreiben Sie an support@infonline.de und legen Sie bitte gleich bei: Angebotskennung, Domain-Dienstname, eine Test-URL und einen Screenshot des Netzwerk-Tabs. Damit können wir den Fall ohne Rückfrage bearbeiten.