Zum Inhalt

Standalone Lösung: pseudonyme Messung fbia (Facebook instant article)

Voraussetzungen

  • Angebotskennung von der INFOnline GmbH bereitgestellt

Integration

Ein Publisher kann den IOMp Facebook Instant Articles Standalone-Web-Sensor-Code innerhalb eines Iframe auf jedem Artikel einbetten, indem er das Analytics Element nutzt. Alles, was sich in diesem <iframe> befindet, wird zu Beginn jedes Artikel-Ladevorgangs ausgeführt, aber die Webansicht bleibt für den Leser verborgen. Diese Einbettung muss im <body> des Artikels enthalten sein und wird im <head> oder <footer> nicht unterstützt. Jede <figure> sollte nur einen <iframe> enthalten. Wenn ein Publisher mehr als einen Tracker hinzufügen möchte, kann er den gesamten unescapten Satz von HTML und Skripten in einen <iframe> einfügen oder eine <figure class="op-tracker"> für jeden <iframe> verwenden.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
<figure class="op-tracker">
  <iframe>
    <!-- begin loading of IOMp bootstrap code -->
    <script
      type="text/javascript"
      src="//script.ioam.de/sensor/latest/bootstrap/stub.js"
    ></script>
    <script
      type="text/javascript"
      src="//script.ioam.de/sensor/latest/standalone/fbia/es6/bundle.js"
    ></script>
    <!-- end loading of IOMp bootstrap code -->
    <script>
      // The URL the user shared
      // (if there are no redirections, otherwise the final URL in the chain)
      IOMp('configure', { st: 'foo'. ct: '0400810101' });
      IOMp('pageview', { cp: 'bar', co: 'baz', fu: ia_document.shareURL });
    </script>
  </iframe>
</figure>
Die folgenden Parameter müssen und können über den Befehl configure übergeben werden:

Abkürzung Name Typ Standard Länge Muster Obligatorisch Beschreibung
st site String - 15 ^[a-zA-Z0-9_]*$ yes Angebotskennung
ct consent string String - 10 ^([0-9a-fA-F]{2})([0-9a-fA-F]{6})$ yes INFOnline consent string (optin)
cn country Enum de - - no INFOnline Universum (de oder at)
dc distributionChannel Enum web - - no Distribution channel can be web, hyb, app, ctv
dg debug Boolean false - - no Debug flag

Die folgenden Parameter können über den Befehl pageview bereitgestellt werden:

Abkürzung Name Typ Standard Länge Muster Obligatorisch Beschreibung
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
pt pixelType Enum cp - - no One of cp, sp, xp
fu fbiaUrl String - - URL2 yes Canonical URL des digitalen Inhalts

Bevor irgendwelche Ereignisse (z.B. Pageview) gemessen werden können, muss der IOMp Standalone-Sensor mit dem Befehl configured konfiguriert werden!

Für Parameter gilt folgendes:

  • Nicht gesetzt und der Parameter ist optional -> Standardwert wird verwendet!
  • Nicht gesetzt und der Parameter ist obligatorisch -> die Verarbeitung wird abgebrochen und eine Meldung auf der Browserkonsole im Debug-Modus protokolliert!
  • Jeder Parameter wird vor der Verarbeitung abgefragt!

Häufige Fehler

Es ist nicht möglich, digitale Video- oder Audioinhalte zu messen, da die Ereignisschnittstelle im Facebook-Ökosystem für Instant Articles fehlt.


Letztes Update: May 10, 2023