Integrazione ActiveCampaign: configurazione e aiuto
Avvio rapido
- Carica e installa lo ZIP mpractivecampaign in "Module Manager".
- Fai clic su "Configure".
- Inserisci l’ID account numerico dalla configurazione del tracciamento del sito.
- Attiva "Enable ActiveCampaign" e salva.
- Visita il negozio in un browser cliente nuovo e concedi il consenso marketing.
- Verifica diffuser.js e l’attività di tracciamento nel pannello di rete.
- Accedi con l’autorizzazione corrispondente e verifica l’identificazione del cliente.
Richiede PrestaShop 1.6.0.0 o successivo e PHP 7.1 o successivo.
Manuale di configurazione
Installa e collega
- Carica e installa lo ZIP
mpractivecampaigntramite Moduli > "Module Manager". - Fai clic su "Configure" per aprire Impostazioni ActiveCampaign.
- Inserisci ID account. Usa l’ID numerico del tracciamento del sito, non l’URL dell’account o una chiave API.
- Attiva "Enable ActiveCampaign" e fai clic su Salva.
- In un browser cliente nuovo, concedi il consenso marketing applicabile e visita una pagina del negozio.
- Controlla l’attività di tracciamento ActiveCampaign nel pannello di rete del browser.
- Accedi come cliente con il consenso corrispondente per provare l’identificazione tramite e-mail.
Il suggerimento del campo Account ID rimanda a "ActiveCampaign > Settings > Tracking > Site Tracking". Nel back-office compare un avviso di ID mancante finché non lo inserisci.
Configura il tracciamento
| Impostazione | Predefinito | Come usarla |
|---|---|---|
| "Enable ActiveCampaign" | Disattivato | Attiva l’integrazione di tracciamento del sito dopo aver inserito l’ID account. |
| ID account | Vuoto | Inserisci un ID account di tracciamento ActiveCampaign numerico positivo. Il runtime rifiuta altri formati. |
Questo modulo non ha impostazioni per chiavi API, liste di destinatari, esportazione prodotti o sincronizzazione ordini.
Comprendi il comportamento nel negozio
Il modulo aggiunge il tracciamento alla fine della pagina tramite displayBeforeBodyClosingTag, con il footer come posizione alternativa. Prima di avviare il tracciamento, controlla il consenso e se il visitatore è un dipendente.
Il consenso marketing, i controlli del traffico interno e la policy delle connessioni in uscita devono consentire il tracciamento. L’identificazione tramite e-mail richiede anche l’autorizzazione corrispondente e una sessione cliente autenticata. Il runtime recupera il contesto pagina sanitizzato e l’e-mail facoltativa da un endpoint privato. Non inserisce l’e-mail cliente nell’HTML condiviso della pagina.
Quando consentito, l’SDK usa questo URL:
https://diffuser-cdn.app-us1.com/diffuser/diffuser.js
Il flusso di tracciamento configura setAccount, setTrackByDefault, l’eventuale setEmail e process. Sono chiamate durante l’esecuzione, non codice inline da incollare nel tema.
Il modulo non crea né aggiorna contatti ActiveCampaign tramite l’API dei contatti. Non aggiunge membri alle mailing list, non sincronizza le iscrizioni alla newsletter, non importa vecchi clienti e non invia dati degli ordini. Gestisci le mailing list e le disiscrizioni nel flusso di gestione contatti che hai scelto.
Verifica e risolvi i problemi
Usa il pannello di rete del browser dopo il consenso, invece di cercare solo una chiamata inline vgo('setEmail', ...) nel sorgente della pagina.
- Nessun tracciamento: controlla "Enable ActiveCampaign", l’ID account numerico, l’hook prima della chiusura del body nel tema e le risorse locali del modulo.
- Nessuna richiesta SDK: controlla consenso marketing, policy delle connessioni in uscita, marcatori dei dipendenti, blocchi del browser e CSP.
- Nessuna identificazione tramite e-mail: accedi come cliente e verifica l’autorizzazione corrispondente. Una sessione ospite non fornisce l’e-mail cliente.
- Account inatteso: confronta l’ID salvato con la configurazione di tracciamento ActiveCampaign.
- Problema di installazione: usa "Integrity" per controllare hook e configurazione richiesta. Sono disponibili anche pagine per licenza, assistenza e aggiornamenti.
Prova con un browser cliente nuovo. Un browser contrassegnato come traffico di dipendenti del back-office può essere escluso intenzionalmente.
Personalizza e disinstalla
Il percorso di override del tema è:
themes/your_theme/modules/mpractivecampaign/views/templates/hook/tracking.tpl
Mantieni la configurazione pubblica e gli script del runtime. Usa la tua configurazione del consenso supportata con i controlli esistenti.
Disattiva "Enable ActiveCampaign" e salva per interrompere il tracciamento del sito del modulo. Disinstalla tramite "Module Manager" per rimuovere il menu e la configurazione del modulo. Non viene richiesta l’eliminazione dei dati già conservati da ActiveCampaign.
Compatibilità
Richiede PrestaShop 1.6.0.0 o successivo e PHP 7.1 o successivo.
Screenshot di riferimento


Domande
Ancora nessuna domanda su questo modulo
Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.
Problemi noti
4
Sicurezza rafforzata
Compatibilità con PHP 7.1
Caricamento dell’amministrazione
Traduzioni mancanti
Richieste funzionalità
3
Implementato
Tracciamento del sito ActiveCampaign
Aggiornamenti del modulo con un clic
Tracciamento che rispetta il consenso
Registro modifiche
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
Versioni precedenti
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
Prova il modulo completo prima di acquistare
Acquista la licenza in seguito e mantieni le tue impostazioni.
- La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
- Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
- Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.