Intégration ActiveCampaign : installation et aide

Démarrage rapide

  1. Téléversez et installez le ZIP mpractivecampaign dans "Module Manager".
  2. Cliquez sur "Configure".
  3. Saisissez l’ID numérique du compte provenant de votre configuration de suivi du site.
  4. Activez "Enable ActiveCampaign" et enregistrez.
  5. Visitez la boutique dans un navigateur client vierge et accordez le consentement marketing.
  6. Vérifiez diffuser.js et l’activité de suivi dans le panneau réseau.
  7. Connectez-vous avec l’autorisation correspondante et vérifiez l’identification du client.

Nécessite PrestaShop 1.6.0.0 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Manuel de configuration

Installer et connecter

  1. Téléversez et installez le ZIP mpractivecampaign via "Modules" > "Module Manager".
  2. Cliquez sur "Configure" pour ouvrir Paramètres ActiveCampaign.
  3. Saisissez ID du compte. Utilisez l’identifiant numérique de suivi du site, et non l’URL de votre compte ou une clé API.
  4. Activez "Enable ActiveCampaign" et cliquez sur Enregistrer.
  5. Dans un navigateur client vierge, accordez le consentement marketing applicable et visitez une page de la boutique.
  6. Vérifiez l’activité de suivi ActiveCampaign dans le panneau réseau du navigateur.
  7. Connectez-vous en tant que client avec le consentement correspondant pour tester l’identification par e-mail.

L’aide du champ Account ID renvoie à "ActiveCampaign > Settings > Tracking > Site Tracking". Un avis d’identifiant manquant s’affiche dans le back-office tant que vous ne l’avez pas renseigné.

Configurer le suivi

Paramètre Valeur par défaut Utilisation
"Enable ActiveCampaign" Désactivé Activez l’intégration de suivi du site après avoir saisi l’identifiant du compte.
ID du compte Vide Saisissez un identifiant de compte de suivi ActiveCampaign numérique positif. Le moteur rejette les autres formats.

Ce module ne contient aucun paramètre de clé API, de liste d’audience, d’export de produits ou de synchronisation des commandes.

Comprendre le comportement en boutique

Le module ajoute le suivi en fin de page via displayBeforeBodyClosingTag, avec un emplacement de secours dans le pied de page. Avant de démarrer le suivi, il vérifie le consentement et si le visiteur est un employé.

Le consentement marketing, les contrôles de trafic interne et la politique des connexions sortantes doivent autoriser le suivi. L’identification par e-mail exige aussi l’autorisation correspondante et une session client authentifiée. Le moteur récupère le contexte de page assaini et l’e-mail facultatif depuis un point d’accès privé. Il n’insère pas l’e-mail client dans le HTML partagé de la page.

Lorsque cela est autorisé, le SDK utilise cette URL :

https://diffuser-cdn.app-us1.com/diffuser/diffuser.js

Le flux de suivi configure setAccount, setTrackByDefault, éventuellement setEmail, et process. Ce sont des appels à l’exécution, pas du code inline à coller dans votre thème.

Le module ne crée ni ne met à jour les contacts ActiveCampaign via l’API de contacts. Il n’ajoute pas de membres aux listes de diffusion, ne synchronise pas les abonnements aux newsletters, n’importe pas d’anciens clients et n’envoie pas de données de commande. Gérez les listes de diffusion et les désabonnements dans le processus de gestion des contacts que vous avez choisi.

Vérifier et dépanner

Utilisez le panneau réseau du navigateur après consentement plutôt que de chercher uniquement un appel inline vgo('setEmail', ...) dans le code source de la page.

  • Aucun suivi affiché : vérifiez "Enable ActiveCampaign", l’ID du compte numérique, le hook de fermeture du corps de page du thème et les ressources locales du module.
  • Aucune requête du SDK : vérifiez le consentement marketing, la politique des connexions sortantes, les marqueurs d’employé, les blocages du navigateur et la CSP.
  • Aucune identification par e-mail : connectez-vous en tant que client et vérifiez l’autorisation correspondante. Une session visiteur anonyme ne fournit pas d’e-mail client.
  • Compte inattendu : comparez l’identifiant enregistré à votre configuration de suivi ActiveCampaign.
  • Problème d’installation : utilisez "Integrity" pour les vérifications des hooks et de la configuration requise. Des pages de licence, d’assistance et de mise à jour sont aussi fournies.

Testez avec un navigateur client vierge. Un navigateur identifié comme trafic d’employé du back-office peut être volontairement exclu.

Personnaliser et désinstaller

Le chemin de surcharge du thème est :

themes/your_theme/modules/mpractivecampaign/views/templates/hook/tracking.tpl

Conservez sa configuration publique et ses scripts d’exécution. Utilisez votre solution de consentement prise en charge avec les contrôles existants.

Désactivez "Enable ActiveCampaign" et enregistrez pour arrêter le suivi du site par ce module. Désinstallez-le via "Module Manager" pour supprimer son menu et sa configuration. Il ne demande pas la suppression des données déjà détenues par ActiveCampaign.

Compatibilité

Nécessite PrestaShop 1.6.0.0 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Captures d’écran de référence

ActiveCampaign Integration, Configuration ActiveCampaign requise dans l’administration

ActiveCampaign Integration, Appel d’identification en boutique

Questions

Pas encore de questions sur ce module

Posez vos questions sur l'installation, la compatibilité ou la configuration. Les réponses apparaissent ici.

Problèmes connus

4

Renforcement de la sécurité

RésoluMis à jour :
Corrigé dans : 1.1.0
Renforcement de la sécurité.

Compatibilité avec PHP 7.1

RésoluMis à jour :
Corrigé dans : 1.0.19
Le chargement du module a été rétabli sur les boutiques utilisant PHP 7.1.

Chargement de l’administration

RésoluMis à jour :
Corrigé dans : 1.0.18
Correction d’un problème empêchant le chargement des pages du back-office en raison de l’absence de la prise en charge nécessaire à la compatibilité.

Traductions manquantes

RésoluMis à jour :
Corrigé dans : 1.0.17
Les traductions manquantes dans l’interface du module ont été ajoutées.

Demandes de fonctionnalités

3

Implémenté

Suivi de site ActiveCampaign

Implémenté
Ajoutez le suivi de site ActiveCampaign à la boutique depuis les paramètres du module.

Mises à jour du module en un clic

Implémenté
Installez les mises à jour du module directement depuis le back-office.

Suivi respectueux du consentement

Implémenté
Chargez le suivi ActiveCampaign uniquement après consentement, arrêtez les commandes après son retrait et excluez le personnel et le trafic interne.

Journal des modifications

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
Versions précédentes

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

Testez le module complet avant d'acheter

Achetez la licence plus tard et gardez vos réglages.

  • Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
  • Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
  • Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
Lancer la boutique de démo

En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.

En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.

Chargement...
Retour en haut