Allgemein
- Admin FAQ
- Definition Kanal - Publisher - Projekt
- Trackingcode
- Automatisierter Sales-Abgleich
- Kampagnen - Status
- Newsletter als Werbemittel anlegen
- Kanäle / Channels anlegen
- Auszahlungslimit einstellen
- Einrichtung Sub-Domain
- Postview - Clicktag
- Wo ist die User ID hinterlegt?
- Server -to-server Tracking
- Eatms- /Trackingcontainer
- Zeitgesteuerte Aktionen verlängern/verkürzen
- Trackingweiche einrichten
- Suche nach Teilstring in Freitextfeld
- Statistik
- Dialog - Newsletter verschicken
- Differenzen der Klick/Viewzahlen im Vergleich zu anderen Partnerprogrammen
- Netzwerkgebühr festlegen
- Direkte Einladungslinks für Kampagnen verschicken
- Trackingmechanismus und Cookiemodus einstellen
- Berechtigungen für Nutzer des Systems einstellen
- Basket Freeze
- OrderSaveMode
Admin FAQ
Was ist die Admin ID?
Die Admin ID wird beispielsweise beim Abrufen aller APIs benötigt. Jede Admin ID ist einzigartig und kann eindeutig einem Account zugeordnet werden.
Wie suche ich im Freitextfeld nach einem Teilstring?
Wenn beispielsweise nur nach einem Teil eines Ordertokens gesucht werden soll oder alle Orders, die einen gewissen Teil im Ordertoken hinterlegt haben, so ist dies mit dem “*” Operator möglich. Bei der Suche nach *123* werden die Ordertoken 12345 und 123456 gefunden.
Definition Kanal - Publisher - Projekt
Wir unterscheiden in unserem System nach “Kanal”, “Publisher” und “Projekt”.
Kanal
Der Kanal umschreibt die Marketing Aktivität.
- Beispiele: Affiliate | Social Media | SEM uvm.
Publisher
Alle Publisher werden in den Kanälen gruppiert. Der Publisher ist hier "Accountbesitzer" – kann aber auch das Netzwerk sein.
- Beispiele: Publisher “Zanox” (Kanal Affiliate), Publisher “Facebook” (Kanal Social Media) und “Twitter” (Kanal Social Media).
Projekt
Das Projekt ist die Werbefläche selbst, die von einem "Publisher" betrieben wird, auf der die Werbung veröffentlicht wird. Manche Publisher betreiben mehrere Webseiten, die sie in einem Account führen. Zur Unterscheidung (und ggf. auch verschiedenen Provisionierung) werden entsprechende Projekte angelegt.
Trackingcode
Allgemeine Informationen zum Trackingcode
Durch den Trackingcode werden relevante Bestellinformationen übermittelt, die von dem easy.affiliate System erfasst und verarbeitet werden. So kann z.B. eine Conversion dem dafür verantwortlichen Partner zugeordnet werden. Außerdem ist es möglich, ein Conversion-Pixel eines Partners im Falle eines erfolgreichen Abschlusses auszusteuern, ohne dass Ihre Technik einen weiteren Code hinterlegen muss.
Aufbau des Default-Trackingcontainers
Der Trackingcontainer ist wie folgt aufgebaut:
<script src="https://URL-ZUM-PROGRAMM/trck/etrack/?campaign_id=KAMPAGNEN-ID&trigger_id=TRIGGER-ID&token=ORDER_ID&turnover=NETTOBESTELLWERT&descr=DESCRIPTION&vc=VOUCHERCODE&t=js"></script>
<noscript>
<img src="https://URL-ZUM-PROGRAMM/trck/etrack/?campaign_id=KAMPAGNEN-ID&trigger_id=TRIGGER-ID&token=ORDER_ID&turnover=NETTOBESTELLWERT&descr=DESCRIPTION&vc=VOUCHERCODE&t=img" width=0 height=0 />
</noscript>
Verfügbare Variablen
| Variable | Pflichtangabe | Wert | Beschreibung |
|---|---|---|---|
| campaign_id | Ja | KAMPAGNEN-ID | Diese wird Ihnen von easy.affiliate mitgeteilt und ist ein fester Bestandteil des Trackingpixels. |
| trigger_id | Ja | TRIGGER-ID | Die Trigger-ID wird mit dem Wert befüllt, der in Kombination mit der Provisionsgruppe die Höhe der Provision bestimmt. Beispiel: 1 für Sale-Rate, 2 für Newsletter-Vergütung. |
| token | Ja | Bestellnummer | Eindeutige Bestellnummer zur Identifikation. Bei Übermittlung wird eine Transaktion im System angelegt. |
| turnover | Ja (bei Sale) | Nettobestellwert | Ohne Versandkosten. Format: 19.99 (ohne Tausendertrenner). Dient zur Provisionsberechnung. |
| currency | Nein | Währung | Angabe der Währung. Falls nicht definiert, wird die Standardeinstellung des Programms genutzt. |
| desc | Nein | Beschreibung | Zusätzliche Information für den Publisher (optional), z. B. Artikelname oder Abo-Form. |
| vc | Nein | Gutscheincode | Übergabe des verwendeten Gutscheincodes (optional). |
Automatisierter Sales-Abgleich
Beim Sales-Abgleich gleichen Sie die getrackten Transaktionen mit Ihrem Shop- oder Warenwirtschaftssystem ab: Was bezahlt und behalten wurde, wird bestätigt, was storniert oder retourniert wurde, wird storniert. Diese Seite beschreibt den kompletten Ablauf, das Dateiformat und die drei Wege, auf denen die Ergebnisse zurück ins System kommen.
Überblick
Der Abgleich läuft immer in drei Schritten:
- Offene Transaktionen holen: als Datei aus der Transaktionsliste oder automatisch über die Daten-API.
- Abgleichen: in Ihrem System entscheiden, welche Transaktion bestätigt, storniert oder im Umsatz korrigiert wird.
- Ergebnis zurückspielen: per Upload, per SFTP oder per Webservice-API.
| Weg | Geeignet für | Automatisierbar | Ergebnis sehen Sie unter |
|---|---|---|---|
| Upload im Transaktionsimport | monatlichen oder wöchentlichen Abgleich von Hand | nein | Transaktionsimport, Historie |
| SFTP-Ordner „Sales-Abgleich“ | regelmäßige Dateien aus Ihrer Warenwirtschaft | ja, Abholung alle 15 Minuten | Transaktionsimport, Historie und ExternalSources Monitor |
| Webservice-API (PUT Orders) | direkte Anbindung Ihres Systems, auch einzelne Transaktionen | ja | Antwort des Aufrufs und Historie der Transaktion |
Alle drei Wege ändern nur bestehende Transaktionen. Neue Transaktionen legt keiner dieser Wege an, solange Sie die Transaktions-ID (id) mitgeben.
Die Abgleichsdatei
Für Upload und SFTP brauchen Sie eine CSV-Datei. Für die API gelten dieselben Felder, nur als JSON.
Diese Spalten reichen
| Spalte | Pflicht | Inhalt |
|---|---|---|
id |
ja | Transaktions-ID aus unserem System. Nicht Ihre Bestellnummer. Sie steht in jedem Export in der ersten Spalte. |
status |
ja | Neuer Status, siehe unten. |
turnover |
nein | Korrigierter Netto-Umsatz, zum Beispiel nach einer Teilretoure. Nur mitgeben, wenn er sich geändert hat. |
cancel_reason |
nein | Stornogrund als Freitext, zum Beispiel Retoure. Sinnvoll bei Status 2. |
Mehr ist für einen Abgleich nicht nötig. Die Provision müssen Sie nicht mitschicken, das System rechnet sie selbst (siehe Provision).
Status
| Wert | Bedeutung |
|---|---|
0 |
offen |
1 |
bestätigt |
2 |
storniert |
Statt der Zahl verstehen alle drei Wege auch die Wörter offen, bestätigt, storniert sowie open, confirmed, cancelled. Andere Werte werden abgewiesen.
Ausgezahlte Transaktionen (Status 3) sind abgerechnet und lassen sich über keinen der drei Wege mehr ändern. Setzen Sie Status 3 nie selbst, er entsteht bei der Auszahlung.
Provision
Lassen Sie die Spalte commission weg, rechnet das System die Provision auf allen drei Wegen selbst:
- Prozentuale Provision: Ändert sich der Umsatz, wird die Provision aus dem neuen Umsatz berechnet.
- Feste Provision: bleibt, wie sie ist.
- Warenkorb-Provision: wird bei Upload und SFTP im Verhältnis zum neuen Umsatz angepasst.
Eine Spalte commission brauchen Sie nur, wenn Sie bewusst einen festen Betrag setzen wollen, der von der Provisionsgruppe abweicht. Steht sie in der Datei, wird ihr Wert genau so übernommen, auch wenn sich der Umsatz geändert hat.
Format
- Die erste Zeile ist die Kopfzeile mit den Spaltennamen. Kein Titel, keine Beschreibung, keine Leerzeile darüber.
- Eine Zeile je Transaktion. Keine Summenzeile am Ende.
- Trennzeichen Semikolon
;, Textbegrenzer doppelte Anführungszeichen", Kodierung UTF-8. - Beträge als reine Zahl:
12,49oder12.49. Keine Währung, keinEUR, kein€in der Zelle. - Eine leere Zelle bedeutet „nicht ändern“. Wer nur den Status setzen will, lässt
turnoverleer oder die Spalte ganz weg. - Nur Transaktionen aufnehmen, die Sie tatsächlich entschieden haben. Offene, die offen bleiben, gehören nicht in die Datei.
Beispiel:
id;status;turnover;cancel_reason
4271510;1;;
4271509;2;;Retoure
4223190;1;89,90;
4223189;2;;Bestellung nicht bezahlt
Zeile 1 bestätigt, Zeile 2 storniert mit Grund, Zeile 3 bestätigt mit korrigiertem Umsatz, Zeile 4 storniert.
Weitere Spalten wie Publisher-Name oder Ihre eigenen Notizen stören nicht. Sie werden beim Upload einfach nicht zugeordnet. Beim SFTP-Weg werden nur die fest vorgegebenen Spalten gelesen (siehe Weg B).
Wenn Sie die Datei erzeugen lassen
Erstellt ein Skript, ein Export Ihrer Warenwirtschaft oder ein KI-Assistent die Datei, geben Sie genau diese Vorgaben mit: Kopfzeile id;status;turnover;cancel_reason in Zeile 1, Beträge ohne Währung, keine Kopf- oder Summenzeilen, nur entschiedene Transaktionen. Prüfen Sie die erste Datei einmal im Transaktionsimport (Weg A), bevor Sie auf SFTP oder API umstellen.
Schritt 1: Offene Transaktionen holen
In der Transaktionsliste
- Transaktionen → Transaktionsliste öffnen.
- Zeitraum wählen und unter Status & Typ auf Offen filtern, bei Bedarf zusätzlich nach Kampagne.
- Liste aktualisieren klicken.
- Unter Export die Variante Transaktionsabgleich wählen und als CSV herunterladen.
Der Export „Transaktionsabgleich“ enthält nur die Spalten, die für den Abgleich wichtig sind: id, status, timestamp, campaign_id, ordertoken, project_id, type, commission, trigger_id, turnover, order_currency, cancel_reason, dazu Projekt- und Kampagnenname. Die Bestellnummer aus Ihrem Shop steht in ordertoken, darüber finden Sie die Bestellung in Ihrem System.
Die Datei lässt sich direkt bearbeiten und wieder hochladen. Löschen Sie vorher die Spalte commission, wenn Sie Umsätze ändern. Sonst wird die alte Provision zurückgeschrieben, statt sie neu zu berechnen.
Automatisch über die Daten-API
Unter API → Daten-API steht derselbe Export als fester Link zur Verfügung, Zeile Transaktionsabgleich. Ihr System kann ihn regelmäßig abrufen, zum Beispiel jede Nacht.
https://<Ihre-Domain>/api/<ACCESS-TOKEN>/admin/<LOGIN-ID>/get-orders_small.csv?condition[l:status]=open&condition[period][from]=01.10.2026&condition[period][to]=31.10.2026
| Teil | Bedeutung |
|---|---|
<Ihre-Domain> |
die Adresse, unter der Sie sich anmelden |
<ACCESS-TOKEN> |
Ihr Access-Token, rechts auf der Seite Daten-API |
<LOGIN-ID> |
Ihre Login-ID |
.csv |
Format, alternativ .xlsx, .xml, .json |
condition[l:status] |
open, confirmed, canceled, paid, auch kombiniert: open,confirmed |
condition[period][from], [to] |
Zeitraum im Format TT.MM.JJJJ |
condition[l:campaigns] |
nur bestimmte Kampagnen, zum Beispiel 1 |
Am einfachsten stellen Sie die Filter oben auf der Seite Daten-API ein und kopieren den fertigen Link. Alle Filter: Transaktions-API.
Der Access-Token wirkt wie ein Passwort. Geben Sie Links mit Token nur an Personen und Systeme weiter, die diese Daten sehen dürfen.
Schritt 2: Ergebnis zurückspielen
Weg A: Upload im Transaktionsimport
Transaktionen → Transaktionsimport (bzw. Administration → Transaktionsimport).
1. Datei. „Transaktionen“ auswählen, die CSV hineinziehen, Trennzeichen Semikolon und Textbegrenzer doppelte Anführungszeichen stehen lassen, Datei einlesen. Eine Notiz wie „Abgleich Oktober“ hilft später in der Historie.
2. Zuordnung. Heißen Ihre Spalten wie oben beschrieben, ordnet das System sie selbst zu: id → Transaktions-ID, status → Status, turnover → Umsatz, cancel_reason → Stornogrund. Unter jedem Feld steht der Wert aus der ersten Datenzeile, damit Sie sofort sehen, ob die Spalte passt. Heißen Ihre Spalten anders, wählen Sie sie hier von Hand aus.
Entscheidend ist der Hinweis über dem Formular:
- blau, „Aktualisierung“: Die Transaktions-ID ist zugeordnet, bestehende Transaktionen werden geändert. So muss es beim Abgleich aussehen.
- grün, „Neuanlage“: Keine Transaktions-ID zugeordnet, jede Zeile würde als neue Transaktion angelegt. Dann fragt das System nach Projekt-ID, Trigger-ID, Bestellnummer und Zeitpunkt. Für einen Abgleich ist das falsch: Spalte
idprüfen.
3. Prüfung. Vor dem Import zählt das System, was passieren würde. Für einen Abgleich steht die Zahl unter Änderung, gültig, bei Neu steht 0. Abgelehnte Werte erscheinen als Tabelle mit Zeile, Feld, Wert und Hinweis. Die Vorschau zeigt die ersten Zeilen, filterbar nach Fehlern und Dubletten.
4. Import. Import starten schickt den Auftrag an den Importer, er beginnt innerhalb weniger Sekunden. Mit Zur Freigabe vorlegen wird der Auftrag erst ausgeführt, wenn ein zweites Konto ihn freigibt (Vier-Augen-Prinzip).
Danach steht der Auftrag in der Historie unter dem Formular. Ein Klick öffnet das Detail: Zahl der geänderten und übersprungenen Zeilen, jede abgelehnte Zelle mit Grund und ein Protokoll je Zeile mit dem Wert vorher und nachher. Dort sehen Sie für jede Transaktion, was der Abgleich geändert hat.
Mehr zum Transaktionsimport: Transaktionsabgleich / Conversion.
Weg B: SFTP
Für regelmäßige Dateien richten Sie sich einen eigenen SFTP-Zugang ein. Den Abgleich übernimmt danach das System.
- Integrations → SFTP-Uploads öffnen und oben rechts die Kampagne wählen.
- Zugang einrichten. Das System legt den Zugang und die Ordner an und zeigt Host, Port, Benutzername und Passwort. Das Passwort wird nur dieses eine Mal angezeigt, speichern Sie es sofort in einem Passwortmanager. Ein neues lässt sich jederzeit erzeugen, das alte wird dabei sofort ungültig.
- Ihre Abgleichsdatei in den Ordner
/order_abgleich_import/hochladen.
Alle 15 Minuten holt das System neue Dateien aus dem Ordner, importiert sie und verschiebt sie danach nach done/. Jede Datei erscheint als eigener Auftrag in der Historie des Transaktionsimports, mit denselben Details wie bei Weg A.
Unterschiede zum Upload:
- Es gibt keinen Zuordnungsschritt. Die Spalten müssen genau so heißen:
id,status,turnover,cancel_reason, optionalcommissionunddescription. - Trennzeichen ist immer das Semikolon, Textbegrenzer immer das doppelte Anführungszeichen.
- Ohne Spalte
commissionrechnet das System die Provision wie beim Upload.
Der Ordner /order_tracking_import/ ist für neue Transaktionen gedacht, nicht für den Abgleich. Eine Datei mit Spalte id gehört immer nach /order_abgleich_import/.
Weg C: Webservice-API
Mit der API ändert Ihr System Transaktionen direkt, einzeln oder viele auf einmal, ohne Datei.
Ändern oder neu anlegen? Das entscheidet die HTTP-Methode:
| Methode | Wirkung |
|---|---|
PUT |
ändert bestehende Transaktionen. Legt nie eine neue an. |
POST |
legt neue Transaktionen an, siehe Create Orders. |
Für den Abgleich nutzen Sie ausschließlich PUT.
Zugang
| Angabe | Wert |
|---|---|
| URL | https://<Ihre-Domain>/ws/V6/admin/REST/Orders |
| Methode | PUT |
Content-Type |
application/json |
X-Auth-ID |
Login-ID Ihres Admin-Benutzers |
X-Auth-Token |
Access-Token dieses Benutzers, zu finden unter API → Daten-API |
X-Network-ID |
-1 (bzw. die ID Ihres Mandanten, wenn Sie mehrere haben) |
Mit einem Advertiser-Login lautet die URL https://<Ihre-Domain>/ws/V6/advertiser/REST/Orders, Login-ID und Access-Token sind dann die des Advertiser-Logins. Ein Advertiser-Login ändert nur Transaktionen der eigenen Kampagnen, ein Admin-Login mit Mandant nur die seines Mandanten.
Legen Sie für die Anbindung am besten einen eigenen Benutzer an, zum Beispiel „Salesabgleich API“. Dann ist in der Historie jeder Transaktion zu sehen, dass die Änderung aus der Anbindung kam.
Aufruf
curl -X PUT "https://<Ihre-Domain>/ws/V6/admin/REST/Orders" \
-H "Content-Type: application/json" \
-H "X-Auth-ID: <LOGIN-ID>" \
-H "X-Auth-Token: <ACCESS-TOKEN>" \
-H "X-Network-ID: -1" \
-d '[
{ "id": 4271510, "status": 1 },
{ "id": 4271509, "status": 2, "cancel_reason": "Retoure" },
{ "id": 4223190, "status": 1, "turnover": 89.90 }
]'
| Feld | Pflicht | Inhalt |
|---|---|---|
id |
ja | Transaktions-ID |
status |
ja | 0, 1 oder 2 |
turnover |
nein | korrigierter Netto-Umsatz als Zahl mit Punkt, zum Beispiel 89.90 |
cancel_reason |
nein | Stornogrund |
commission |
nein | nur für einen bewusst festen Betrag, siehe Provision |
Schicken Sie nur diese Felder. Eine campaign_id ist nicht nötig, die id reicht. Große Abgleiche teilen Sie auf mehrere Aufrufe auf.
Antwort: Woran Sie sehen, dass alles angekommen ist
Die Antwort enthält in data jede Transaktion, die geändert wurde, mit ihrem neuen Stand:
{
"data": [
{ "id": 4271510, "status": 1, "turnover": 19.99, "commission": 5, "cancel_reason": null, "status_change_date": "2026-10-28T14:50:44+00:00", ... },
{ "id": 4271509, "status": 2, "turnover": 19.99, "commission": 5, "cancel_reason": "Retoure", ... },
{ "id": 4223190, "status": 1, "turnover": 89.9, "commission": 8.99, ... }
]
}
- Gleichen Sie die IDs in der Antwort mit den gesendeten ab. Eine Transaktion, die in
datafehlt, wurde nicht geändert: Die ID gibt es nicht, die Transaktion ist bereits ausgezahlt, sie gehört nicht zu Ihren Kampagnen, oder der Status war ungültig. In einer Liste meldet die API dafür keinen Fehler, die Zeile fehlt einfach. Schicken Sie ein einzelnes Objekt statt einer Liste, antwortet die API in diesen Fällen mit"error": true. status,turnoverundcommissionin der Antwort sind die Werte, die jetzt im System stehen. Hier sehen Sie auch, ob die Provision neu berechnet wurde.status_change_datesetzt das System selbst, sobald sich der Status ändert.- Bei falschen Zugangsdaten kommt
{"error": true, "message": "Authentification failed."}.
Testen Sie die Anbindung zuerst mit einer einzigen Transaktion und prüfen Sie das Ergebnis in der Transaktionsliste, bevor Sie den ganzen Abgleich schicken.
Weitere Felder und Beispiele: Update Orders.
Häufige Fehler
| Was Sie sehen | Ursache | Lösung |
|---|---|---|
| „Es wurde nur eine Spalte erkannt“ und „Für die Neuanlage fehlen: Kampagnen-ID, Projekt-ID …“ | Über der Kopfzeile stehen Titel, Beschreibung oder Leerzeilen, oder das Trennzeichen stimmt nicht. | Alles über der Kopfzeile löschen. Trennzeichen im Schritt Datei prüfen. |
| Hinweis „Neuanlage“ statt „Aktualisierung“ | Die Spalte mit der Transaktions-ID fehlt oder heißt anders. | Spalte id nennen oder im Schritt Zuordnung bei Transaktions-ID auswählen. |
| Betrag abgelehnt: nicht als Zahl lesbar | Währung oder Text in der Zelle, zum Beispiel 12,49 EUR. |
Nur die Zahl eintragen. |
| Letzte Zeile ungültig | Summenzeile wie „Gesamt“ am Ende der Datei. | Summenzeile entfernen. |
| Provision hat sich geändert, obwohl nur der Status geändert werden sollte | Die Spalte commission aus dem Export wurde mitgeschickt. |
Spalte commission vor dem Upload löschen. |
| Provision bleibt alt, obwohl der Umsatz geändert wurde | Die Spalte commission aus dem Export enthält noch den alten Wert. |
Spalte commission vor dem Upload löschen. |
| Transaktion wurde nicht geändert | Sie ist bereits ausgezahlt (Status 3), oder die ID stimmt nicht. | ID in der Transaktionsliste suchen. Ausgezahlte Transaktionen korrigiert der Support. |
So sieht der Transaktionsimport aus, wenn über der Kopfzeile noch Text steht:
Fragen
Für Abgleiche, die über diese Wege hinausgehen, etwa ein Abruf direkt aus Ihrem Warenwirtschaftssystem oder ein festes Dateiformat, das Sie nicht ändern können, schreiben Sie an support@easy-m.de. Wir richten die passende Strecke mit Ihnen ein.
Kampagnen - Status
In den Kampagneneinstellungen kann neben weiteren Einstellungen auch der Status der Kampagne eingestellt werden.
Hier wird unterschieden zwischen:
- Gelöscht
- Pausiert
- Aktiv
- Gesperrt
- Abgerechnet
Übersicht der Kampagnen-Statuswerte
| Status | Systemstatus | Auswirkung Tracking | Auswirkung Werbemittel |
|---|---|---|---|
| Gelöscht | -1 |
Es wird nicht mehr für diese Kampagne getrackt. Sie bleibt für die statistische Auswertung erhalten. Die Kampagne wird für den Advertiser ausgeblendet und kann nur durch easy-MARKETING reaktiviert werden. | Die Trackingfunktionalität ist nicht mehr gegeben. |
| Pausiert | 0 |
Es werden nur noch Transaktionen getrackt, welche einem Publisher durch ein bereits gesetztes Cookie zuzuordnen sind. Wenn keine Zuordnung möglich ist, wird auch nicht getrackt. | Die Trackingfunktionalität ist nicht mehr gegeben. |
| Aktiv | 1 |
Die Kampagne ist aktiv und es wird getrackt. | Werbemittel sind aktiv und das Tracking funktioniert. |
| Gesperrt | 2 |
Es wird nicht mehr für diese Kampagne getrackt. Sie bleibt für die statistische Auswertung erhalten. | Die Trackingfunktionalität ist nicht mehr gegeben. |
| Abgerechnet | 3 |
Es wird nicht mehr getrackt und dient ausschließlich der Information, dass die Kampagne abgerechnet wurde. Sie bleibt für statistische Auswertungen noch verfügbar. | Die Trackingfunktionalität ist nicht mehr gegeben. |
Um die vorgenommenen Einstellungen zu speichern, muss anschließend auf den Button “Kampagne speichern” geklickt werden.
Newsletter als Werbemittel anlegen
Wenn ein HTML Newsletter Publishern zur Verfügung gestellt und getrackt werden soll, kann dieser als Werbemittel angelegt werden. Für das Tracking müssen die Links im Newsletter durch Klicklinks ersetzt werden.
Hierfür muss wie folgt vorgegangen werden: Es wird in die entsprechende Werbemittel-Kategorie navigiert und ein neues Newsletter Werbemittel angelegt, da dieses die richtige Funktionalität besitzt.
Konfiguration des Werbemittels
Es öffnet sich ein Fenster, in dem das Werbemittel konfiguriert werden kann. Folgende Felder stehen zur Verfügung:
Mailtyp
- Multipart-Mail (HTML und Text): Newsletter besteht aus HTML-Code und reinem Text.
- Nur HTML: Newsletter besteht nur aus HTML-Code.
- Nur Text: Newsletter besteht nur aus reinem Text.
HTML-Quellcode
Hier muss der HTML-Quellcode eingefügt werden. Es muss jetzt mindestens ein <a href="Ziel-URL"> durch ein <a href="|url.click|"> ersetzt werden. Anschließend wird dieser Link durch den Link, welcher unter “Deeplink” hinterlegt wurde, ersetzt.
Nun ist es möglich, über den Button “Jetzt umwandeln” alle weiteren <a href="..."> Links automatisch durch das System ersetzen zu lassen. Es wird hier für jede Ziel-URL automatisch ein weiteres Werbemittel angelegt, damit eine genaue Auswertung des Newsletters erfolgen kann. Wenn zwei Ziel-URLs auf dieselbe Seite verweisen, wird nur ein Werbemittel in der Werbemittel-Ansicht des Advertisers angelegt.
Anschließend wird das Werbemittel weiter konfiguriert und über den Button “Speichern” gespeichert.
Aufruf des Newsletters im Publisher-Bereich
Im Publisher-Bereich ist nun das Newsletter-Werbemittel verfügbar. Es kann einfach unter Kampagne → Werbemittel angesehen und der HTML-Code kopiert werden. Die Trackinglinks sind bereits korrekt vergeben und müssen nicht mehr durch den Publisher bearbeitet werden. Inhaltlich können weitere Änderungen durch den Publisher vorgenommen werden.
Kanäle / Channels anlegen
Kanäle dienen zur Unterscheidung von Online Marketing Aktivitäten und können für statistische Zwecke getrennt werden. Wichtig ist dies, da man somit feststellen kann, wie ein Benutzer auf die Seite, über die verschiedensten Kanäle, gelangt ist.
Unter dem Menüpunkt "Publisher => Trackingkanäle" legen Sie die Kanäle an, die Sie benötigen.
- Beispiel für Kanäle: SEM – SEO – Affiliate – Cashback – Gutschein – Mobile – Print – Social Media u.s.w.
Diese Zuordnung ist ebenfalls in der Customer Journey berücksichtigt – hier hat man durch bspw. die Icons eine Übersicht der Kanal-Vermischungen bei einer Transaktion.
Kanal anlegen
Hierzu im Menüpunkt "Publisher => Trackingkanäle" auf den Button "Neuen Trackingkanal anlegen" klicken. Es werden folgende Punkte angeboten:
- Übergeordneter Trackingkanal:
- Kanal-Modus:
- Standard:
- Versteckt:
- Fremdnetz:
- Titel: Hier wird der Titel des Kanals eingetragen.
- Farbe: Hier wird die Farbe des Icons festgelegt.
- Icon: Hier wird das Icon des Kanals ausgewählt.
Wenn alle Werte eingetragen sind, auf Speichern klicken.
Wozu wird das Kanal-Icon benötigt?
Die Kanal-Icons finden in der Customer-Journey Anwendung. Hierdurch wird eine Unterscheidung der einzelnen Kanäle deutlich.
Auszahlungslimit einstellen
Wenn ein Publisher erst ab einer gewissen Summe ausgezahlt werden soll, kann dies direkt am Publisher hinterlegt werden.
So stellen Sie das Auszahlungslimit ein:
- Rufen Sie über den Reiter Publisher die Publisherliste auf.
- Suchen Sie den entsprechenden Publisher heraus und öffnen Sie den Bearbeitungsmodus (meist über das Stift-Icon).

