TikTok Pixel: Einrichtung und Hilfe

Schnellstart

  1. Laden Sie die ZIP-Datei mprtiktokpixel über "Modules > Module Manager > Upload a module" hoch.
  2. Klicken Sie auf "Configure" und geben Sie unter "Pixel ID" die Kennung Ihres vorgesehenen TikTok-Pixels ein.
  3. Prüfen Sie "Exclude employees", "Respect marketing consent" und die Standardereignisschalter.
  4. Setzen Sie "Enable TikTok Pixel" auf Ja und speichern Sie. Konfigurieren Sie Marketing-/Dienst- und Datenabgleichsberechtigungen in Ihrem Einwilligungswerkzeug.
  5. Öffnen Sie einen Kundenbrowser mit diesen Berechtigungen und prüfen Sie PageView, ViewContent, ein erfolgreiches AddToCart sowie InitiateCheckout.
  6. Aktivieren Sie für serverseitige Käufe "Enable TikTok Events API", geben Sie Events-API-Access-Token ein, speichern Sie und prüfen Sie den gemeinsamen Worker.
  7. Geben Sie eine Testbestellung auf und prüfen Sie Purchase sowie dessen Warteschlangenergebnis. Speichern Sie zur Verwendung von API-Probe senden zuerst einen "Test event code"; löschen Sie ihn nach der Validierung.

Erfordert PrestaShop 1.6 oder höher und PHP 7.1 oder höher.

Einrichtungsanleitung

Installieren und konfigurieren

Folgen Sie den Schritten unter Schnellstart.

TikTok Pixel-Einstellungen

Öffnen Sie "Configure" im Modulmanager. Sie benötigen ein bestehendes Pixel für Ihr TikTok-Konto. Die Konfigurationsseite zeigt erforderliche Einrichtungshinweise, Tracking-Bereitschaft und Events API-Diagnosen.

Einstellung Standard Ihre Konfiguration
"Enable TikTok Pixel" Nein Browserintegration und konfigurierte Serverpfade aktivieren.
"Pixel ID" Leer Die aktive Validierung akzeptiert 1 bis 128 Buchstaben, Ziffern, Unterstriche oder Bindestriche. Geben Sie die echte ID ein, kein Ladeskript.
"Exclude employees" Ja Die gemeinsame Mitarbeiter-/Opt-out-Richtlinie um Mitarbeiterausschluss ergänzen.
"Respect marketing consent" Ja Die betreffende Marketing-/Dienstentscheidung verlangen.
"Persist consent withdrawals" Nein Authentifizierte Widerrufe dauerhaft speichern, damit ältere Warteschlangenarbeit unterdrückt werden kann.

Browsertracking erfordert sowohl Marketing-/Dienstberechtigung als auch die Erlaubnis, Daten für den Abgleich zu senden. Die Speicherfreigabe allein reicht nicht aus. Das Modul unterstützt Einwilligungsentscheidungen von Cookies Revolution, Cookie Banner, Cookiebot, OneTrust und TCF; konfigurieren und testen Sie die Entscheidungen Ihres Shops. Unbekannte Berechtigung hält das Tracking zurück. Eine erkannte unterstützte CMP gilt auch bei deaktiviertem Einwilligungsschalter des Moduls.

Das Modul prüft außerdem sicheren Seiten-/Referrer-Kontext, Mitarbeiterstatus, Inhaberschaft und Ausgangsregeln. Es verwendet eine verifizierte pixelspezifische ttq-Instanz. Entfernen Sie vor dem Testen doppelte oder unklar initialisierte TikTok-Loader.

Standardereignisschalter

Alle Standardereignisschalter stehen standardmäßig auf Ja. Deaktivieren Sie nicht benötigte Ereignisse.

Einstellung Gesendete Daten
"Track PageView" Ein Pixel-Seitenaufruf auf erfassten Seiten.
"Track ViewContent" Produktansicht mit verfügbaren Katalogdaten.
"Track AddToCart" Eine bestätigte erfolgreiche Erhöhung der Warenkorbmenge.
"Track InitiateCheckout" Erkannter Einstieg in den Bestellvorgang mit privatem Warenkorbkontext.
"Track Search" Suchkontext mit bereinigter Suchanfrage.
"Track AddToWishlist" Unterstützte addedToWishlist-Erfolgsereignisse mit Produktkennung.
"Track CompleteRegistration" Erlaubte Kontoerstellung, über privaten Besucherkontext verbraucht.
"Track Purchase" Berechtigte Bestellbestätigung und optionale Aufnahme serverseitiger Käufe.

