AdRoll Pixel-Integration: Einrichtung und Hilfe
Schnellstart
- Laden Sie die ZIP unter Modul > "Module Manager" hoch, installieren Sie sie und öffnen Sie anschließend AdRoll Pixel Integration > "Configure".
- Geben Sie "Advertiser ID" aus adroll_adv_id und Pixel-ID aus adroll_pix_id ein.
- Prüfen Sie "Track pageView", "Track productView" und die übrigen Ereigniseinstellungen.
- Setzen Sie "Enable AdRoll Pixel" auf Ja und klicken Sie auf Speichern.
- Prüfen Sie unter AdRoll-Tracking-Bereitschaft, ob die IDs gültig sind und die Tracking-Zuständigkeit geklärt ist.
- Erteilen Sie in einem Besucherbrowser die Marketingeinwilligung und öffnen Sie eine Produktseite.
- Prüfen Sie, ob roundtrip.js geladen und das Ereignis productView in der Browser- oder AdRoll-Diagnose ausgegeben wird.
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Einrichtungsanleitung
Installation und erste Konfiguration
- Laden Sie die ZIP unter Modul > "Module Manager" hoch, installieren Sie sie und öffnen Sie anschließend AdRoll Pixel Integration > "Configure".
- Geben Sie "Advertiser ID" aus adroll_adv_id und Pixel-ID aus adroll_pix_id ein.
- Prüfen Sie "Track pageView", "Track productView" und die übrigen Ereigniseinstellungen.
- Setzen Sie "Enable AdRoll Pixel" auf Ja und klicken Sie auf Speichern.
- Prüfen Sie unter AdRoll-Tracking-Bereitschaft, ob die IDs gültig sind und die Tracking-Zuständigkeit geklärt ist.
- Erteilen Sie in einem Besucherbrowser die Marketingeinwilligung und öffnen Sie eine Produktseite.
- Prüfen Sie, ob roundtrip.js geladen und das Ereignis productView in der Browser- oder AdRoll-Diagnose ausgegeben wird.
AdRoll Pixel-Einstellungen
Alle Optionen werden unter Modul -> AdRoll Pixel -> "Configure" eingestellt.
- "Enable AdRoll Pixel" (
ENABLED). Schaltet das Browser-Tracking ein oder aus; Standard:0. - "Advertiser ID" (
ADV_ID). Speichert den Wert ausadroll_adv_idin Ihrem AdRoll-Pixelcode; Standard:empty. - Pixel-ID (
PIX_ID). Speichert den Wert ausadroll_pix_idin Ihrem AdRoll-Pixelcode; Standard:empty. - "Exclude employee browsing" (
EXCLUDE_EMPLOYEES). Verhindert Tracking, während ein angemeldeter Back-Office-Mitarbeiter den Shop besucht; Standard:1. - "Track pageView" (
TRACK_PAGE_VIEW). Sendet ein allgemeines Seitenaufrufereignis auf erfassten Shop-Seiten; Standard:1. - "Track productView" (
TRACK_PRODUCT_VIEW). Sendet Produktseitenaufrufe mit Produktdaten, wenn das aktuelle Produkt erkannt werden kann; Standard:1. - "Track addToCart" (
TRACK_ADD_CART). Sendet Warenkorbzugänge, die anhand bestätigter erfolgreicher Warenkorbantworten und Mengenerhöhungen erkannt werden; Standard:1. - "Track addToWishlist" (
TRACK_ADD_WISHLIST). Sendet Zugänge zur Wunschliste, die anhand bestätigter erfolgreicher Wunschlistensignale erkannt werden; Standard:1. - "Track initiateCheckout" (
TRACK_INITIATE_CHECKOUT). Sendet Ereignisse zum Beginn des Bestellvorgangs auf erkannten Einstiegsseiten mit gültigem Warenkorb; Standard:1. - "Track search" (
TRACK_SEARCH). Sendet Suchereignisse, wenn eine Suchanfrage auss,search_queryoderqverfügbar ist; Standard:1. - "Track purchase" (
TRACK_PURCHASE). Sendet Kaufereignisse über den HookdisplayOrderConfirmationmit Bestellkontext; Standard:1. - "Track signUp" (
TRACK_SIGNUP). Sendet nach Erstellung eines Kundenkontos ein Registrierungsereignis; Standard:1. - "Track custom events" (
TRACK_CUSTOM_EVENTS). Aktiviert Ihre benutzerdefinierten Browser-Ereignisregeln; Standard:0. - Regeln für benutzerdefinierte Events (
CUSTOM_EVENTS). Speichert das JSON-Array für benutzerdefiniertes Tracking von Klicks, URLs, Controllern oder DOM-Ereignissen; Standard:empty.
Klicken Sie auf Speichern. "Advertiser ID" und Pixel-ID akzeptieren jeweils 4 bis 128 Buchstaben, Zahlen, Unterstriche oder Bindestriche. Kopieren Sie die Werte aus adroll_adv_id und adroll_pix_id Ihrer tatsächlichen AdRoll-Pixeleinrichtung. Das aktuelle Formular bietet "Respect marketing consent" nicht mehr an; die Marketingeinwilligung ist immer erforderlich.
Einstellungen für Kontakt und Produktinteraktionen
Das aktuelle Formular bietet außerdem diese Einstellungen. Alle Signalschalter stehen standardmäßig auf Nein. Aktivieren Sie nur die Aktionen, die Sie beobachten möchten.
| Einstellung | Standard | Verwendung |
|---|---|---|
| "Track phone-link clicks" | Nein | Beobachtet unterstützte Interaktionen mit Telefonlinks. |
| "Track actual chat starts" | Nein | Beobachtet unterstützte bestätigte Chatstarts. Das Öffnen einer beliebigen Chat-Schaltfläche reicht nicht aus. |
| "Track successful contact forms" | Nein | Beobachtet ein bestätigt erfolgreiches Absenden eines Formulars mit Beleg. Ein Klick auf die Absenden-Schaltfläche reicht nicht aus. |
| "Track product engagement" | Nein | Aktiviert die Erfassung von Produktinteraktionen und Verweildauer. |
| "Phone target", "Chat target", "Form target", "Engagement target" | Leer | Geben Sie für jedes aktivierte Signal die genaue im Konto konfigurierte Ereigniskennung ein. Es gibt keine automatische Ersatzkennung. |
| "Product engagement thresholds" | Gemeinsame Standardwerte | Geben Sie ein JSON-Objekt ein, um Schwellenwerte oder Theme-Selektoren zu ändern. |
Die gemeinsamen Schwellenwerte sind drei Galerieansichten, ein Variantenwechsel, ein Detailklick, 45 Sekunden Verweildauer und eine Optionsdrosselung von 1500 ms. Galerie-, Varianten- und Detailanzahlen sind auf 1 bis 20 begrenzt. Die Verweildauer ist auf 5 bis 600 Sekunden begrenzt. Die Drosselung ist auf 250 bis 60000 ms begrenzt. Beispiel:
{"min_gallery_views":3,"min_variant_changes":1,"min_detail_clicks":1,"dwell_seconds":45,"option_throttle_ms":1500}
Sie können außerdem gallery_selectors, variant_selectors und detail_selectors angeben. Behalten Sie die Standardwerte bei, sofern Ihr Theme keine anderen Selektoren benötigt. Diese optionalen Signale erfordern wie Commerce-Ereignisse Prüfungen von Einwilligung, Mitarbeiterrichtlinie und Tracking-Zuständigkeit.
"Phone target", "Chat target", "Form target" und "Engagement target" sind vom AdRoll-Konto vergebene Segmentkennungen. Verwenden Sie die genaue Segmentkennung statt einer beschreibenden Bezeichnung. Diese Signale verwenden Aufrufe zur Zielgruppenzugehörigkeit und erfinden keine Lead- oder Kaufwerte.
Einwilligung, Mitarbeiter und Tracking-Zuständigkeit
Lassen Sie den Mitarbeiterausschluss während der ersten Einrichtung aktiviert. Das Modul setzt die Marketingeinwilligung automatisch voraus. Testen Sie mit einem normalen Besucherbrowser, der nicht als Mitarbeiter markiert ist. Eine angemeldete Back-Office-Sitzung, eine Regel für internen Datenverkehr oder ein Widerspruch des Besuchers kann das Tracking unterdrücken.
Die gemeinsame Einwilligungsschicht unterstützt MPR-Einwilligungsintegrationen und weitere CMP-Adapter. Sie muss eine verwendbare Marketingentscheidung für das Ziel erhalten. Eine unbekannte, veraltete oder abgelehnte Entscheidung kann Ereignisse zurückhalten. Das Modul stellt kein Cookie-Banner bereit. Eine ältere Einwilligungspräferenz setzt eine aktuelle Ablehnung eines erkannten CMP nicht außer Kraft.
Das Modul muss im gemeinsamen Tracking-Koordinator für das konfigurierte Ziel zuständig sein. Eine fehlende, mehrdeutige oder widersprüchliche Zuständigkeit kann Browser- und Serverübermittlungen zurückhalten. Entfernen Sie doppelte Theme-Tags oder klären Sie die Zuständigkeit, wenn ein anderes MPR-Modul dasselbe Konto verwaltet.
Der Versand im Produktivbetrieb folgt außerdem der Richtlinie für ausgehende Übermittlungen. Ein in Demo oder Vorschau angezeigtes Ereignis wird nicht unbedingt an Ihr Werbekonto übermittelt. Käufe und serverseitige Formularereignisse werden nur mit der Einwilligung gesendet, die der Käufer damals gegeben hat; ein späterer Cron-Lauf kann diese Einwilligung nicht ersetzen.
Übermittlung von Browser-Ereignissen
Das Modul lädt https://s.adroll.com/j/roundtrip.js nach den Prüfungen von Einwilligung, Mitarbeiterstatus, Zielzuständigkeit und ausgehenden Übertragungen. Es verknüpft das SDK mit der konfigurierten "Advertiser ID" und Pixel-ID. Eine unbekannte bereits vorhandene AdRoll-Warteschlange oder ein Loader kann die Übermittlung zurückhalten.
Die aktivierte Ereignismenge umfasst pageView, productView, addToCart, addToWishlist, initiateCheckout, search, signUp und purchase. Produkt- und Warenkorbdaten können, sofern verfügbar, Produkt- und Varianten-IDs, Namen, Kategorien, Währung und Inhalts-IDs enthalten. Kaufdaten können Bestellreferenz, conversion_value, Währung, Artikelanzahl und Produktzeilen enthalten.
Das Modul verwendet displayHeader, displayOrderConfirmation, actionCustomerAccountAdd, displayFooter, Käuferinitialisierung und Hooks für Mitarbeitermarkierungen. Die Registrierung wird bei der Kontoerstellung markiert und beim nächsten zulässigen Seitenaufruf in der eigenen Sitzung des Besuchers gesendet. Automatische Warenkorb- und Wunschlistenereignisse werden erst gesendet, wenn der Shop einen erfolgreichen Vorgang meldet, nicht bei einem einfachen Klick auf eine Schaltfläche.
Das Modul sendet Ereignisse mit adroll.track. Käufe werden nur im Browser übertragen. Es gibt weder ein öffentliches Servertoken noch einen Hintergrunddienst für Serverereignisse oder eine serverseitige Formularübermittlung. Das Modul fügt kein sichtbares Shop-Widget hinzu. Ein Demo-Monitor zeigt eine Vorschau; prüfen Sie den Eingang echter Ereignisse in AdRoll.
Regeln für benutzerdefinierte Events
Aktivieren Sie "Track custom events", fügen Sie ein JSON-Array in Regeln für benutzerdefinierte Events ein und speichern Sie. Passen Sie Selektoren und Pfade an Ihren Shop an. Verwenden Sie die Auslöser click, url, controller oder event. Eine Controller-Regel kann auch eine Liste modules enthalten. Ereignisnamen erlauben Buchstaben, Zahlen, Unterstriche und Bindestriche mit bis zu 64 Zeichen. Das Limit beträgt 15 unterschiedliche Namen. once begrenzt eine Regel innerhalb ihrer aktuellen Seitenlaufzeit.
[
{
"event": "GalleryBrowse",
"trigger": "click",
"selector": ".product-images img,.images-container img",
"params": {
"segment_name": "ACCOUNT_ISSUED_SEGMENT_ID",
"property": "product_gallery"
},
"once": false
},
{
"event": "LandingView",
"trigger": "url",
"contains": [
"/special-offer"
],
"params": {
"property": "special_offer"
},
"once": true
},
{
"event": "ContactView",
"trigger": "controller",
"controllers": [
"contact"
],
"params": {
"property": "contact_page"
},
"once": true
},
{
"event": "SizeGuideOpen",
"trigger": "event",
"dom_event": "mpradroll:custom",
"params": {
"property": "size_guide"
},
"once": false
}
]
Lösen Sie die DOM-Regel nach der Tracking-Initialisierung über Ihr Theme aus:
document.dispatchEvent(new CustomEvent('mpradroll:custom'));
Ersetzen Sie ACCOUNT_ISSUED_SEGMENT_ID durch die tatsächliche Segment-ID, wenn Ihre Event-JS-Match-Zielgruppe eine benötigt. Andere Regeln können einen unterstützten benutzerdefinierten Ereignisnamen ohne Segment verwenden. Um eine zielgruppenbezogene pageView-Regel zu senden, ist ein gültiges params.segment_name erforderlich.
Reservierte Commerce-Ereignisse wie purchase, addToCart, productView, initiateCheckout, addToWishlist, search, productSearch und signUp werden als benutzerdefinierte Regeln abgelehnt. Verwenden Sie stattdessen deren eigene Steuerelemente.
Benutzerdefinierte params akzeptieren segment_name, property, product_id und product_category, jeweils auf 128 Zeichen begrenzt. Segment-IDs akzeptieren Buchstaben, Zahlen, Unterstriche und Bindestriche. Belassen Sie diese Werte in der JSON-Regel. Die aktuelle Laufzeit liest keine beliebigen Klick-Datenattribute und führt DOM-detail.params nicht zusammen.
URL-Regeln prüfen die vollständige URL; eine Bedingung wie utm_campaign=adroll wird daher unterstützt. Um eine Controller-Regel auf ein Front-Modul zu beschränken, verwenden Sie controllers: ["order"] und modules: ["ps_checkout"] nur, wenn diese Werte Ihrem tatsächlichen Seitenkontext entsprechen.
Überprüfung und Fehlerbehebung
- Speichern Sie beide IDs und prüfen Sie AdRoll-Tracking-Bereitschaft, Hinweise zur erforderlichen Konfiguration und das Integritätsbanner.
- Verwenden Sie einen Besucherbrowser ohne Mitarbeitermarkierungen und erteilen Sie die Marketingeinwilligung.
- Öffnen Sie ein Produkt und prüfen Sie, ob das AdRoll-SDK geladen und
productViewausgegeben wird. - Fügen Sie ein Produkt erfolgreich hinzu und prüfen Sie
addToCart. - Schließen Sie eine autorisierte Testbestellung ab und prüfen Sie Kaufwert, Währung und Referenz in der Browser- und AdRoll-Diagnose. Sie können PixelPal verwenden, sofern es in Ihrer Testumgebung verfügbar ist.
Wird kein Skript geladen, prüfen Sie Hauptschalter, IDs, Einwilligungsentscheidung, Richtlinie für internen Datenverkehr, Zuständigkeit, Richtlinie für ausgehende Übertragungen, doppelte AdRoll-Snippets und Browserblockierung. Scheitern benutzerdefinierte Regeln, prüfen Sie Selektor, JSON, reservierte Ereignisnamen und die echte Segmentkennung. Fehlen Kontaktsignale, prüfen Sie, ob ein unterstützter Chatstart oder Beleg eines erfolgreichen Formulars vorliegt. Ein Klick allein reicht für diese Signale nicht aus.
Deaktivieren oder deinstallieren
Deaktivieren Sie "Enable AdRoll Pixel" und speichern Sie, um die Ausgabe zu stoppen und die Einstellungen zu behalten. Deinstallieren Sie über "Module Manager", um Modulmenü und Konfigurationseinträge zu entfernen. Die Deinstallationsmethode entfernt keine bereits von AdRoll empfangenen Ereignisse und leert nicht den gesamten SDK-Browserspeicher.
Kompatibilität
Erfordert PrestaShop 1.6 oder neuer und PHP 7.1 oder neuer.
Referenz-Screenshots
![]()
![]()
![]()
![]()
Fragen
Noch keine Fragen zu diesem Modul
Fragen Sie alles zu Installation, Kompatibilität oder Einrichtung. Die Antworten erscheinen hier.
Bekannte Probleme
4
Modulbeschriftungen bleiben unübersetzt
Fehlerhafte Modulübersetzungen
Fehlende Ressourcen im Shop und Backoffice
Shop-Ressourcen laden bei Zusammenfassung nicht
Funktionsanfragen
5
Implementiert
Einzeln aktivierbare AdRoll-Browserereignisse
Erweitertes AdRoll-Ereignis-Tracking
Validierung der AdRoll-Einrichtung
Modulupdates mit einem Klick
Abgestimmtes AdRoll-Tracking
Änderungsprotokoll
v1.2.42026-05-27
- AddedHarden AdRoll config validation
- AddedClarify AdRoll server-side tracking status
- AddedExpand AdRoll pixel tracking
- Addedcomplete FR/DE/ES/IT/PL translations
Ältere Versionen
v1.1.12026-04-13
- Addednative PrestaShop blockwishlist button detection so Add To Wishlist tracking fires on the default wishlist component.
- Published and certified the corrected 1.1.1 artifact as the latest customer release.
- Confirmed live demo boot, storefront event monitor, checkout-start detection, search tracking and domain-bound demo ZIP download.
v1.1.02026-04-02
- Addedfull AdRoll browser event coverage: pageView, productView, addToCart, addToWishlist, initiateCheckout, search, signUp, purchase and custom events.
- Addedenhanced purchase payloads with order ID, conversion value, currency, item count and product identifiers.
- Addedcustom event rules for CSS clicks, URL matches, controller matches and DOM events.
- Addedconsent-aware loading, employee-session exclusion and clear required-config warnings for missing Advertiser ID or Pixel ID.
- Addedinstall-integrity first-visit banner, readiness diagnostics and public demo event monitor with Gallery Browse custom tracking.
- Refreshed shared admin, integrity, license, update, compatibility and conversion helper packages.
v1.0.102026-01-07
- Previous production release with base AdRoll Pixel and purchase tracking.
v1.0.02025-04-10
- InitialAdRoll Pixel module release for PrestaShop.
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.
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.