Server-to-Server-Tracking ist eine sehr effektive Methode für Onlineshops, um eine 100%ige Trackinggenauigkeit von Bestellungen in Mapp Intelligence zu erhalten. Insbesondere bei der Inanspruchnahme von externen Zahlungsanbietern (PayPal, Banken), bei denen der Endverbraucher Ihre Webseite zur Bezahlung verlässt, ist das Server-to-Server-Tracking die empfohlene Methode, um eine hohe Genauigkeit von Tracking-Daten zu erzielen.

Die unten beschriebene Methode wird ausdrücklich nur für die Auftragserteilung und nicht für die allgemeine Seitenverfolgung empfohlen. Die Empfehlung gilt ausschließlich für den Fall, dass das Pixel die Bestellungen nicht erfolgreich an Mapp Intelligence übermitteln kann.

Prozessübersicht

Der grundlegende Prozess besteht in der Verwendung des Mapp Intelligence Pixels (Standard-Tracking) auf allen Seiten der Webseite, mit Ausnahme der Bestellbestätigungsseite. Alle Bestellungen werden mit Server-zu-Server-Tracking gesendet.

Beispielprozess

Das Mapp Intelligence Tracking-Pixel ist auf sub.domain.tld implementiert.

  1. Der Endbenutzer erreicht die letzte Seite des Abmeldevorgangs, bevor er Ihre Webseite für den Bezahlvorgang bei einem Drittanbieter verlässt.
    Beispielsweise wäre https://sub.domain.tld/cart_checkout die letzte Seite, bevor der Nutzer Ihre Seite verlässt. Auf dieser Seite müssen Sie einen speziellen Code implementieren, um die EID zu speichern. Die EID ist entscheidend für die spätere Analyse des Besuchers und seiner Bestellinformationen, wie z. B. Customer Journey, Prozesse/Trichter für das Checkout, Analysen wie "Benutzer, die Produkt X gekauft haben, haben auch Produkt Y gekauft", etc.
  2. Der Endbenutzer geht auf die Webseite des Drittanbieters.
  3. Die Drittanbieter-Website sendet die bestätigte Bestellung als Server-zu-Server-Request an Mapp.
  4. Die EID kann über das Mapp Intelligence Cookie für die Verwendung beim Server-zu-Server-Tracking bezogen werden.

    Name des Cookieswt3_eid
    Inhalt des Cookies

    [track ID]|[ever ID]#[last visit]

    Beispiel

    ;111111111111111|2138210064900146323#2138210027300810268

    Domain des Cookies*.domain.tld (ohne Subdomain)
    Pfad des Cookies/
    Laufzeit des Cookies6 Monate
  5. Sobald der Benutzer zur Kasse geht, wird die EID in einer Session zur späteren Verwendung gespeichert.

    // ...
    if (arg(0) == 'cart_checkout' && !isset($_SESSION['webtrekk_eid'])) {
     $webtrekk_eid_cookie = $_COOKIE['wt3_eid'];
     $webtrekk_eid_1 = explode('|', $webtrekk_eid_cookie);
     if (!empty($webtrekk_eid_1)) {
     $webtrekk_eid = explode('#', $webtrekk_eid_1[1]);
     $_SESSION['webtrekk_eid'] = $webtrekk_eid[0];
     }
    }
    // ...
    JS
  6. Die resultierende EID lautet wie folgt und wird an die Server-zu-Server-Request weitergeleitet (siehe Abschnitt "Beispiel Server-zu-Server Request" unten).

    $_SESSION[webtrekk_eid] => 2138210064900146323;

Eindeutige Benutzerkennung ohne Cookies

Für Benutzer, die keine Cookies akzeptieren, verwendet Mapp Intelligence die folgenden Felder, um einen eindeutigen Benutzer zu identifizieren und eine EID zu erstellen:

  • REMOTE_ADDR
  • HTTP_USER_AGENT

Wir empfehlen Ihnen daher, bei jedem Server-zu-Server-Request auch die folgenden Informationen zu übermitteln:

  • ###webtrekk_ip#### >> $_SERVER['REMOTE_ADDR']
  • ###webtrekk_user_agent### >> $_SERVER['HTTP_USER_AGENT']]

Beispiel Server-to-Server Request

Für die Besuch-/Besuchererkennung müssen bei jedem Request die folgenden Parameter gesendet werden:

ParameterBeschreibung
eidEver-ID
X-WT-IPIP-Adresse
X-WT-UAUser Agent

Wenn die EID leer ist, verwenden wir die Kombination aus X-WT-IP und X-WT-UA, um eine EID intern auf unserer Webseite zu erstellen. Dies ermöglicht es uns, Customer Journeys und -prozesse für Benutzer zu erstellen, die keine Cookies akzeptieren.

Beispiel-Request für eine Bestellung

https://track.webtrekk.net/111111111111111/wt?p=300,cart.checkout.complete
&eid=2138210064900146323&ba=BlueShoes%3BVacation%3BWork&co=18.00%3B408.00%3B4.50
&qn=1%3B1%3B1&st=conf&oi=242453&ov=430.5&X-WT-IP=###webtrekk_ip###
&X-WT-UA=###webtrekk_user_agent###

Die folgenden Parameter müssen bei Bestellungen angegeben sein:

ParameterBeschreibung
ovBestellwert
oiBestell-ID

Für Produktinformationen (z. B. die meistverkauften Produkte) sind die folgenden Parameter obligatorisch:

ParameterBeschreibung
baProduktname
coProduktkosten
qnProduktmenge
stProduktstatus (mit Server-to-Server Requests werden für Bestellungen immer "conf" gesendet)

Wir empfehlen, die Content-ID für diese Requests mit einem eindeutigen Namen zu versehen, d. h. es handelt sich nicht um eine Content-ID, die bereits an anderer Stelle auf der Webseite verwendet wird. Dies wird Ihnen später helfen, den Traffic auf dieser Seite zu analysieren/beurteilen.