Das Modul lädt für Ihr Pixel https://analytics.tiktok.com/i18n/pixel/events.js. Warenkorbereignisse erfordern eine bestätigte erfolgreiche Mengenerhöhung; ein Hinzufügen-Klick oder eine updateCart-Meldung allein reicht nicht aus. Ereignisse enthalten Produkt-IDs und Menge. Aktuelle Preise und Warenkorbwert werden nur bei Bestätigung übermittelt.

Kaufdaten verwenden Purchase; CompletePayment ist ein interner Alias. Sie enthalten die stabile bestellbasierte Ereignis-ID, gegebenenfalls die Bestellreferenz, Wert, Währung und gekaufte Inhalte. Die Standardrichtlinie für den Kaufwert enthält Steuern und Versand und zieht Rabatte ab. Dies sind Anbieterstandardwerte in diesem Modul, keine separaten Einstellungsfelder.

Einstellungen für Kontakt und Produktinteraktion

"Track phone-link clicks", "Track actual chat starts", "Track successful contact forms" und "Track product engagement" stehen standardmäßig auf Nein. Telefonklicks und unterstützte tatsächliche Tawk-Chatstarts werden mit groben Signalmetadaten auf Contact abgebildet. Formulare benötigen einen serverbestätigten Erfolgsbeleg.

"Confirmed form event" ist standardmäßig Lead. Wählen Sie SubmitForm nur, wenn Sie diese ältere Zuordnung benötigen. "Send confirmed forms through the server API" steht standardmäßig auf Nein; aktivieren Sie es nur zusammen mit Formularsignal und API-Zugangsdaten. Ein Formular wird nur dann vom Server gesendet, wenn Eingangsbeleg, Einwilligung des Besuchers und Klick-Attribution beim Absenden gespeichert wurden; andernfalls wird es zurückgehalten. Formularwerte werden nicht in das Ereignis kopiert.

Verwenden Sie "Product engagement thresholds" für ein JSON-Objekt. Ein leeres gespeichertes Feld verwendet Paketstandardwerte: 3 Galerieinteraktionen, 1 Variantenwechsel, 1 Detailinteraktion oder 45 Sekunden mit 1500 ms Drosselung für Optionen. Zulässig sind 1 bis 20 Interaktionen, 5 bis 600 Sekunden Verweildauer und 250 bis 60000 ms Drosselung. Das Standardverhalten von high_intent_product_engagement ist einmal pro Produkt/Sitzung, wenn Speicherung erlaubt ist.

Benutzerdefinierte Browserereignisse konfigurieren

"Track custom events" steht standardmäßig auf Nein. "Custom event rules" ist anfangs leer. Fügen Sie vor der Aktivierung Regeln hinzu. Namen beginnen mit einem Buchstaben und verwenden Buchstaben, Ziffern, Unterstriche oder Bindestriche bei maximal 50 Zeichen. Bis zu 50 Regeln und 50 unterschiedliche Namen werden verarbeitet. Standardereignisse einschließlich PageView, Purchase, Contact, SubmitForm, Download und Subscribe sind reserviert.

[
  {"event":"GalleryBrowse","trigger":"click","selector":".product-cover img","params":{"content_type":"product"},"once":false},
  {"event":"SizeGuideView","trigger":"url","contains":["/size-guide"],"params":{"content_type":"page"}},
  {"event":"ContactIntent","trigger":"controller","controllers":["contact"],"modules":["contactform"]},
  {"event":"ConfiguratorChanged","trigger":"event","dom_event":"product:configured","params":{"configurator_step":"finish"},"once":false}
]
document.dispatchEvent(new CustomEvent('product:configured'));

Verwenden Sie selector, contains, controllers/modules oder dom_event für den entsprechenden Auslöser. once ist in diesem Modul standardmäßig true für alle Regeltypen. Die aktive Laufzeit verwendet konfigurierte Parameter und führt keine beliebigen DOM-Ereignisdetails zusammen. Verwenden Sie konfigurierte Regeln statt des alten Helfers window.mprtkpxTrack.

Events API-Einstellungen