- Unter dem Punkt „Auszahlungslimit“ kann nun das gewünschte Limit für diesen Publisher eingestellt werden.

Hinweis: Sollte eine größere Änderung alle Publisher betreffen oder der entsprechende Wert im Dropdown-Menü nicht enthalten sein, wenden Sie sich bitte an den Support der easy MARKETING.
Einrichtung Sub-Domain
Die Einrichtung einer Sub-Domain ist heute einer der wichtigsten Gegenstände des modernen Trackings, da hier sogenannte First-Party Cookies geschrieben werden können, welche nicht durch moderne Privatsphäre-Maßnahmen der Browser reguliert werden.
Was wird benötigt?
- A-Record
- IP-Adresse (wird von der easy MARKETING GmbH angeliefert)
Durchführung
In den DNS-Einstellungen muss der A-Record der IP-Adresse zugeordnet werden. Anschließend wird das System von der easy MARKETING GmbH weiter eingerichtet. Die Information, sobald das System zur Verfügung steht, wird ebenfalls durch die easy MARKETING GmbH übermittelt.
Postview - Clicktag
Um die Klicks auf ein PostView-Werbemittel separat selbst mitzuzählen, gibt es die Möglichkeit, den Clicktag an den Werbemittel-Scriptcode anzuhängen. Der Clicktag kann im Parameter ctrack des PostView-Werbemittels hinterlegt werden.
Der Aufbau des Parameters erfolgt wie folgt:
ctrack= + URL-encoded (ClickURL des Partners)
Beispiel 1
Wenn nur der ctrack Parameter genutzt werden soll, muss der ctrack hinter den src-Parameter mit einem ? angehängt werden:
<script language="javascript" src="URL/epv/[...]?ctrack=https%3A%2F%2Fwww.google.de%2Fklicktracker"></script>
Beispiel 2
Wenn beispielsweise noch eine SubID beim Tracking verwendet wird, wird der Parameter mit einem & angehängt:
<script language="javascript" src="URL/epv/[...]?subid=ABCDEFG&ctrack=https%3A%2F%2Fwww.google.de%2Fklicktracker"></script>
Hinweis: Der PostView-Code kann unter Kampagnen → Werbemittel aus dem entsprechenden Werbemittel entnommen werden.
Wo ist die User ID hinterlegt?
In jedem System gibt es pro User eine einzigartige ID zur Identifizierung.
Um die User ID zu erhalten, muss sich im entsprechenden System eingeloggt werden. Anschließend ist die ID direkt neben dem Nutzernamen eingeblendet.
Server -to-server Tracking
Eine Möglichkeit, sein Tracking durchzuführen, ist die Implementierung des Server-Sided-Trackings (nachfolgend „S2S-Tracking“ genannt). Hierbei wird die Anfrage nicht über den Client des Nutzers gestellt, sondern direkt vom Server. Der entscheidende Vorteil hierbei ist, dass alle Einschränkungen durch den Nutzer (bspw. durch einen Adblocker) aufgehoben werden. Diese Methode gilt als eine der sichersten Methoden des Trackings.
Implementierung
Zur Implementierung des S2S-Trackings muss der Tag-Manager verbaut werden. Dazu ziehen Sie bitte folgende Dokumentation heran: Eatms- / Trackingcontainer.
- Anschließend wird über das Frontend ein neuer Tag im Tag-Manager angelegt.
- In diesem kann unter Ausgabetyp „Server-Sided“ ausgewählt werden.
- Nun kann unter „Callback-URL“ ein Server-Sided Trackingcall hinterlegt werden, welcher dann ausgeführt wird, wenn die im Tag-Manager angegebenen Bedingungen erfüllt sind.
Hinweis: Welche Parameter hier zur Verfügung stehen, kann der entsprechenden Dokumentation entnommen werden.
Analyse
Zur Überprüfung, welche Aufrufe server-sided getätigt wurden, kann über den Reiter „Systemsteuerung“ der Menüpunkt „Serversided Tracking“ aufgerufen werden. Dort werden sämtliche Aufrufe sowie die dazugehörige Antwort des Servers aufgelistet.

