Integrazione ActiveCampaign: configurazione e aiuto

Avvio rapido

  1. Carica e installa lo ZIP mpractivecampaign in "Module Manager".
  2. Fai clic su "Configure".
  3. Inserisci l’ID account numerico dalla configurazione del tracciamento del sito.
  4. Attiva "Enable ActiveCampaign" e salva.
  5. Visita il negozio in un browser cliente nuovo e concedi il consenso marketing.
  6. Verifica diffuser.js e l’attività di tracciamento nel pannello di rete.
  7. 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

  1. Carica e installa lo ZIP mpractivecampaign tramite Moduli > "Module Manager".
  2. Fai clic su "Configure" per aprire Impostazioni ActiveCampaign.
  3. Inserisci ID account. Usa l’ID numerico del tracciamento del sito, non l’URL dell’account o una chiave API.
  4. Attiva "Enable ActiveCampaign" e fai clic su Salva.
  5. In un browser cliente nuovo, concedi il consenso marketing applicabile e visita una pagina del negozio.
  6. Controlla l’attività di tracciamento ActiveCampaign nel pannello di rete del browser.
  7. 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

ActiveCampaign Integration, Configurazione ActiveCampaign richiesta nell’amministrazione

ActiveCampaign Integration, Chiamata di identificazione nel negozio

Domande

Ancora nessuna domanda su questo modulo

Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.

Problemi noti

4

Sicurezza rafforzata

RisoltoAggiornato:
Risolto nella versione: 1.1.0
Sicurezza rafforzata.

Compatibilità con PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 1.0.19
Ripristinato il caricamento del modulo nei negozi con PHP 7.1.

Caricamento dell’amministrazione

RisoltoAggiornato:
Risolto nella versione: 1.0.18
Risolto il mancato caricamento delle pagine del back office dovuto all’assenza del supporto necessario per la compatibilità.

Traduzioni mancanti

RisoltoAggiornato:
Risolto nella versione: 1.0.17
Completate le traduzioni mancanti nell’interfaccia del modulo.

Richieste funzionalità

3

Implementato

Tracciamento del sito ActiveCampaign

Implementato
Aggiungi il tracciamento del sito ActiveCampaign al negozio dalle impostazioni del modulo.

Aggiornamenti del modulo con un clic

Implementato
Installa gli aggiornamenti del modulo direttamente dal back office.

Tracciamento che rispetta il consenso

Implementato
Carica il tracciamento ActiveCampaign solo dopo il consenso, interrompi i comandi dopo la revoca ed escludi il personale e il traffico interno.

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.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su