Skip to main content

Übersicht

Dieser Trackingcode ist für die Erfassung der Conversion / Bestellung zuständig und muss auf der Bestellabschlussseite ausgegeben werden.


JavaScript-Code

<script>
(function() { 

    var campaign_id = 'CAMPAIGN_ID';
    var trigger_id = 'TRIGGER_ID';
    var token = 'ORDERTOKEN'; 
    var turnover = 'TURNOVER';
    var descr = 'DESCRIPTION';
    var currency = 'EUR';
    var storageKey = 'emid';
    var trackingDomain = 'SUB-DOMAIN';

    /* Bitte hier die EMID einfügen, die zuvor über den GET-Parameter an die Landingpage übergeben wurde */
    /* Falls es nicht möglich ist, die EMID zu speichern, bitte diese Zeile so belassen */
    var emid = null;

    var attribution = '1';

    var trackingUrl = 'https://'+trackingDomain+'/trck/etrack/?campaign_id='+campaign_id+'&trigger_id='+trigger_id+'&token='+token+'&descr='+descr+'&currency='+currency+'&turnover='+turnover+'&attribution='+attribution+'&t=js';

    emid = emid || window.localStorage[storageKey];

    if(emid) {
        trackingUrl += '&emid='+emid;
    }

    var req = new XMLHttpRequest;
    req.withCredentials = true;
    req.open("GET", trackingUrl);
    req.send();
    req.onreadystatechange = function () { 
        (req.readyState === 4) ? eval(req.response) : null 
    };

})();
</script>

Wichtiger Hinweis zur emid

  • Der Kunde ist verantwortlich, die emid zu speichern (z. B. über localStorage oder einen anderen Mechanismus).
  • Die emid wird als GET-Parameter (z. B. ?emid=12345) an die Landingpage übermittelt.
  • Der Tracking-Code greift auf die gespeicherte emid zu und verwendet sie auf der Bestellabschlussseite.
  • Falls die emid nicht gespeichert wurde, kann sie nicht im Tracking verwendet werden → die Transaktion wird nicht korrekt erfasst.

Variablenbeschreibung

Zu Beginn des Codes werden die Variablen initialisiert.
Die rot hinterlegten Werte müssen durch die entsprechenden Werte ausgetauscht werden.

Variable Beschreibung
CAMPAIGN_ID Kampagnen-ID
TRIGGER_ID Trigger-ID
TOKEN Bestellnummer / Order-ID
TURNOVER Netto-Bestellwert. Daraus resultiert ggf. die Provision für den Publisher.
DESCR Beschreibung zur Order
CURRENCY Aktuelle Währung (Standard: Partnerprogramm-Einstellung). Beispiel: CHF bei Schweizer Shops, die in € abrechnen.
STORAGEKEY Key im LocalStorage, in dem die emid gespeichert ist
TRACKINGDOMAIN Domain der Partnerplattform
ATTRIBUTION Attribution im Dezimalformat mit Punkt als Trennzeichen (z. B. 0.50 für 50 %)
EMID Wert des Parameters emid, welcher über den Clicklink an die Landingpage übergeben wird