Einstellung Standard Ihre Konfiguration
"Enable TikTok Events API" Nein Berechtigte serverseitige Käufe und optionale bestätigte Formulare aktivieren.
Events-API-Access-Token Leer Den Token für dasselbe Pixel eingeben. Ein nicht leerer Token muss mindestens 8 Zeichen haben.
"Test event code" Leer Für Testübermittlungen und die API-Prüfung 1 bis 128 Buchstaben, Ziffern, Unterstriche oder Bindestriche eingeben. Für den Produktivbetrieb löschen.
"Send IP address and user agent" Ja Beibehaltene Berechtigungssteuerung für Abgleichsdaten der ursprünglichen Anfrage. Sie erlaubt keinen Ersatz durch IP oder User-Agent des Workers/Operators.
"Events API queue batch limit" 20 1 bis 100 Kaufwarteschlangenereignisse pro Worker-Durchlauf festlegen.

actionValidateOrder speichert Einwilligung und Kennungen aus der Sitzung des Käufers und stellt einen berechtigten Purchase in die Warteschlange. Ein Callback, Webhook oder eine Anfrage ohne die Sitzung des Käufers kann sie nicht liefern. Der Worker prüft ursprüngliche und aktuelle Einwilligung, Abgleichsberechtigung, Mitarbeiterrichtlinie, Ziel und Ausgangsregeln erneut. Ein Kauf ohne Abgleichskennungen wird zurückgehalten. Ein API-Token allein reicht nicht, um Käufe zu senden.

Die Serverübermittlung umfasst Käufe und optionale serverbestätigte Formulare. Standard-Browsingereignisse und benutzerdefinierte JSON-Regeln senden über den Browser. Andere Frontend-Aufrufe können nicht über die Events API gesendet werden.

Stellen Sie sicher, dass Ihr gemeinsamer MPR-Cron-Runner Folgendes ausführt:

task: send_tiktok_events_api_conversions
callable: mprtiktokpixel::cronProcessTikTokConversions
schedule: every:300
context: any
timeout: 30

Käufe verwenden den Warteschlangenanbieter tiktok_events_api. Derselbe Worker verarbeitet einen separaten Kanal für bestätigte Formulare mit einer Stapelgröße von 20 für diesen Kanal. Browser- und Serverkäufe teilen die bestellbasierte Ereignis-ID des Moduls; prüfen Sie Anbieterberichte, statt anzunehmen, jedes Warteschlangenereignis werde angenommen oder zugeordnet.

Das Modul sendet den Kauf bei der Bestellvalidierung, die vor dem Abschluss der Zahlung liegen kann. Es gibt keine Einstellung, um auf einen Bezahlt-Status zu warten, und kein späteres erneutes Senden, wenn eine Bestellung bezahlt wird.

Überprüfen und Fehler beheben

Prüfen Sie auf der Konfigurationsseite Bereitschaft, Warteschlangenanzahlen und aktuelle HTTP-/Fehlerzeilen. Prüfen Sie mit einem Kundenbrowser und Anbietertestwerkzeugen Seitenaufruf, Produktansicht, erfolgreiche Warenkorbänderung, Bestellvorgang, Registrierung und eine Testbestellung. Testen Sie Ablehnung und Widerruf als separate Abläufe.

API-Probe senden benötigt einen gespeicherten "Test event code", Zugangsdaten, Tracking-Zuständigkeit und Ausgangsberechtigung. Es sendet einen mit dem Testcode markierten PageView mit leerem Benutzerobjekt und der Stamm-URL Ihres Shops, keinen erfundenen Kauf. Eine erfolgreiche Probe zeigt, dass die Verbindung funktioniert; echte Käufe oder Attribution testet sie nicht. Löschen Sie den Code nach dem Test.

Fehlgeschlagene Events erneut versuchen setzt berechtigte fehlgeschlagene Kauf- und Formularzeilen auf ausstehend zurück. Zeilen ohne Einwilligung oder gespeicherte Daten, von TikTok endgültig abgelehnte Zeilen und Zeilen mit unklarer Zustellung bleiben unverändert. Prüfen Sie vor der Wiederholung den aufgezeichneten Grund.

Lädt das Pixel nicht, prüfen Sie Aktivierungsstatus, "Pixel ID", Marketing-/Dienst- und Abgleichsberechtigungen, Mitarbeiterrichtlinie, sichere URLs, doppelte SDKs und blockierte Anfragen. Fehlen Warenkorb- oder Wunschlistenereignisse, bestätigen Sie die erwarteten Erfolgssignale in Ihrem Theme.

