INHALTSVERZEICHNIS
- 1. Einführung
- 2. Tracking und Marketing Automation
- 3. Custom Events
- 4. Events prüfen - Brevo Automation Log
- 5. E-Mails mit Daten personalisieren
- 6. DSGVO
1. Einführung
Das Thema Event Tracking und Datenübergabe von deinem JTL-Shop zu >Brevo ist sich er eines der wichtigsten und spannendsten.
Damit kannst du z.B.:
- Daten deiner Kunden an Brevo übergeben (z.B. Kontaktattribute wie Name, Adresse, Kundengruppe,...)
- Daten der Bestellungen an Brevo übergeben (z.B. bestellte Produkte, Preis, Kategorie, Warengruppe,...)
- Newsletter Anmeldungen aus dem JTL Standardformular an Brevo übergeben
Damit ist es möglich :
- E-Mails an bestimmte Events zu hängen (E-Mail nach Kauf eines bestimmten Produkts)
- E-Mails an bestimmte Empfänger zu senden (E-Mails nach Interessen oder Kundengruppe)
- Personalisierte E-Mails zu senden (persönliche Ansprache oder andere Daten im E-Mail)
2. Tracking und Marketing Automation
Die Event Übergabe (Marketing Automation) von Brevo wird mit Hilfe eines Scripts realisiert. Das Plugin bindet das Script auf den Seiten deines Shops eins und tracked so das Verhalten deiner Kunden.
Viele Infos dazu auch im Brevo Helpdesk:
https://help.brevo.com/hc/de/articles/208775609-Einf%C3%BChrung-in-Marketing-Automation
Das Tracking von Brevo kann zur Marketing Automation verwendet werden.
Um das Tracking in deinem JTL Shop zu aktivieren, musst du die die entsprechende Einstellung im Backend des Plugins aktivieren, sowie deinen API Key und Client Key eintragen.
✔ Damit musst du die Einbindung des Scripts und spezifische Datenübergabe nicht selbst in den JTL-Shop Code implementieren.
Neben den standardmäßigen Tracking der Seitenbesuche deiner Kunden gibt es auch noch die Möglichkeit sogenannte "custom Events" auszulösen. Dieses Plugin löst solche Events beispielsweise bei
- Neuregistrierung eines Kunden
- Abschluss einer Bestellung
- Beginn eines Bestellvorgang
- Absenden eines Formulars
- Artikel in WK hinzufügen (löst Aktualisierung des WKs aus)
- Artikel aus WK entfernen (ggfs. WK geleert)
- Kundenkonto gelöscht
- Coupon bei Bestellung eingelöst
- Produktbewertung abgegeben
- Bestellung versandt
aus. So können mithilfe der Marketing Automation von Brevo gewisse Workflows erstellt werden.
Welche Events an Brevo übermittelt werden sollen, kannst du im Reiter "Tracking-Events" im Plugin-Backend auswählen.
Wie man ein Szenario erstellt und die übergebenen Daten der Events darin verarbeitet heben wir unter Workflows erstellen zusammengestellt.
3. Custom Events
Workflows in Brevo können durch sogenannte Events (Ereignisse) ausgelöst werden. So kann auf das Verhalten des Kunden reagiert werden und personalisierte Emails versendet werden.
Die Attribute (Event-Tracking-Merkmale) in der folgenden Tabelle werden bei jedem Event mitgeliefert, falls sie beim Kunden im Shop hinterlegt sind.
Falls du gleichnamige Kontaktattribute hast, werden diese entsprechend aktualisiert.
- Kontaktattribute: werden bei jedem Event gesendet
- Bestellattribute: werden bei einer Bestellung gesendet (order_completed)
- Newsletter Attribute: werden bei einer NL Anmeldung gesendet
Auflistung aller Attribute:
Attributname | Beschreibung | Typ |
Nachname | Nachname des Kunden | Text |
Vorname | Vorname des Kunden | Text |
Anrede | Anrede (w oder m) | Text |
Language | Ausgewählte Shop-Sprache zum Zeitpunkt des Events (z.b. ger, eng) | Text |
Country | Land des Kunden | Text |
Ort | Ort des Kunden | Text |
Strasse | Straße des Kunden | Text |
Hausnummer | Hausnummer des Kunden | Text |
PLZ | Postleitzahl des Kunden | Text |
Mobil | Handynummer des Kunden | Text |
Sales | Summe aller Käufe | Zahl |
Artikel | Auflistung der Artikelnummern aller gekauften Artikel | Text |
Bestellungen | Anzahl der Bestellungen | Zahl |
Kategorien | Auflistung aller Kategorien von gekauften Artikeln | Text |
Warenkorbdurchschnitt | Durchschnittswert der Bestellungen | Zahl |
Kundengruppe | Name der Kundengruppe | Text |
Geburtstag | Geburtstag des Kunden | Datum |
Lastorder | Datum der letzten Bestellung des Kunden | Datum |
Shop_NL_Empfaenger | Enthält "JA" wenn der Kunde den Newsletter abonniert hat, ansonsten leer oder "NEIN" | Text |
Shop_NL_Optin | Enthält "JA" wenn der Kunde den Opt-In Link bestätigt hat, ansonsten leer oder "NEIN" | Text |
Hersteller | Auflistung aller Hersteller von gekauften Artikeln | Text |
Warengruppen | Auflistung aller Warengruppen von gekauften Artikeln | Text |
Du siehst die übergebenen Daten bei Automation - Ereignis-Logs - Verfolgung der Ereignisse.
Spezielle Attribute bei Bestellabschluss
Diese Attribute werden mit dem Cronjob "Brevo Erweiterte Attribute" an Brevo gesendet. Dabei werden die Brevo Kontakte direkt aktualisiert.
Attributname | Attributart | Beschreibung |
ARTIKEL | Text | Alle gekauften Artikel als Artikelnummer mit Komma getrennt. (WS-101,WS-234,WS-123) |
BESTELLUNGEN | Zahl | Anzahl bisheriger Bestellungen |
WARENKORBDURCHSCHNITT | Zahl | Durchschnitt aller bisherigen gekauften WKs |
LASTORDER | Datum | Datum der letzten Bestellung |
SALES | Zahl | Gesamtsumme aller bisherigen Bestellungen |
KATEGORIEN | Text | Liste aller Kategorien, aus denen bisher gekauft wurde mit Strichpunkt getrennt (Kat1;Kat2;Kat3) |
HERSTELLER | Text | Liste alle Hersteller, von denen bisher gekauft wurde mit Strichpunkt getrennt (Hersteller1;Hersteller2) |
WARENGRUPPEN | Text | Liste aller Warengruppen, aus denen bisher gekauft wurde mit Strichpunkt getrennt (Warengruppe1;Warengruppe2) |
Bei den Newsletter-Events (Registrierung, Opt-In, Abmeldung) werden zusätzliche Attribute übergeben, um diese bei den Kontakten in Brevo zu hinterlegen und die Kontakte ggf. in entsprechende Listen einzuordnen.
Attributname | Attributart | Beschreibung |
SHOP_NL_EMPFAENGER | Text | Enthält "JA", falls der Kunde den Newsletter abonniert hat, ansonsten leer / "NEIN" |
SHOP_NL_OPTIN | Text | Enthält "JA", falls der Kunde den Opt-In Link bestätigt hat, ansonsten leer / "NEIN" |
Zusätzlich werden abhängig vom Event noch weitere Daten als Event-Tracking-Daten daten mitgeliefert.
Diese können dazu verwendet werden, einem personalisierten Ereignis Bedingungen hinzuzufügen.
Bsp: Sobald Bestellsumme größer als 100€ ist, kann das entsprechende Attribut aus der Liste gewählt werden:
- (1) Name des Events, bei dem der Workflow ausgelöst werden soll
- (2) Event-Tracking-Daten -> Attributname, dessen Wert verwendet werden soll
- (3) Bedingung
Event-Tracking Tabelle
Hier findest du alle Events, die bei bestimmten Ereignissen (Transaktionen) übergeben werden (z.B. Bestellung, Registrierung, Newsletter Anmeldung) und deren Event-Tracking Daten:
Name des Events | Beschreibung des Events | Event-Tracking-Daten |
new_registration | Neuregistrierung eines Kunden | -id : new_registration:{{mail}} -date : Datum |
order_completed | Abschließen eine Bestellung | -id : Bestellnummer -date : Datum -total: Summe des WK -currency : Währung -items : liste aller Artikel in WK (siehe 2.1) |
checkout_initiated | Beginn des Bestellprozesses | -id : checkout_ini:{{mail}} -date : Datum -total: Summe des WK -currency : Währung -items : liste aller Artikel in WK (siehe 2.1) |
shop_nl_subscribe | Newsletter Registrierung eines Kunden per Shop Formular | -id : subscribe:{{mail}} -date : Datum |
shop_nl_unsubscribe | Newsletter Abmeldung eines Kunden | -id : unsubscribe:{{mail}} -date : Datum |
shop_nl_optin | OptIn Bestätigung, nach Email Bestätigung | -id : optin:{{mail}} -date : Datum |
contact_form | Ein Kontakt Formular wurde abgesendet | -id: contact_form:{{}} -subject: Betreff des Formulars -message: Nachricht des Formluars |
product_added | Hinzufügen eines Artikels in WK | -id : cartposition_added:{{mail}} -date : Datum -item : Artikel (vgl. 2.1) |
product_deleted | Löschen eines Artikels aus WK | -id : cartposition_deleted:{{mail}} -date: Datum -item: Artikel (vgl. 2.1) |
cart_deleted | WK geleert | -id : cart_deleted:{{mail}} |
cart_updated | Aktualisierung des WKs | -id : new_cart:{{mail}} -date : Datum -total: Summe des WK -currency : Währung -items : liste aller Artikel in WK (siehe 2.1) |
account_deleted | Löschen eines Kundenkontos | -id : account_deleted:{{mail}} -date : Datum |
coupon_redeemed | Kupon bei Bestellung eingelöst | -id : coupon_redeemed:{{bestellnr.}} -name: Coupon-Name -code: Coupon-Code -date : Datum -price: Coupon-Wert -currency: Währung |
product_rated | Abgeben einer Produktbewertung | -id : product_rated:{{mail}} -date : Datum -productID: Artikelnummer -productName: Artikelname -ratingTitle: Titel der Bewertung -ratingStars: Anzahl d. Sterne |
order_sent | Bestellung versandt | -id : order_sent:{{bestellnr}} -date : Datum -bestellnumer : Bestellnummer -trackingId : Sendungsnummer -trackingLink : Logistik-URL |
Items (Produktdaten der Bestellung)
In der Liste "items" ist jede Artikelposition als "item" gespeichert.
Eigenschaften eines Items | Beschreibung |
name | Name des Artikels |
sku | SKU oder EAN |
category | Name der Kategorie |
id | Artikelnummer |
price | Einzelpreis des Artikel |
warengruppe | Name der Warengruppe, falls vorhanden |
hersteller | Name des Herstellers, falls vorhanden |
quantity | Anzahl der Artikel in Position |
url | URL des Artikels |
image | URL des Artikelbilds |
4. Events prüfen - Brevo Automation Log
Mithilfe des Log kannst du nachvollziehen, welche Events und Daten an Brevo gesendet wurden.
Dazu klickst du auf Automation - Ereignis-Logs - Verfolgung der Ereignisse
Dort erhältst du eine Auflistung aller Events und Eventname (Kauf, Registrierung,....)
Hier sind nun alle übertragenen Daten des Events aufgelistet. Diese kannst du für deinen Workflow nutzen.
5. E-Mails mit Daten personalisieren
Mit den Daten aus den Events kannst du deine E-Mails perfekt personalisieren. So ist es möglich Bestelldaten und / oder Kontaktdaten in eine E-Mail Vorlage zu schreiben die du nach dem Auftreten eines Ereignis (Event) versendest.
Bsp: eine E-Mail nach dem Kauf von Produkten mit der Auflisten der Produkte und Bestelldaten
Wertvolle Infos zu den Eventdaten findest du hier bei Brevo: So verwenden Sie Transaktionsparameter in E-Mails
6. DSGVO
Sobald du das Tracking im Plugin aktivierst, sammelst du potenziell auch personenbezogene Daten (z.B. über das integrierte Cookie).
Da du mit dem Script personalisierte Daten trackst, denke daran dies auch in deiner Datenschutzerklärung mit aufzunehmen und einen Consent Manager zu verwenden (z.B. EU Cookie)
Weitere Infos und Vorlage DSGVO Datenschutzerklärung
Tags: