TikTok Pixel & Events API (Conversion API)
Mit diesem Plugin binden Sie das TikTok Pixel sauber in Ihren Shopware-Shop ein und übertragen alle relevanten Shop-Ereignisse zusätzlich serverseitig über die TikTok Events API (Conversion API). So messen Sie Ihre TikTok-Kampagnen präzise – datenschutzkonform und erst nach Cookie-Einwilligung.
- Clientseitiges TikTok Pixel und serverseitige Events API (Conversion API)
- Deduplizierung von Browser- und Server-Events über eine gemeinsame Event-ID
- Standard-Events: ViewContent, AddToCart, InitiateCheckout, AddPaymentInfo, CompletePayment und Search
- Enhanced Matching mit serverseitig per SHA-256 gehashter E-Mail und Telefonnummer
- Eigene Pixel-ID und Events-API-Token je Verkaufskanal sowie gezielter Ausschluss einzelner Kundengruppen
Voraussetzungen
- Ein aktives TikTok-for-Business-Konto mit eingerichtetem Pixel und Zugriff auf den Events Manager
- Für die serverseitige Events API zusätzlich ein Events-API-Access-Token aus dem TikTok Events Manager
- Shopware 6.7
- Ein aktiver Cookie-Consent-Manager (Shopware-Standard oder ein unterstütztes externes Tool), damit das Pixel rechtskonform geladen wird
Kompatibilität
Das Plugin ist mit Shopware 6.7 kompatibel. Das clientseitige Pixel wird über den offiziellen TikTok-Analytics-Code geladen, die serverseitige Übermittlung erfolgt direkt von Ihrem Shop an die TikTok Events API. Zusätzliche Drittanbieter-Plugins sind nicht erforderlich.
Installation
- Plugin im Shopware Store erwerben und in Ihrem Shop installieren.
- Plugin unter Erweiterungen aktivieren.
- Konfiguration öffnen und die TikTok Pixel-ID (sowie optional das Events-API-Token) hinterlegen (siehe „Einrichtung“).
- Storefront-Cache leeren bzw. die Seite neu laden, damit das Pixel ausgespielt wird.
Einrichtung
Öffnen Sie die Plugin-Konfiguration unter Erweiterungen › Meine Erweiterungen beim Eintrag „TikTok Pixel & Events API (Conversion API)“ über das Drei-Punkte-Menü › Konfiguration. Wählen Sie oben den gewünschten Verkaufskanal aus und nehmen Sie die folgenden Einstellungen vor:
- Aktiv: Schaltet das Tracking für den gewählten Verkaufskanal ein.
- TikTok Pixel-ID: Ihre Pixel-ID aus dem TikTok Events Manager (z. B. C1A2B3…).
- Serverseitiges Tracking über die TikTok Events API: Aktiviert die zusätzliche Server-zu-Server-Übermittlung.
- Events-API-Access-Token: Das im TikTok Events Manager erzeugte Token für die Events API.
- Währung überschreiben: Optional. Leer lassen, um die Währung des Verkaufskanals zu verwenden, oder eine feste Währung (z. B. EUR) vorgeben.