Fehlen Käufe in der Serverwarteschlange, prüfen Sie, ob Einwilligung und Kennungen des Käufers bei der Bestellvalidierung gespeichert wurden; die Bestätigungsseite kann sie nicht nachträglich ergänzen. Prüfen Sie API-Zugangsdaten, Worker-Läufe und Abgleichskennungen. Lässt sich benutzerdefiniertes JSON nicht speichern, prüfen Sie Namen, reservierte Ereignisse, Auslöserfelder und Regelgrenzen.

Das Modul erstellt weder Produktfeed noch Katalog oder Werbekampagne. Konfigurieren Sie diese bei Bedarf separat.

Deaktivieren oder deinstallieren

Setzen Sie "Enable TikTok Pixel" auf Nein und speichern Sie, um diese Integration anzuhalten. Deinstallieren Sie über den Modulmanager, um Menü, Cron-Registrierung und Modulkonfiguration zu entfernen. Die gemeinsame Warteschlangentabelle bleibt bestehen, wenn ein anderes Modul das Konversionspaket verwendet; andernfalls löscht dessen Deinstallationshelfer die Tabelle. Gemeinsame Einwilligungs- und Übermittlungsdaten werden separat verwaltet. Verwalten Sie Pixel und historische Berichte in TikTok.

Referenz-Screenshots

Verwenden Sie die obigen Einstellungsnamen, wenn ein Referenz-Screenshot von Ihrer installierten Version abweicht.

TikTok Pixel, TikTok-Pixel-Ereignisse

TikTok Pixel, TikTok-Kauftracking

TikTok Pixel, Benutzerdefinierte TikTok-Ereignisse im Backoffice

TikTok Pixel, TikTok-Klickattribution

Fragen

Noch keine Fragen zu diesem Modul

Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.

Bekannte Probleme

6

Tracking läuft nach Einwilligungsänderungen weiter

GelöstAktualisiert:
Behoben in: 1.5.0
Tracking konnte veraltete Einwilligungen oder Mitarbeiterstatus verwenden, auch auf zwischengespeicherten Seiten. Versand und Kundenabgleich folgen jetzt den aktuellen Einwilligungsentscheidungen und Ausschlüssen.

Übersetzte Backoffice-Texte

GelöstAktualisiert:
Behoben in: 1.4.0
Einige Backoffice-Texte blieben trotz ausgewählter anderer Sprache auf Englisch. Die Beschriftungen verwenden jetzt die vorhandenen Übersetzungen.

Modul funktioniert unter PHP 7.1 nicht

GelöstAktualisiert:
Behoben in: 1.3.7
Das Modul konnte in Shops mit PHP 7.1 nicht geladen werden. Die Kompatibilität mit der unterstützten PHP-Version wurde wiederhergestellt.

Beschädigte übersetzte Texte

GelöstAktualisiert:
Behoben in: 1.3.6
Einige übersetzte Modultexte zeigten beschädigte Satzzeichen oder Escape-Zeichen. Die betroffenen Übersetzungen wurden korrigiert.

Kompatibilität mit kombinierten Shop-Ressourcen

GelöstAktualisiert:
Behoben in: 1.3.5
Die Skripte oder Stile des Moduls konnten von der PrestaShop-Ressourcenkombination ausgeschlossen werden. Sie funktionieren jetzt mit den Performance-Einstellungen des Shops.

TikTok-Pixel-Events werden vor Erteilung der Einwilligung ausgelöst, wenn ein Cookie-Banner verwendet wird

GelöstAktualisiert:
Behoben in: 1.1.0

Der TikTok-Pixel initialisiert sich und löst page_view sofort beim Laden des Skripts aus, bevor das Cookie-Consent-Banner akzeptiert wurde. Das verstößt gegen die DSGVO-Einwilligungsanforderungen.

Hinweis zur Lösung

Integration mit gängigen Cookie-Consent-Modulen hinzugefügt (einschließlich unseres Cookies Revolution). Der Pixel initialisiert sich erst, nachdem die Einwilligung für Marketing-Cookies erteilt wurde.

Funktionsanfragen

12

Implementiert

TikTok Events API für Käufe mit gemeinsamen Ereignis-IDs

Implementiert
Stellt Kaufereignisse für den serverseitigen Versand über TikTok Events API in eine Warteschlange und verwendet zur Deduplizierung dieselbe Ereignis-ID wie das Browser-Pixel. Zugriffstoken und Schalter für das serverseitige Tracking werden in den Moduleinstellungen konfiguriert.

