ActiveCampaign-Integration: Einrichtung und Hilfe
Schnellstart
- Laden Sie die ZIP-Datei mpractivecampaign in "Module Manager" hoch und installieren Sie sie.
- Klicken Sie auf "Configure".
- Geben Sie die numerische Konto-ID aus Ihrer Site-Tracking-Einrichtung ein.
- Aktivieren Sie "Enable ActiveCampaign" und speichern Sie.
- Besuchen Sie den Shop in einem frischen Kundenbrowser und erteilen Sie die Marketing-Einwilligung.
- Prüfen Sie diffuser.js und die Tracking-Aktivität im Netzwerkbereich.
- Melden Sie sich mit entsprechender Berechtigung an und prüfen Sie die Kundenidentifizierung.
Erfordert PrestaShop 1.6.0.0 oder neuer und PHP 7.1 oder neuer.
Einrichtungsanleitung
Installieren und verbinden
- Laden Sie die ZIP-Datei
mpractivecampaignüber Module > "Module Manager" hoch und installieren Sie sie. - Klicken Sie auf "Configure", um ActiveCampaign-Einstellungen zu öffnen.
- Geben Sie die Konto-ID ein. Verwenden Sie die numerische Site-Tracking-ID, nicht Ihre Konto-URL oder Ihren API-Schlüssel.
- Schalten Sie "Enable ActiveCampaign" ein und klicken Sie auf Speichern.
- Erteilen Sie in einem frischen Kundenbrowser die zutreffende Marketing-Einwilligung und besuchen Sie eine Shopseite.
- Prüfen Sie den Netzwerkbereich des Browsers auf ActiveCampaign-Tracking-Aktivität.
- Melden Sie sich als Kunde mit entsprechender Einwilligung an, um die E-Mail-Identifizierung zu testen.
Der Feldhinweis zur Account ID verweist auf "ActiveCampaign > Settings > Tracking > Site Tracking". Bis Sie die ID eintragen, erscheint im Backoffice ein Hinweis zur fehlenden ID.
Tracking konfigurieren
| Einstellung | Standard | Verwendung |
|---|---|---|
| "Enable ActiveCampaign" | Aus | Aktivieren Sie die Site-Tracking-Integration nach Eingabe der Konto-ID. |
| Konto-ID | Leer | Geben Sie eine positive numerische ActiveCampaign-Tracking-Konto-ID ein. Die Laufzeit lehnt andere Formate ab. |
Dieses Modul hat keine Einstellungen für API-Schlüssel, Empfängerlisten, Produktexport oder Bestellsynchronisierung.
Verhalten im Shop verstehen
Das Modul fügt das Tracking über displayBeforeBodyClosingTag am Seitenende ein und verwendet den Footer als Ausweichposition. Vor dem Tracking prüft es die Einwilligung und ob der Besucher ein Mitarbeiter ist.
Marketing-Einwilligung, Prüfungen auf internen Traffic und die Richtlinie für ausgehende Verbindungen müssen Tracking zulassen. Die E-Mail-Identifizierung erfordert zusätzlich die entsprechende Berechtigung und eine authentifizierte Kundensitzung. Die Laufzeit ruft bereinigten Seitenkontext und optional die E-Mail-Adresse über einen privaten Endpunkt ab. Sie setzt keine Kunden-E-Mail-Adresse in gemeinsam genutztes Seiten-HTML.
Wenn zulässig, verwendet das SDK diese URL:
https://diffuser-cdn.app-us1.com/diffuser/diffuser.js
Der Tracking-Ablauf konfiguriert setAccount, setTrackByDefault, optional setEmail und process. Dies sind Laufzeitaufrufe, kein Inline-Code, den Sie in Ihr Theme einfügen müssen.
Das Modul erstellt oder aktualisiert keine ActiveCampaign-Kontakte über die Kontakte-API. Es fügt keine Mitglieder zu Mailinglisten hinzu, synchronisiert keine Newsletter-Anmeldungen, importiert keine alten Kunden und sendet keine Bestelldaten. Verwalten Sie Mailinglisten und Abmeldungen in Ihrem gewählten Kontaktverwaltungsablauf.
Prüfen und Fehler beheben
Verwenden Sie nach der Einwilligung den Netzwerkbereich des Browsers, statt nur nach einem Inline-Aufruf von vgo('setEmail', ...) im Seitenquelltext zu suchen.
- Keine Tracking-Ausgabe: Prüfen Sie "Enable ActiveCampaign", die numerische Konto-ID, den Hook vor dem schließenden Body-Tag des Themes und die lokalen Assets des Moduls.
- Keine SDK-Anfrage: Prüfen Sie Marketing-Einwilligung, Richtlinie für ausgehende Verbindungen, Mitarbeitermarkierungen, Browserblockaden und CSP.
- Keine E-Mail-Identifizierung: Melden Sie sich als Kunde an und prüfen Sie die entsprechende Berechtigung. Eine Gastsitzung liefert keine Kunden-E-Mail-Adresse.
- Unerwartetes Konto: Vergleichen Sie die gespeicherte ID mit Ihrer ActiveCampaign-Tracking-Konfiguration.
- Installationsproblem: Verwenden Sie "Integrity" für Hook- und Pflichtkonfigurationsprüfungen. Seiten für Lizenz, Support und Updates sind ebenfalls vorhanden.
Testen Sie mit einem frischen Kundenbrowser. Ein Browser, der als Backoffice-Mitarbeiter-Traffic markiert ist, kann absichtlich ausgeschlossen werden.
Anpassen und deinstallieren
Der Pfad für das Theme-Override lautet:
themes/your_theme/modules/mpractivecampaign/views/templates/hook/tracking.tpl
Erhalten Sie öffentliche Konfiguration und Laufzeitskripte. Verwenden Sie Ihre unterstützte Einwilligungslösung mit den vorhandenen Freigabeprüfungen.
Schalten Sie "Enable ActiveCampaign" aus und speichern Sie, um das Site-Tracking dieses Moduls zu stoppen. Deinstallieren Sie es über "Module Manager", um Menü und Modulkonfiguration zu entfernen. Es fordert keine Löschung bereits bei ActiveCampaign gespeicherter Datensätze an.
Kompatibilität
Erfordert PrestaShop 1.6.0.0 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
Verbesserte Sicherheit
Kompatibilität mit PHP 7.1
Laden der Verwaltung
Fehlende Übersetzungen
Funktionsanfragen
3
Implementiert
ActiveCampaign-Website-Tracking
Modulupdates mit einem Klick
Tracking unter Berücksichtigung der Einwilligung
Änderungsprotokoll
v1.1.02026-10-19
- Addedemail identification on cart page before checkout completion
- Addedconfigurable automation trigger events: view product, add to cart, begin checkout
- Improvederror handling when ActiveCampaign API is unreachable or returns 5xx
- Fixedduplicate contact creation on repeat purchases by checking existing contact first
- Addedback-office log of last successful sync timestamp and error count
Ältere Versionen
v1.0.172026-09-08
- Addedcomplete FR/DE/ES/IT/PL translations
v1.3.02026-04-20
- Addedadmin menu management via MenuInstaller for streamlined module setup
v1.2.02026-01-14
- AddedPrestaShop 9 and Hummingbird theme compatibility
- Addedsupport for ActiveCampaign API v3 authentication replacing legacy v1 endpoint
- Improvedsite tracking via diffuser.js with consent-aware deferred loading
- Fixedautomation trigger firing on guest checkout when email is pre-filled from URL parameter
- Optimized contact sync queue to batch requests and reduce API rate-limit exposure
v1.0.02025-10-31
- Initialrelease with ActiveCampaign site tracking integration
- InitialConfigurable Tracking ID and API URL in back office
- InitialAuto-identifies logged-in customers via diffuser.js
- InitialFires order-complete event with order total and currency to trigger automations
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.