1 · Erfasste Ereignisse
Ist das Tracking aktiv und die Einwilligung erteilt, erfasst das Plugin automatisch die wichtigsten Ereignisse im Kaufprozess und meldet sie an TikTok:
- ViewContent: Produktansicht
- AddToCart: Artikel in den Warenkorb gelegt
- InitiateCheckout: Beginn des Bestellvorgangs
- AddPaymentInfo: Zahlungsdaten hinterlegt
- CompletePayment: abgeschlossene Bestellung mit Umsatz und Währung
- Search: Suche mit dem eingegebenen Suchbegriff
Das eCommerce-Tracking lässt sich in der Konfiguration separat aktivieren oder deaktivieren.
2 · Server-Events-API & Enhanced Matching
Zusätzlich zum clientseitigen Pixel überträgt das Plugin dieselben Ereignisse serverseitig über die TikTok Events API (Conversion API) direkt von Ihrem Shop an TikTok. Browser- und Server-Ereignis teilen sich eine gemeinsame Event-ID, sodass TikTok sie zuverlässig dedupliziert und jedes Ereignis nur einmal zählt.
Das serverseitige Tracking arbeitet unabhängig von Ad-Blockern und Browser-Einschränkungen und sorgt so für eine deutlich stabilere Conversion-Messung.
Mit aktiviertem Enhanced Matching übergibt das Plugin zusätzlich gehashte Kundendaten (E-Mail und Telefonnummer) an die Events API. Das Hashing erfolgt serverseitig per SHA-256 – Klartextdaten verlassen Ihren Shop nicht. So ordnet TikTok Conversions zuverlässiger den richtigen Nutzern zu.
- Serverseitiges Tracking über die Events API: aktiviert die Server-zu-Server-Übermittlung.
- Enhanced Matching: sendet gehashte E-Mail und Telefonnummer.
- Events API asynchron versenden: verarbeitet die Aufrufe über die Shopware Message Queue, ohne die Storefront zu verlangsamen.
- Protokollierung: schreibt die Events-API-Aufrufe in die Shopware-Logs zur Diagnose.
- Test-Event-Code: nur zum Testen. Mit hinterlegtem Code erscheinen die Ereignisse im TikTok Events Manager unter „Test Events“. Im Produktivbetrieb leer lassen.
3 · Cookie-Einwilligung & Datenschutz
Das TikTok Pixel wird erst geladen, wenn der Besucher der Kategorie „Marketing“ zugestimmt hat. Wird die Einwilligung widerrufen, stoppt das Tracking.
Unterstützt werden der Shopware Cookie-Consent-Manager sowie sieben externe Consent-Tools:
- Cookie Bot
- CookieFirst
- UserCentrics
- ACRIS EU Cookie Richtlinie Pro
- CCM19
- CMP
- CookieYes
Für individuelle Setups können Sie im Feld „Expertenmodus für den ausgewählten Consent-Manager“ das Daten-Attribut frei festlegen, mit dem das TikTok-Pixel zurückgehalten wird (z. B. das Marketing-Attribut Ihres CMP). Für CMP (consentmanager.net) tragen Sie hier Ihre TikTok-Vendor-ID ein.
Hinweis zum Datenschutz: TikTok wird von ByteDance betrieben; bei der Nutzung können Daten auch außerhalb der EU verarbeitet werden. Informieren Sie Ihre Besucher entsprechend in Ihrer Datenschutzerklärung und holen Sie eine gültige Einwilligung ein.

4 · Mehrere Verkaufskanäle & weitere Optionen
- Mehrere Verkaufskanäle: Wählen Sie oben in der Konfiguration den jeweiligen Verkaufskanal und hinterlegen Sie pro Kanal eine eigene Pixel-ID und ein eigenes Events-API-Token.
- Eigene Ereignisse: Im Feld „Eigene Ereignisse“ definieren Sie pro Zeile zusätzliche Events im Format „route_name = EventName“. Lassen Sie die Route weg (nur „EventName“), um das Ereignis auf jeder Seite auszulösen. Zeilen, die mit # beginnen, werden ignoriert.
- Brutto/Netto: Legen Sie fest, ob Umsätze brutto oder netto übergeben werden.
- Bestellwert: Übermitteln Sie den Bestellwert inklusive oder exklusive Versandkosten.
- Kundengruppen ausschließen: Unter „Tracking für folgende Kundengruppen deaktivieren“ nehmen Sie einzelne Kundengruppen (z. B. Händler oder interne Gruppen) vom Tracking aus.
- 24 Sprachen: Administration und Storefront-Texte stehen in 24 Sprachen zur Verfügung.
FAQs
Support
Bei Fragen oder Problemen stehen wir zur Verfügung:
- Support-Anfrage: biloba-it.de/shopware-plugin-support
- E-Mail: support@biloba-it.de
- Telefon: +49 (0) 711 – 13633800