TikTok-E-Commerce-Ereignisse

Implementiert
Erfassen Sie Produktaufrufe, Hinzufügungen zum Warenkorb, Kassenstarts, Suchen, Hinzufügungen zur Wunschliste und Käufe mit separaten Schaltern je Ereignis.

TikTok Events API

Implementiert
Senden Sie Kaufereignisse über die TikTok Events API, prüfen Sie Ereignisse in der Warteschlange und wiederholen Sie fehlgeschlagene Zustellungen im Backoffice.

Eigene TikTok-Ereignisse

Implementiert
Konfigurieren Sie eigene Ereignisregeln für zusätzliche Shopinteraktionen.

Tracking-Bereitschaft prüfen

Implementiert
Sehen Sie, welche TikTok-Verbindungseinstellungen fehlen und ob Browser- und Events API-Tracking bereit sind.

Mehrsprachige Verwaltung

Implementiert
Nutzen Sie übersetzte TikTok-Einstellungen auf Deutsch, Französisch, Spanisch, Italienisch und Polnisch.

Modulupdates mit einem Klick

Implementiert
Prüfen und installieren Sie Modulupdates im Backoffice.

Lizenzverwaltung

Implementiert
Sehen Sie die Modullizenz auf einer eigenen Backoffice-Seite ein und verwalten Sie sie dort.

Abstimmung mit anderen TikTok-Integrationen

Implementiert
Berücksichtigen Sie die gewählte Tracking-Integration für Browser- und Events API-Ereignisse. Im Backoffice wird erläutert, wenn eine andere Integration übernimmt.

Demo-Ereignisvorschau

Implementiert
Prüfen Sie in der Live-Demo die durch Shopaktionen erzeugten Ereignisse, ohne sie an TikTok zu senden.

Optionale Kontakt- und Interaktionsereignisse

Implementiert
Aktivieren Sie bei Bedarf zusätzliche Kontakt- und Interaktionssignale. Diese Ereignisse sind standardmäßig deaktiviert.

Bestätigte Conversions melden

Implementiert
Melden Sie bestätigte Warenkorbaktionen und prüfen Sie vor dem Versand eines weiteren Ereignisses, ob Käufe bereits gemeldet wurden.

Änderungsprotokoll

v1.3.42026-08-19

  • AddedAdd TikTok custom event telemetry
  • AddedAdd TikTok Events API tracking
  • AddedAdd full TikTok Pixel ecommerce tracking
  • Addedcomplete FR/DE/ES/IT/PL translations
Ältere Versionen

v1.1.02026-05-19

  • Addedfull standard TikTok Pixel ecommerce event coverage: PageView, ViewContent, AddToCart, InitiateCheckout, Search, AddToWishlist, and Purchase.
  • Addedrich TikTok event payloads with product IDs, names, categories, values, currencies, item quantities, order IDs, and event IDs where available.
  • AddedAJAX-compatible AddToCart tracking and common PrestaShop wishlist tracking.
  • Addedcheckout-start detection for standard PrestaShop checkout routes and checkout-module URLs.
  • Addedevent toggles, employee exclusion, and marketing-consent gating in Back Office configuration.
  • Fixedconfig defaults so missing settings fall back safely without undefined-variable notices.
  • Addedthe shared MPR conversions package and refreshed shared admin/license/update/integrity package copies.
  • Confirmed lazy install-integrity banner, required Pixel ID warning, protected demo artifact, storefront Pixel script, and browser event output.

v1.0.22025-03-13

  • Previous public customer release.

Demo

Testen Sie das vollständige Modul vor dem Kauf

Kaufen Sie die Lizenz später, Ihre Einstellungen bleiben erhalten.

  • Ihre 30-Tage-Demo Testen Sie es 30 Tage ab der ersten Installation in Ihrem eigenen Shop.
  • Fertiger Demo-Shop Entdecken Sie einen fertigen Demo-Shop im Browser.
  • Ohne Registrierung Kein Konto, keine E-Mail-Adresse und keine Shop-Domain nötig.
Demo-Shop starten

Mit dem Download akzeptieren Sie die Demo-Bedingungen und die Datenschutzerklärung.

Mit dem Öffnen dieser Demo akzeptieren Sie die Demo-Nutzungsbedingungen und die Datenschutzerklärung.

Lade ...
Nach oben