Eatms- /Trackingcontainer
Der Zweck des Trackingcontainers ist es, den Tag-Manager zu implementieren. Über den Tag-Manager kann externer Quellcode auf der eigenen Seite ausgespielt werden. Hierfür wird der Tag-Manager über den Trackingcontainer in den Quellcode der Website eingebunden. Dies hat den Vorteil, dass für kleine Änderungen nicht die komplette Website neu programmiert werden muss und somit keine zusätzlichen Ressourcen benötigt werden.
Für das Tracking bedeutet dies, dass über den Tag-Manager Daten platziert oder erhoben werden können. Dadurch können zum Beispiel trackingrelevante Inhalte an weitere Anbieter weitergeleitet werden. Ein typisches Beispiel hierfür wäre das Server-to-Server Tracking (s. hierfür folgende Dokumentation: Server-to-Server Tracking). Ein anderes Anwendungsszenario wäre, dass bestimmte Trackingroutinen erst ausgespielt werden, wenn gewisse Bedingungen erfüllt sind. Die Überprüfung der Bedingungen wird ebenfalls durch den Tag-Manager realisiert.
Implementierung
Zum Implementieren des Tag-Managers muss folgender Code möglichst auf jeder Seite platziert werden:
<script src="//Domain/trck/etms/eatms.js?campaign_id=1"></script>
Wichtig:
- Die Domain muss durch die Domain des Partnerprogramms ersetzt werden!
- Die campaign_id muss durch die entsprechende Kampagne ersetzt werden!
- Alternativ kann der Code auch für das entsprechende Partnerprogramm aus dem Frontend kopiert werden. Hierfür im Kampagnen-Kontrollzentrum den Reiter „Trackingcontainer“ anwählen. Der passende Tag-Manager ScriptCode wird nun angezeigt.
Parameter
Es können folgende Parameter noch ergänzend an den Trackingcontainer angehängt und von der Software verarbeitet werden:
| Name | Status | Parameter | Beispiel |
|---|---|---|---|
| Campaign ID | Pflichtfeld | campaign_id |
<script src="//Domain/trck/etms/eatms.js?campaign_id="></script> |
| Session ID | Optional | sessionid |
<script src="//Domain/trck/etms/eatms.js?sessionid="></script> |
| Action ID | Optional | actionid |
<script src="//Domain/trck/etms/eatms.js?actionid="></script> |
Alternativ kann jeder weitere Parameter an den Trackingcontainer angehängt werden, der gewünscht ist. Dieser kann dann später noch weiter verarbeitet werden. Ein Beispiel hierfür wären ?pagetype= oder ?articlenumber=. Wenn mehr als ein Parameter angehängt werden soll, müssen diese mit einem & Operator verbunden werden.
Beispiel:
<script src="//Domain/trck/etms/eatms.js?pagetype=page&articlenumber=36"></script>
Weitere Funktionalitäten
- ID Speicherung
- Sessions Wiedereröffnung
- Clicks zählen
- Views zählen
- Cookies setzen
- Cookies auslesen
- Encryption-Funktionen bereitstellen
Zeitgesteuerte Aktionen verlängern/verkürzen
Zeitgesteuerte Aktionen können selbst nicht mehr nachträglich bearbeitet werden. Sie können nur gelöscht werden. Im Falle, dass das Enddatum geändert werden soll, kann folgende Vorgehensweise hilfreich sein, um eine zeitgesteuerte Aktion nicht noch einmal komplett neu anzulegen:
Wenn eine zeitgesteuerte Aktion gespeichert wurde, kann diese unter Administration/ Zeitgesteuerte Aktionen überprüft werden.
Im folgenden Beispiel wird das Projekt mit der ID: 8549 am 22.11.2020 in die Provisionsgruppe Premium verschoben und soll am 23.11.2020 wieder in die vorherige zurück verschoben. Sollte am 22.11.2020, wenn die Aktion bereits gestartet ist, der Aktionszeitrahmen geändert werden, muss die Aktion, wann das Projekt wieder zurück in die vorherige Provisionsgruppe verschoben werden soll, gelöscht werden - damit bleibt das Projekt dann in der Provisionsgruppe, die für die Aktion ausgewählt wurde.
Danach kann wieder eine neue zeitgesteuerte Aktion gespeichert werden, indem diesmal aber keine Datumsspanne ausgewählt wird, sondern lediglich die Aktion, dass das Projekt ab einem bestimmten Datum in eine andere Provisionsgruppe verschoben wird.
Für unser Beispiel heißt das, dass die Aktion mit der ID 44 gelöscht wird, indem rechts auf das Kreuz geklickt wird. Die Aktion mit der ID 43 wird noch weiterhin ausgeführt. Das Projekt bleibt demnach in der Provisionsgruppe “Premium” und wird nach diesem Stand nicht mehr zurück verschoben. Dies kann dann mit einer erneuten zeitgesteuerte Aktion geändert werden.
Sollte die Aktion bereits gestartet sein, würde in der folgenden Liste die Provisionsgruppe “Premium” stehen. Da in dem Beispiel, die Aktion noch nicht gestartet wurde, befindet sich das Projekt noch in der Provisionsgruppe “Tracking”. Um nun eine zeitgesteuerte Aktion zu speichern, muss das Projekt angeklickt und danach unten auf den Button “zeitgesteuert speichern” geklickt werden. Sollte die Aktion bereits gestartet sein, muss vor dem zeitgesteuertem Speichern noch die Provisionsgruppe ausgewählt werden, in die das Projekt verschoben werden soll.
Nun muss nur das Datum ausgewählt werden, an dem das Projekt wieder in die vorherige Provisionsgruppe verschoben werden soll. In unserem Beispiel wäre das der 24.11.2020.
In der Übersicht wird nun eine Aktion mit der ID 45 angezeigt. Diese neue Aktion verschiebt das Projekt mit der ID: 8549 am 24.11.2020 in die Provisionsgruppe “Tracking”.
Trackingweiche einrichten
Hier wird eine Standardvorgehensweise beschrieben. Eine konzeptionelle Vorgehensweise sollte aber auf jeden Fall vorher stattgefunden haben. Besonders wichtig ist dies dann, wenn bspw. mit zusätzlichen Parametern gearbeitet werden soll/muss.
Hinweis: Damit es zu keinen Missverständnissen und fehlerhaften Einrichtungen kommt, sollte das Vorgehen mit einem Mitarbeiter der Easy-Marketing GmbH abgestimmt werden.
Um mit der Einrichtung der Trackingweiche zu beginnen, sind vorher folgende Schritte vorzunehmen. Es wird davon ausgegangen, dass Ihre Kampagne vollständig eingerichtet ist.
Checkliste: Welche Punkte schon erledigt sein müssen
- Definitionen (Kanal – Publisher – Projekt) durchlesen und verstehen.
- Kanäle / Channels anlegen.
- Publisher / Projekte anlegen.
- Trackinglinks für Projekte herunterladen / kopieren.
- Im TAG-Manager die entsprechenden Fremdpixel hinterlegen.
Kanäle anlegen und verwalten
Unter dem Menüpunkt "Publisher => Trackingkanäle" legen Sie die Kanäle an, die Sie benötigen.
- Beispiele für Kanäle: SEM – SEO – Affiliate – Cashback – Gutschein – Mobile – Print – Social Media u.s.w.
Diese Zuordnung wird ebenfalls in der Customer Journey berücksichtigt – hier haben Sie dann durch die unterschiedlichen Icons auch eine schöne Übersicht der Kanal-Vermischungen bei einer Transaktion.
Wie lege ich einen Kanal an?
- Klicken Sie im Menüpunkt "Publisher => Trackingkanäle" auf den Button "Neuen Trackingkanal anlegen".
- Tragen Sie nun den Titel des Kanals ein.
- Wählen Sie ein passendes Icon für den Kanal, welches Sie am ehesten damit verbinden.
- Klicken Sie im Anschluss auf Speichern.
Wozu benötige ich Kanäle?
Kanäle dienen zur Unterscheidung Ihrer Online-Marketing-Aktivitäten und sollten somit auch für statistische Zwecke sauber getrennt werden. Gerade um festzustellen, wie ein Benutzer auf Ihre Seite über die verschiedensten Kanäle gelangt ist, ist es unumgänglich, dies auch über die Trackingkanäle zu steuern.
Wozu muss ich einem Kanal ein Icon zuordnen?
Die Kanal-Icons sind gerade in der Customer-Journey sehr wichtig, um hier eine optische Unterscheidung darstellen zu können. In unserem Beispiel hier sehen Sie somit direkt, dass der dritte Klick über einen Preisvergleich gelangt ist, der Kauf aber über einen Schnäppchenpartner getätigt wurde.
Publisher / Projekte anlegen und verwalten
Wie lege ich einen Publisher an?
- Klicken Sie auf den Menüpunkt "Publisher => Publisher anlegen" und füllen Sie das Formular entsprechend aus.
- Weisen Sie dem Partner direkt einen Kanal zu und geben Sie die Infos zum Projekt mit an.
Was sind Projekte?
Projekte sind die Werbeflächen, auf denen Ihre Werbung erscheint. Manche Publisher betreiben mehrere Webseiten, die sie in einem Account führen. Zur Unterscheidung (und ggf. auch für verschiedene Provisionsmodelle) werden entsprechende Projekte angelegt.
Wie weise ich einem Projekt einen Trackingkanal zu?
Jedem Projekt kann eine hinterlegte Provisionsgruppe zugewiesen werden. Damit ist es möglich, mit einer speziellen Seite eine gesonderte Provisionsvereinbarung zu treffen.
- Klicken Sie im Menü oben auf "Publisher => Verbindungen".
- Hier können Sie die Einstellungen der Provisionsgruppe sowie evtl. vereinbarte Sonder-Cookielaufzeiten definieren.
Trackinglinks für einzelne Publisher/Projekte generieren
Wo finde ich die Links, welche ich einem Partner geben muss?
- Gehen Sie in Ihr Kampagnen-Kontrollzentrum (Menüpunkt: "Advertiser => Advertiserliste" => Klick auf Ihren Programmtitel).
- Klicken Sie dort auf den Tab "Werbemittelliste".
- Wählen Sie im Filter "Links" nun den Publisher aus, für den Sie einen Werbemittel-Code benötigen.
- Klicken Sie im Anschluss unter Optionen auf das
<div>Icon und Sie erhalten den gewünschten Trackinglink (einzeln oder als AdCode).
Kann ich auch eine Liste der hinterlegten Werbemittel herunterladen?
Falls Sie eine vollständige Werbemittel-Liste (z. B. für den Einsatz in einem Affiliate-Netzwerk) nutzen möchten:
- Klicken Sie im Kampagnen-Kontrollzentrum auf den Tab "Werbemittel-Download".
- Wählen Sie hier im Filter "Projekt" den gewünschten Partner aus.
- Klicken Sie dann auf den Button "Download".
TAG-Management – Einstellungen zur Fremdpixel-Auslieferung
Hinweis: Wie bereits zu Beginn erwähnt, möchten wir hier nur den "kleinen" Schritt erläutern und nur auf den Standard-Fall der Fremdpixel-Auslieferung eingehen. Die genauen Einstellmöglichkeiten und korrekten Vorgehensweisen erläutert Ihnen gerne Ihr persönlicher Ansprechpartner.
Wie stelle ich für einen Partner die Pixelauslieferung ein?
- Klicken Sie im Menü auf "Administration => TAG Manager".
Suche nach Teilstring in Freitextfeld
Wenn beispielsweise nur nach einem Teil eines Ordertokens gesucht werden soll oder alle Orders, die einen gewissen Teil im Ordertoken hinterlegt haben, so ist dies mit dem “*” Operator möglich. Bei der Suche nach 123 werden die Ordertoken 12345 und 123456 gefunden.
Statistik
Statistikinhalte
Kennzahlen-Übersicht
| Symbol / Icon | Kennzahl / Begriff | Beschreibung & Erläuterung |
|---|---|---|
| Kriterium | Zeilenkriterium | Gibt an, wonach die Daten in der jeweiligen Zeile gruppiert oder gefiltert sind (z. B. Datum, Kampagne, Werbemittel, Publisher). |
| 🔍 | Views (Impressionen) | Anzahl der Impressionen bzw. Sichtkontakte des Werbemittels oder der Anzeige. |
| 👆 | Klicks (Click-Throughs) | Anzahl der tatsächlichen Interaktionen/Klicks von Nutzern auf das Werbemittel bzw. den Affiliate-Link. |
| % | CTR (Click-Through Rate) | Klickrate in Prozent. Zeigt das Verhältnis zwischen Aufrufen (Views) und Klicks an und misst die Attraktivität des Werbemittels. |
| eCPM | effective Cost Per Mille | Effektiver Tausender-Kontakt-Preis (TKP). Zeigt den durchschnittlichen Ertrag/Verdienst pro 1.000 Impressionen an. |
| EPC | Earnings Per Click | Durchschnittlicher Verdienst pro generiertem Klick. Eine Schlüsselkennzahl zur Bewertung der Rentabilität von Links. |
| % | Stornoquote | Prozentualer Anteil der stornierten oder abgelehnten Transaktionen an den Gesamt-Transaktionen. |
| 🔄 Transaktionen | Offene Transaktionen | Anzahl der generierten Käufe oder Leads, die sich aktuell in Prüfung durch den Werbetreibenden befinden. |
| ❌ Transaktionen | Stornierte Transaktionen | Anzahl der vom Werbetreibenden oder Kunden stornierten bzw. abgelehnten Transaktionen (z. B. Retouren, Nicht-Zahlung). |
| ✔️ Transaktionen | Bestätigte Transaktionen | Anzahl der erfolgreich geprüften, bestätigten und zur Auszahlung freigegebenen Transaktionen. |
| 🔄 Provisionen | Offene Provisionen | Erwarteter Provisionsbetrag aus den aktuell noch offenen/in Prüfung befindlichen Transaktionen. |
| ❌ Provisionen | Stornierte Provisionen | Entfallener Provisionsbetrag aufgrund von stornierten oder abgelehnten Transaktionen. |
| ✔️ Provisionen | Bestätigte Provisionen | Bereits freigegebener Provisionsbetrag für bestätigte Transaktionen, der zur Auszahlung ansteht oder ausgezahlt wurde. |
| ∑ Provisionen | Gesamtprovision | Summe aller Provisionen im gewählten Zeitraum (je nach Ansicht inkl. oder exkl. stornierter Beträge). |
| 🔄 Warenkorb | Offener Warenkorbwert | Gesamter Nettowarenwert/Bestellwert aller Transaktionen, die sich aktuell noch in Prüfung befinden. |
| ❌ Warenkorb | Stornierter Warenkorbwert | Gesamter Bestellwert aller Transaktionen, die storniert oder abgelehnt wurden. |
| ✔️ Warenkorb | Bestätigter Warenkorbwert | Gesamter Bestellwert aller erfolgreich bestätigten Transaktionen, auf deren Basis die Auszahlung erfolgt. |
In der Statistik können relevanten Informationen zu Clicks, Leads und Sales gruppiert nach verschiedenen Filtermöglichkeiten angezeigt werden.
Es kann beispielsweise nach Subchannel gefiltert werden um die im System vorhandenen Subchannel auf einen Blick zu vergleichen.
Statistik herunterladen
Statistik automatisch per Email versenden
Nach dem Klick auf den Brief-Button ist es möglich, die Statistik automatisch & regelmäßig per Email zu erhalten. Zusätzlich können hier das Startdatum und das Durchführungsinterval bestimmt werden. Das Durchführungsinterval beschreibt die Häufigkeit der Zusendung der Emails.
Filterung
Die Statistik kann gruppiert mit einer entsprechenden vorfilterung aufgerufen werden, ohne das dabei das Frontend und die entsprechenden Filter bedient werden müssen.
Durchführung
Die Statistik kann mit entsprechender Gruppierung aufgerufen werden. Hierfür muss folgender Link aufgerufen werden:
https://SUB-DOMAIN/admin/statistic-[Parameter].do
| Parameter | Tag |
|---|---|
| Statistik (Täglich) | statistic-daily |
| Advertiser | statistic-advertiser |
| Kampagne | statistic-campaign |
| Werbemittel | statistic-media |
| Publisher | statistic-publisher |
| Projekt | statistic-project |
| Subid | statistic-subid |
| Referrer | statistic-referrer |
| Kanal | statistic-channel |
| Provisionsgruppe | statistic-provisiongroup |
| Trigger | statistic-trigger |
| Customer Journey | statistic-journey |
| A/B - Test | statistic-abtest |
| Devicetype | statistic-devicetype |
| Device | statistic-device |
| Browser | statistic-browser |
| Land | statistic-geocountry |
| Betriebssystem | statistic-os |
Anschließend kann die Statistik mit vorgefilterten Parametern aufgerufen werden. Hierfür können folgende Parameter an den Link anhängen werden.
| Filterung | Parameter |
|---|---|
| Zeitraum: Von - Bis | &filter[periodfrom]=JJJJ-MM-DD&filter[periodto]=JJJJ-MM-DD |
| Zeitraum: die letzten 10 Tage | &filter[dynamicdate]=last10d |
| Publisher | &filter[publisher_id]= |
| Projekt | &filter[project_id]= |
| Werbemittel | &filter[admedia]= |
Dialog - Newsletter verschicken
Versandeinstellungen
Hier können neben dem Absender auch die Adressaten der E-Mail festgelegt werden. Hierfür gibt es mehrer Multi-Selects um den Kreis der Adressaten einzuschränken.
E-Mail Einstellungen
Der eigentliche Inhalt der E-Mail wird hier hinterlegt. Es wird dringend empfohlen, kein Copy and Paste anzuwenden, sondern die E-Mail direkt im Editor zu verfassen.
Unter "Historie" werden alle E-Mails angezeigt, welche systemseitig verschickt wurden.
Systemmailtemplates
| ID | Titel | Beschreibung |
|---|---|---|
| 296 | alert_error | Interne Systembenachrichtigung für easy. Bitte nicht bearbeiten oder entfernen. |
| 353 | alert_ok | Interne Systembenachrichtigung für easy. Bitte nicht bearbeiten oder entfernen. |
| 321 | alert_warning | Interne Systembenachrichtigung für easy. Bitte nicht bearbeiten oder entfernen. |
| 250 | bewerbung_eingegangen | Nachricht an den Advertiser, sobald eine neue Bewerbung für eine Kampagne eingeht. |
| 288 | billing_notification | Automatisierte Mitteilung an den Publisher über eine neu erzeugte Gutschrift im System. |
| 287 | campaign_application_accepted | Bestätigung an den Publisher, dass er zur Kampagne freigeschaltet wurde. |
| 286 | campaign_application_rejected | Ablehnungsbenachrichtigung an den Publisher zu einer Kampagnenbewerbung. |
| 277 | generic_passwort_vergessen | Automatische E-Mail an Publisher zur Wiederherstellung des Passworts. |
| 273 | kontakt_formular | Benachrichtigung an das Netzwerk, wenn das Kontaktformular ausgefüllt wurde (durch Publisher oder externe Nutzer). |
| 281 | network_accept_user | Nachricht an den Publisher, dass seine Anmeldung erfolgreich war und er akzeptiert wurde. |
| 280 | network_reject_user | Nachricht an den Publisher über die Ablehnung seiner Anmeldung im System. |
| 310 | new_billingconfirmation_document | Hinweis an die Buchhaltung zur Validierung des Umsatzsteuernachweisdokuments für die Auszahlung. |
| 284 | publisher_invitation | Einladung an den Publisher zur Teilnahme an einem Partnerprogramm (ggf. mit direkter Kampagnenfreigabe). |
| 283 | publisher_registration | Interne Benachrichtigung über die Anmeldung eines neuen Publishers im Netzwerk. |
| 285 | publisher_registration_to_publisher | Begrüßungsmail an den Publisher nach erfolgreicher Anmeldung im System. |
| 329 | scheduledexport | E-Mail mit einem Link zu einem automatisch erstellten Export für Admin/Publisher/Advertiser. |
| 335 | scheduledtransactionexport | E-Mail mit den automatisch exportierten Transaktionsdaten an Admin/Publisher/Advertiser. |
| 275 | tracking_sale_notification | Hinweis an den Publisher, dass eine neue Transaktion über seine Werbefläche erfasst wurde. |
Verfügbare Platzhalter
| Platzhalter | Beschreibung |
|---|---|
{$custom_vars.campaigns}{$custom_vars.campaign} |
Kampagnen |
{$custom_vars.domain} |
Netzwerkdomain |
{$ebestid} |
Transaktions-ID |
Datum: {$order.timestamp}Referrer: {$referrer}Partnerprogramm: {$campaign.title}Transaktions-ID: {$ebestid}Sub-ID: {$subid}Projekt-ID: {$order.project_id}Umsatz: {$turnover}Provision: {$provision} |
Weitere Transaktionsinfos |
{$order.project_id} |
Werbefläche/Projekt-ID |
{$custom_vars.publisher.prename} |
Publisher-Vorname |
{$custom_vars.publisher.surname} |
Publisher-Nachname |
{$custom_vars.prename}{$user.prename}{$user.surname}{$recipient.settings.surname}{$custom_vars.publisher.settings.prename} |
Mögliche Platzhalter für die Publisheransprache |
{$custom_vars.publisher.id} |
Publisher-ID |
{$custom_vars.project.url} |
Projekt-URL |
{$custom_vars.cycle} |
Abrechnungszyklus |
{if $recipient.settings.title == "mr"}Sehr geehrter Herr {$recipient.settings.surname},{elseif $recipient.settings.title == "mrs"}Sehr geehrte Frau {$recipient.settings.surname},{else} Sehr geehrte Damen und Herren, {/if} |
Personalisierte Anrede |
{$custom_vars.regurl} |
Registrierungslink für Publisher |
Differenzen der Klick/Viewzahlen im Vergleich zu anderen Partnerprogrammen
Es kann immer vorkommen, dass Klick oder Viewzahlen, welche aus anderen Programmen entnommen oder angeliefert werden, sich mal mehr, mal weniger Stark mit den Zahlen aus dem easy.Affiliate Programm unterscheiden.
Die Frage nach den Gründen für die Abweichungen sind extrem schwer zu beantworten, da die Parameter für die Zählweise von jedem Programm anders gesetzt werden und teilweise von Kunde zu Kunde unterschiedlich ausfallen.
Da eine Einsicht in die Einstellungen der anderen Programme oftmals nicht gegeben ist, ist eine Überprüfung nicht möglich. Nicht selten handelt es sich um tiefgreifende Einstellungen, welche nicht einfach angepasst werden können.
Um euch einen besseren Überblick zu erhalten, können die Kriterien für die Filterungen der Klicks/Views der externen Programme erfragt werden.
Klickzählung der easy MARKETING
Standardmäßig ist eine eine Recklicksperre von 4 Stunden voreingestellt. Somit wird der Klick eines Nutzers nur alle 4 Stunden gezählt.
Die ungefilterten Zahlen können in der Statistik ausgegeben werden. Hierfür muss in der Statistik die Checkbox “Bruttozahlen anzeigen” angehakt werden. Anschließend werden alle Klicks ohne Filterung angezeigt.
Hinweis: Selbstverständlich sind Sales / Transaktionen von dieser Logik ausgeschlossen, es wird also jede Transaktion auch erfasst und ausgegeben.
Netzwerkgebühr festlegen
Es kann für die Verwaltung des Partnerprogramms eine Netzwerkgebühr erhoben werden, die entweder prozentual vom Warenkorbumsatz oder der Publisherprovision berechnet wird. Alternativ wäre ein fester Betrag pro Transaktion ebenfalls möglich.
Netzwerkgebühr am Trigger festlegen
Um die Netzwerkgebühr am Trigger festzulegen, muss über das Kampagnen-Kontrollzentrum der Reiter “Provisionen” aufgerufen werden.
Nun werden auf der Linken Seite alle Trigger aufgelistet, welche für diese Kampagne angelegt wurden.
Nun muss der entsprechende Trigger ausgewählt werden. Es öffnet sich auf der rechten Seite die Einstellungen des Triggers. Dort sind folgende Punkte aufgeführt:
Unter dem Punkt “(Modus) Netzwerkgebühr” wird die Art zur Ermittlung der Netzwerkgebühr ausgewählt. Hier kann zwischen
-
Keine Berechnung aktiv
-
% von Publisher Provision
-
% vom Warenkorb
-
Festbetrag in € pro Transaktion
ausgewählt werden.
Unter dem Punkt “Netzwerkgebühr” wird dann der entsprechende Wert hinterlegt.
Netzwerkgebühr an der Provisionsgruppe festlegen
Um die Netzwerkgebühr für die Provisionsgruppen festzulegen, muss über das Kampagnen-Kontrollzentrum der Reiter “Provisionen” aufgerufen werden.
Nun werden auf der Linken Seite alle Provisionsgruppen aufgelistet, welche für diese Kampagne angelegt wurden.
Nun muss die entsprechende Provisionsgruppe ausgewählt werden. Es öffnet sich auf der rechten Seite die Einstellungen des Provisionsgruppe. Dort sind folgende Punkte aufgeführt:
-
(Modus) Netzwerkgebühr
-
Netzwerkgebühr
Unter dem Punkt “(Modus) Netzwerkgebühr” wird die Art zur Ermittlung der Netzwerkgebühr ausgewählt. Hier kann zwischen
-
Keine Berechnung aktiv
-
% von Publisher Provision
-
% vom Warenkorb
-
Festbetrag in € pro Transaktion
ausgewählt werden.
Unter dem Punkt “Netzwerkgebühr” wird dann der entsprechende Wert hinterlegt.
Abschließend muss die Provisionsgruppe dem entsprechenden Publishern zugeordnet werden. Wie dies im detail funktioniert kann hier nachgelesen werden: Provisionsgruppe Publisher zuweisen
Direkte Einladungslinks für Kampagnen verschicken
Es ist möglich für Publisher direkte Einladungslinks zu verschicken, damit diese sich direkt registrieren und für die entsprechende Kampagne bewerben können.
Durchführung
Um an den direkten Einladungslink für den Publisher zu gelangen, muss die entsprechende Kampagne ausgewählt werden. Hierfür wird über den Reiter “Advertiser” die “Advertiserliste” aufgerufen.
Anschließend muss die entsprechende Kampagne ausgewählt und das Kampagnen-Kontrollzentrum über das Zahnrad-Symbol aufgerufen werden.
Auf der Übersichtsseite des Kampagnen-Kontrollzentrums gibt es ganz unten Links die Box “Registrierungslink”. In dieser ist der Einladungslink für die Publisher zu finden. Dieser kann einfach versendet werden.
Trackingmechanismus und Cookiemodus einstellen
In den Kampagneneinstellungen kann hinterlegt werden, welcher Trackingmechanismus bei der Kampagne hinterlegt wurde.
Die Einstellung hierbei dient lediglich der Information und hat somit keine Auswirkung auf das Tracking. Welcher Mechanismus tatsächlich genutzt wird, ist durch die tatsächlich implementierte Trackingroutine festgelegt.
Folgende Informationen sind möglich zu hinterlegen:
-
EMID-Tracking Serversided + Clientsided (empfohlen)
-
EMID-Tracking nur Serversided
-
EMID-Tracking nur Clientsided
-
Data-Light-Tracking nur Clientsided (TRSCJ-Übergabe)
-
Klassisches Cookie-Tracking
-
Redirect (Standard)
-
Redirect und Referrer-Tracking per Whitelist
-
Referrer-Tracking mit Partner-Blacklist
Cookiemodus
In den Kampagneneinstellungen kann hinterlegt werden, welcher Cookiemodus bei der Kampagne hinterlegt wurde. Der Cookiemodus sagt aus, welche Art von Daten in das Cookie geschrieben werden.
Die Einstellung hierbei dient lediglich der Information und hat somit keine Auswirkung auf das Tracking. Welcher Mechanismus tatsächlich genutzt wird, ist durch die tatsächlich implementierte Trackingroutine festgelegt.
Folgende Informationen sind möglich zu hinterlegen:
-
Data-Light im Click + EMID-Übergabe
-
Data-Light im Click + TRSCJ-Übergabe
-
Data-Light im Click
-
Nur EMID-Übergabe
-
Nur Data-Light Übergabe (TRSCJ)
-
Profil-Cookie mit EMID bei Click anlegen
Cookieinformationen
EMID → Das emid Cookie beinhaltet alle Informationen des Nutzers, welche im System zur Verfügung stehen. Hierbei handelt es sich unter anderem um den Clickzeitpunkt, die Kampagne, der Publisher, das Werbemittel sowie sämtliche Clicks innerhalb einer Session, wodurch eine Customer-Journey gebildet werden kann.
TRSCJ → Das trscj Cookie beinhaltet lediglich die Information der Campagne, des Publishers, des Werbemittels und den Clickzeitpunkt. Das Cookie wird bei jedem Click über das Werbemittel überschrieben und dient einzig dazu, die Transaktion einem Publisher zur Vergütung zuzuordnen. Es wird keine Customer-Journey gebildet.
Berechtigungen für Nutzer des Systems einstellen
Es können für unterschiedliche Benutzer auch unterschiedliche Berechtigungen vergeben werden. Dies wird über die Sogenannten “Berechtigungsgruppen” gesteuert. Somit ist es möglich nicht nur Berechtigung für einzelne Nutzer, sondern für ganze Gruppe zu vergeben.
Um zu den Einstellungen für die Berechtigungsgruppen zu gelangen, muss entweder eine Berechtigungsgruppe angelegt oder eine bestehende bearbeitet werden.
Durchführung
Zu den Einstellungen der Berechtigungsgruppe gelangt man über folgenden Reiter: Systemsteuerung → Berechtigungsgruppen
Über das Stift-Icon können dann alle Einstellungen für die, sich in dieser befindlichen Berechtigungsgruppe, Benutzer eingestellt werden.
Alternativ muss eine neue Berechtigungsgruppe angelegt werden. Hierfür auf den Button “Neue Gruppe anlegen” klicken.
Es öffnet sich ein neues Fenster, in dem für alle Berechtigungen entsprechende Status hinterlegt werden können.
Status
| Status | Beschreibung |
|---|---|
| yes | Die Funktion steht zur Verfügung. |
| no | Die Funktion steht nicht zur Verfügung. |
| ACCESS_DENY | Der Nutzer hat keinen Zugriff auf die Funktion. |
| ACCESS_READ | Der Nutzer kann die Funktion und die hinterlegten Daten sehen, aber keine Änderungen vornehmen. |
| ACCESS_READWRITE | Der Nutzer kann die Funktion und die hinterlegten Daten sehen und entsprechende Änderungen vornehmen. |
Einstellungen
Die Einstellungen werden in Gruppen sortiert. Welche Einstellungen für welche Berechtigungsgruppen zur Verfügung stehen, können den nachfolgenden Tabellen entnommen werden:
Sonderrechte
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Sprachen | Hier können die Sprachen hinterlegt werden, welche dem Benutzer zur Verfügung stehen. | Die Sprache wird im Dropdown Menü für den Benutzer ausgegeben. |
| Publisherlogin | Der Benutzer darf sich in den Account des Publishers einloggen. | Es wird neben den Publishereinstellungen das Icon für den Login den Benutzer angezeigt. |
| Advertiserlogin | Der Benutzer darf sich in den Account des Advertisers einloggen. | Es wird neben den Advertisereinstellungen das Icon für den Login den Benutzer angezeigt. |
| Export-Links | ||
| Publisher Daten anzeigen | ||
| Titel | ||
| Provisionen anzeigen | ||
| Warenkörbe anzeigen | Der Benutzer kann sich die Warenkorbinhalte an den Transaktionen ansehen. | Das Icon für die Warenkörbe wird an den Transaktionen angezeigt. |
| Optional Filter | ||
| Projektfilter | ||
| Registerkarten | ||
| Auszahlungszeit Filter | ||
| Advertiser Zeigefilter | ||
| Transaktionen Löschen | Der Benutzer kann Transaktionen löschen. | Das Icon für das Löschen von Transaktionen wird an der Transaktion angezeigt. |
| Boards global speichern | ||
| Einstiegsseite | Der Benutzer wird auf die hinterlegte Seite geleitet, nachdem er sich eingeloggt hat. | - |
| Verfügbare Filter | ||
| Zusatzparameter | ||
| Zus. Param. immer exportieren | ||
| Zeige Diagramme an Statistik | ||
| Dashboard Diagramm exportieren? | ||
| Diagramme konfigurieren? | Der Benutzer darf im Dashboard Diagramme anpassen. | Das Icon zur Anpassung von Diagrammen wird dem Benutzer angezeigt. |
| Labels verfügbar? | Der Benutzer darf sich Labels anlegen. | Das Label Icon wird dem Benutzer neben der Suche angezeigt. |
| Darf Cache leeren? | Der Benutzer darf den Cache der Seite löschen. | Das Cache-Löschen Icon wird dem Benutzer neben der Suche angezeigt. |
| Werbemittel in Labels anzeigen? | Der Benutzer darf bei den Labels nach Werbemitteln filtern. | In den Labeleinstellungen erscheint das Dropdown für die Werbemittelauswahl. |
| DMP - neuen Tag anlegen? | ||
| Datei-Importhistorie verstecken? | Dem Benutzer werden die zuletzt importierten Dateien angezeigt. |
Module:
Überblick
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Überblick | Der Reiter “Übersicht” wird hierüber eingeblendet. | Der User kann Dashboards erstellen und Daten auswerten. |
Publisher
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Publisherliste | Unter dem Reiter “Publisher” wird die Publisherliste angezeigt. | Der User kann sich eine Liste aller Publisher ansehen und diese verwalten um bspw. Daten abzuändern. |
| Publisher-Verbindungen | ||
| Publisher anlegen | ||
| Netzwerkregistrierungen | ||
| Publisher-Abrechnung | ||
| Trackingkanäle | ||
| Gruppen | ||
| Publisher-Freischaltung | ||
| Einladung |
Kampagne
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Kampagnencenter | ||
| Standard-Einstellungen | ||
| Provisionseinstellungen | ||
| Werbemitteleinstellungen | ||
| Werbemitteldownload | ||
| Werbemittelliste | ||
| Werbemittelgenerator | ||
| Produktdateneinstellunge | ||
| Trackingcode | ||
| Trackingtest | ||
| Mapping | ||
| Newsletter |
Advertiser
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Advertiserliste | ||
| Advertiserverbindungen | ||
| Advertiser-Abrechnung | ||
| Advertiser anlegen | ||
| Registrierungen | ||
| Trackingdiagnose |
Statistik
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Tag | Die Tagesstatistik wird unter Statistiken sichtbar. | Der User kann die Tagesstatistik ansehen |
| Advertiser | ||
| Kampagne | ||
| Werbemittel | ||
| Publisher | ||
| projekt | ||
| SubID | ||
| Referrer | ||
| Kanal | ||
| Provisionsgruppe | ||
| Trigger | ||
| journey | ||
| A/B Test | ||
| Devicetype | ||
| Device | ||
| Browser | ||
| Betriebssystem | ||
| Land | ||
| Manuelle Statistik | ||
| Automatisierte Statistik-Versendungen |
Customer Journey
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Übersicht | ||
| Session | ||
| Statistik |
Administration
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Transaktionsfreigabe | ||
| Transaktion anlegen | ||
| Transaktionsimport | ||
| Transaktionsimport - Controlling | ||
| TAG-Manager | ||
| Tag Domains | ||
| TAG-Manager (Templates) | ||
| Tracking-Zugriffslog | ||
| Zeitgesteuerte Aktionen | ||
| Transaktionen GET-Parameter |
Dialog
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Publisher-Mailing | ||
| Dialog Historie | ||
| Systemtemplates |
Systemsteuerung
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Benutzerverwaltung | ||
| Admin Gruppen | ||
| Netzwerke | ||
| Content Management | ||
| News | ||
| Systemeinstellungen | ||
| CSV-Templates | ||
| Kategorien | ||
| Trackingpatches | ||
| Arbeitsabläufe | ||
| Sprachen | ||
| Url-Shortener | ||
| Währungen | ||
| Import Historie | ||
| Logsystem | ||
| Serversided Tracking | ||
| Klicklinkdecoder | ||
| Mongo Lookup | ||
| Conversion Call Analyse |
DMP
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Audiencebuilder | ||
| Tag Builder | ||
| Provider |
API
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Daten-API | ||
| Import-API | ||
| Externe APIs | ||
| Statistik Reporting |
Export Transaktionen
| Berechtigungsname | Beschreibung | Auswirkung |
|---|---|---|
| Orders |
Basket Freeze
Einleitung
Der Basket-Freeze wird mit dem Ziel eingesetzt zu verhindern, dass sobald der User die Warenkorbseite des Shops erreicht, die Vergütung nicht dem Last-Click zugeordnet wird.
Durchführung
Um die Funktion des Basket-Freeze nutzen zu können, müssen zwei Schritte umgesetzt werden. Zunächst muss der entsprechende Script-Code auf der Warenkorbseite des Shops implementiert werden. Anschließend müssen die Bedingungen für den Basketfreeze im Detail besprochen werden, damit diese entsprechend umgesetzt werden können.
Script-Code
<script src="https://SUBDOMAIN.de/trck/etp/?campaign_id=CAMPAIGN_ID&type=basketfreeze&emid=EMID"></script>
Folgende Parameter müssen für das Partnerprogramm angepasst werden:
| Parameter | Funktion | Beispiel |
|---|---|---|
| SUBDOMAIN | Hier muss die Domain des Partnerprogramms eingetragen werden. Im Standard handelt es sich dabei um eine Subdomain des Shops. | https://pvn.shop.de oder https://trck.shop.de |
| CAMPAIGN_ID | Die Kampagnen-ID der Kampagne innerhalb des Partnerprogramms. | campaign_id=1 |
| TYPE | Hier wird die Funktion definiert, die genutzt werden soll. In dem Fall ist diese für den Basketfreeze nötig. | type=basketfreeze |
| EMID | Die 24-stellige ID, welche durch den Click an die Landingpage übergeben wird, um den User dem entsprechenden Click zuzuordnen. | emid=5ffedd69abf7ad093845782c |
Basket-Freeze an der Kampagne hinterlegen
Es kann an den Triggereinstellungen der Kampagne die Basketfreeze-Time hinterlegt werden. Hierfür in das Kampagnen-Kontrollzentrum wechseln und unter dem Reiter “Provision” zu den entsprechenden Trigger wechseln:
Anschließend wird das Feld in den Einstellungen angezeigt
Einstellungsmöglichkeiten
Da der Basketfreeze an den Trigger eingestellt wird, ist eine individuelle Einstellung pro Trigger möglich. Der Basketfreeze bezieht sich hierbei nur auf das Baskettracking und ist somit nicht mit dem Conversiontracking kompatibel.
Eingestellt wird an dem Basket die Zeit.
OrderSaveMode
Am OrderSaveMode kann das Tracking noch spezifiziert werden:
Reguläres Tracking = "Tracking läuft attribuiert auf ein Project wie immer"
Tracking deaktiviert= "Tracking läuft nicht ein"
Systempartnertracking = "Tracking läuft immer auf die 1 (Systempartner) ein und an der Source steht die reguläre Project-ID"