Skip to main content

Script einbinden

Das Skript für die Einbindung der Bibliothek, aus denen die Functions für die Erfassung des Warenkorbs geladen werden, muss auf der Bestellabschlussseite im <body> eingebunden werden:

<script src="https://SUB-DOMAIN/trck/ebasket/ebasket.js"></script>

Hinweis: SUB-DOMAIN durch die eigene Subdomain ersetzen.


Basket-Items übergeben & absenden

Für jeden Artikel im Warenkorb wird eamTrckAddBasketItem() aufgerufen.
Am Ende wird einmal eamTrckSubmitBasket() ausgeführt.

<script>
  /* Artikel ins Tracking übergeben */
  eamTrckAddBasketItem(
    'CAMPAIGN_ID',
    'TOKEN',
    'TRIGGER_ID',
    'ARTICLE_NUMBER', 
    'AMOUNT',         
    'PRICE',          
    'EMID',           
    'PRODUCTNAME',    
    'CATEGORY',       
    {                 
      'variable'   : 'VARIABLENINHALT',
      'variable_2' : 'VARIABLENINHALT_2'
    }
  );

  /* Gesamten Warenkorb absenden */
  eamTrckSubmitBasket();
</script>

Vollständiges Beispiel (2 Artikel)

<script src="https://pvn.beispiel.de/trck/ebasket/ebasket.js"></script>

<script>
  eamTrckAddBasketItem(
    '1',
    '12345',
    '1',
    '002973000902',
    '1',
    '335.29',
    '5eeb0e0dabf7ad282b28c4a2',
    'Samsung Fernseher',
    'Unterhaltungselektronik',
    { 'vc': 'Gutscheincode12345', 'Farbe': 'Hellgrau' }
  );

  eamTrckAddBasketItem(
    '1',
    '12345',
    '1',
    '000657001803',
    '1',
    '25.13',
    '5eeb0e0dabf7ad282b28c4a2',
    'TV-WANDHALTER',
    'Wohnzimmer',
    { 'vc': 'Gutscheincode12345', 'Farbe': 'Schwarz', 'Unterkategorie': 'TV Halterung' }
  );

  eamTrckSubmitBasket();
</script>

Variablenbeschreibung

Parameter Beschreibung
CAMPAIGN_ID ID der Kampagne, z. B. '1'.
TOKEN Eindeutige Bestellnummer / Order ID.
TRIGGER_ID ID des Triggers, z. B. '1'.
ARTICLE_NUMBER Artikelnummer / SKU.
AMOUNT Menge als String, z. B. '1'.
PRICE Netto-Preis pro Stück, mit Punkt als Dezimaltrennzeichen, z. B. '25.13'.
EMID Eindeutige Tracking-ID aus dem Werbemittelklick.
PRODUCTNAME Produktname als String.
CATEGORY Produktkategorie, z. B. 'Unterhaltungselektronik'.
Additional Optionale Parameter als Key-Value-Paare, z. B. { 'vc': 'Gutschein12345' }.

Additional Parameter

Weitere Parameter können flexibel als Key-Value-Strings übergeben werden:

{ 'vc': 'Gutschein12345', 'Brand': 'Samsung', 'Farbe': 'Hellgrau' }

Attribution: Prozentwerte als Dezimalzahl mit Punkt übergeben, z. B. 0.50 für 50 %.


Hinweise zur Platzierung & Validierung

  • Seite: Bestellabschlussseite / Thank-You-Page.
  • Position: Innerhalb des <body>.
  • Reihenfolge: Erst alle eamTrckAddBasketItem(...) Aufrufe, dann einmal eamTrckSubmitBasket().
  • Preise: Netto, mit Punkt als Dezimaltrennzeichen.
  • EMID: Muss zwingend übergeben werden, sonst keine Attribution.
  • Mehrere Artikel: Pro Artikel ein eigener eamTrckAddBasketItem() Aufruf.
  • Debug-Tipp: In der Browser-Konsole prüfen, ob Fehler beim Laden des Skripts oder beim Funktionsaufruf auftreten.