Integración ActiveCampaign envía visitas, contactos, pedidos y carritos abandonados PrestaShop a tu cuenta ActiveCampaign. Un identificador inicia el seguimiento; sincronizar contactos y pedidos requiere también la dirección de cuenta y su clave.
ActiveCampaign reúne correo comercial, automatización y CRM de ventas en una suscripción de pago tras una prueba gratuita. Gestiona mensajes y recuperación; el módulo aporta las acciones de tienda que utilizan esos flujos.
Seleccionas clientes, espera antes del abandono y valores con o sin impuestos. Las visitas identificadas se asocian al contacto y los carritos recuperados se cierran tras comprar. Listas, campañas programadas y resultados siguen disponibles en tu panel.
Los recordatorios nombran los productos abandonados y dejan de perseguir un carrito que ya se ha convertido en pedido.
Resumen de las posibilidades del módulo
ActiveCampaign Integration envía comportamiento, contactos, pedidos y carritos de una tienda PrestaShop a ActiveCampaign para usarlos en campañas y automatizaciones.
- Seguimiento del sitio: comportamiento registrado y clientes con sesión asociados a su ficha.
- Contactos y pedidos: fichas de clientes y ventas sincronizadas con el CRM.
- Carritos abandonados: detección, lista en el panel y recuperación con tus automatizaciones.
- Campañas desde la tienda: listas, mensajes, envíos programados y resultados en el panel.
- Precisión: qué se envía, cuándo y con qué tratamiento de impuestos sigue siendo decisión tuya.
- Puesta en marcha y carga: un identificador, nada emitido antes, carga en segundo plano.

¿Cómo sabe ActiveCampaign lo que hacen tus visitantes?
El módulo extiende el seguimiento de ActiveCampaign por todo el escaparate. El seguimiento del sitio puede registrar visitas a páginas. Cuando un cliente inicia sesión, el módulo pasa su dirección de correo al seguimiento para que el historial de navegación pueda vincularse a la ficha de contacto correcta.
Es la diferencia entre una automatización que adivina y una que sabe. Un contacto que abrió tres veces la misma página de producto esta semana es una señal que tus flujos leen directamente, las puntuaciones suben con interés real y el segmento de quienes miraron una categoría nace de visitas reales, no de clics en correos antiguos.
¿Cómo llegan clientes y pedidos al CRM?
La conexión se establece una vez, con la dirección y la clave de tus ajustes de ActiveCampaign. Desde entonces los clientes de la tienda se convierten en contactos: exportas a todos o a una selección, las actualizaciones siguen a los cambios de datos y la eliminación se hace desde la misma pantalla, así que el CRM refleja la tienda en lugar de alejarse de ella.
Los pedidos también viajan. Una compra llega a la ficha del comprador en el momento en que ocurre, con sus productos y su importe, de modo que las automatizaciones posventa arrancan a tiempo y los informes de ingresos dentro de ActiveCampaign cuadran con la realidad de la tienda. Los importes de carrito y pedido se registran con o sin impuestos, como leas tus números.

¿Qué pasa con los carritos abandonados?
Un carrito dejado atrás se detecta tras el tiempo de espera que fijas: el cliente que aún se lo piensa queda en paz, mientras que un carrito abandonado de verdad se captura el mismo día. El carrito aparece en una lista de tu panel, con el cliente y el contenido, y los mismos datos parten hacia ActiveCampaign.
Allí tu automatización de recuperación toma el relevo y escribe sobre los productos que de verdad quedaron en el carrito, no un recordatorio genérico. Cuando el cliente vuelve y compra, el módulo marca el carrito como recuperado en ActiveCampaign: la secuencia se detiene y nadie recibe un descuento por un pedido ya realizado. El descuento que nunca hay que conceder y la respuesta molesta que nunca llega son el sentido de ese último paso.

¿Qué trabajo de campañas queda dentro del panel de la tienda?
El ciclo diario de marketing gira sin cambiar de sistema. Creas listas de contactos y colocas en ellas a los clientes exportados, redactas mensajes de campaña con formato completo y los envías de inmediato o en la fecha y hora elegidas.
Después, los resultados de cada campaña se leen desde el mismo panel: quien lleva la tienda ve lo que rindió un envío junto a los pedidos que provocó. ActiveCampaign sigue siendo el motor por debajo; el módulo mantiene los mandos donde el comerciante ya trabaja.

¿Cuánto tarda el arranque y qué le cuesta al escaparate?
El arranque cabe en un campo: el identificador de la cuenta, que se encuentra en los ajustes de seguimiento de tu cuenta de ActiveCampaign. Mientras falte, el módulo dice claramente qué falta y no emite nada en absoluto, así que una instalación a medias nunca envía datos no deseados. Una vez escrito, el seguimiento funciona en toda la tienda.
La carga adicional en la tienda apenas se percibe. El archivo de seguimiento se carga en segundo plano cuando la página ya está entregada, las páginas de producto aparecen a su velocidad habitual y el interruptor de los ajustes apaga toda la integración de un gesto cuando hace falta silencio.

-
Referenciampractivecampaign
-
Versión1.1.0
-
Mejoras108
-
Publicado
-
Actualizado
-
Compatibilidad PrestaShopPS 1.6 – 9.x
-
Modelo de precioCompra única
-
Tipo de móduloFront & Back-office
-
Relevante para RGPDSí
-
Objetivo comercialMarketing y retargeting
-
Cuenta externa necesariaSí
-
Complejidad del móduloMódulo completo
-
Etapa del recorrido del clienteRetener clientes
-
Funciona con plataformaMarketing por correo
Sé la primera persona en compartir tu experiencia con este producto.
Haz seguimiento de las visitas de ActiveCampaign desde tu tienda PrestaShop sin editar archivos del tema. El módulo añade el seguimiento del sitio de ActiveCampaign desde el Back Office y puede identificar a los clientes conectados por su dirección de correo electrónico.
¿El seguimiento de ActiveCampaign cumple el RGPD y qué datos envía?
Este módulo carga el script de seguimiento de terceros de ActiveCampaign (diffuser.js desde diffuser-cdn.app-us1.com) directamente en el navegador del visitante. Se muestra cuando el módulo está activado y se ha guardado un ID de cuenta, el código no incluye ninguna barrera de consentimiento de cookies, por lo que la gestión del consentimiento es responsabilidad tuya.
El único dato personal que transmite el propio módulo es la dirección de correo de un cliente conectado, enviada con vgo('setEmail', ...) para vincular las visitas al contacto correcto. Los invitados se rastrean sin correo. El módulo solo guarda dos ajustes en PrestaShop (ENABLED y ACCOUNT_ID) y no almacena datos de visitantes.
Como es un seguimiento de marketing/analítica que puede transmitir un identificador personal, cárgalo tras tu mecanismo de consentimiento donde lo exija la ley y menciona ActiveCampaign en tu política de privacidad.
¿Qué versiones de PrestaShop son compatibles y modifica mi tema?
El módulo está diseñado para PrestaShop 1.6 hasta 9.x y no edita ningún archivo del tema. Registra un único hook de front-office, displayBeforeBodyClosingTag, e inserta el script de seguimiento justo antes de la etiqueta de cierre </body>, no en la cabecera de la página.
Como depende de ese hook, el script solo aparece si tu tema realmente renderiza displayBeforeBodyClosingTag, cosa que hacen los temas estándar de PrestaShop. No se copia nada en una plantilla, por lo que un cambio o actualización del tema no hará perder la integración.
Si el seguimiento nunca aparece en el código fuente, comprueba que el módulo esté activado, que el ID de cuenta esté rellenado y que tu tema personalizado llame a displayBeforeBodyClosingTag cerca del final de la página.
¿Cómo añado tracking de sitio de ActiveCampaign a PrestaShop?
Activa el módulo, pega tu ActiveCampaign Account ID y guarda la configuración. El Account ID es el valor numérico que ActiveCampaign muestra en Settings > Tracking > Site Tracking; se almacena como ACCOUNT_ID, y el módulo no renderizará el script del storefront hasta que tanto ENABLED como ACCOUNT_ID estén presentes.
- En PrestaShop, abre la configuración del módulo ActiveCampaign.
- Activa Enable ActiveCampaign.
- Pega el Account ID numérico, por ejemplo
123456789. - Visita una página del storefront y confirma que el código fuente contiene el script diffuser de ActiveCampaign.
Cuando está activo, el hook displayBeforeBodyClosingTag carga el script diffuser de ActiveCampaign, ejecuta vgo('setAccount', ...), activa el tracking predeterminado y llama a vgo('process'). Para clientes con sesión iniciada también puede pasar el email del cliente con vgo('setEmail', ...).
El script se inserta justo antes de la etiqueta de cierre body, no en el head de la página. Eso es útil al comprobar la instalación: busca en el código fuente renderizado cerca del final diffuser-cdn.app-us1.com/diffuser/diffuser.js, vgo('setAccount' y tu account ID. Si faltan, el módulo está desactivado, el Account ID está vacío o el tema no ejecuta el hook displayBeforeBodyClosingTag.
La configuración también tiene un campo opcional EVENT_KEY, pero el hook actual de storefront es solo site tracking. No envía llamadas personalizadas de event tracking de ActiveCampaign desde esta ruta de código del módulo. Úsalo para añadir el snippet oficial de site tracking e identificar clientes con sesión iniciada por email; construye automatización de eventos personalizada por separado si necesitas tracking de eventos más profundo en ActiveCampaign.
Por privacidad, recuerda que esto es un script de tracking. Combínalo con tu configuración de consentimiento si tu tienda requiere consentimiento de marketing o analítica antes de cargar tracking de terceros, porque este módulo no implementa por sí mismo una puerta de consentimiento de cookies.
¿Qué ajustes de ActiveCampaign son necesarios para el tracking de PrestaShop?
El ajuste obligatorio es el ActiveCampaign Account ID, además de que el módulo debe estar activado. El código comprueba ambos antes de renderizar el script del storefront de PrestaShop; el campo Event Key se guarda en configuración, pero la plantilla de tracking actual no lo usa.
Al instalar, ENABLED queda por defecto en 0, ACCOUNT_ID queda por defecto como cadena vacía y EVENT_KEY también como cadena vacía. El aviso de configuración obligatoria solo declara ACCOUNT_ID como requerido, y la comprobación de activación es simplemente activado más account ID no vacío.
La opción admin etiqueta el Account ID como el ID numérico del site tracking de ActiveCampaign, pero este código fuente no aplica un validador numérico antes de renderizar. Para una configuración limpia, copia el account ID exactamente desde los ajustes de site tracking de ActiveCampaign, activa el módulo y luego comprueba el código fuente de la página buscando el script diffuser.js y vgo('setAccount', ...).
ENABLED = 1
ACCOUNT_ID = 123456789
EVENT_KEY = optional, stored but not rendered by tracking.tpl
¿ActiveCampaign para PrestaShop envía eventos ecommerce?
No, este módulo no envía eventos de producto, carrito, pedido ni eventos ecommerce personalizados de ActiveCampaign. Su código PrestaShop solo carga site tracking, define la cuenta, opcionalmente identifica por email a un cliente con sesión iniciada y llama a la función de procesamiento de página de ActiveCampaign.
El ajuste guardado EVENT_KEY se describe como opcional para eventos personalizados, pero la plantilla de storefront nunca lo referencia. No hay llamadas de eventos de compra, carrito, producto o checkout en la plantilla de tracking; las únicas llamadas ActiveCampaign son setAccount, setTrackByDefault, setEmail opcional y process.
Para comerciantes, el resultado práctico es tracking de visitas de página en lugar de tracking ecommerce. Puedes usarlo para que ActiveCampaign vea páginas visitadas rastreadas e identifique clientes con sesión iniciada por email, pero este módulo no envía valor de pedido, IDs de producto, contenido de carrito ni líneas de artículo. Si eso es necesario, requeriría otra integración o nuevo código que realmente se enganche a eventos de producto, carrito y pedido.
¿ActiveCampaign para PrestaShop identifica a clientes con sesión iniciada?
Sí, los clientes de PrestaShop con sesión iniciada se identifican por email en el script de tracking de ActiveCampaign. El módulo lee el cliente actual desde el contexto de PrestaShop y envía el email solo cuando el cliente ha iniciado sesión; los visitantes anónimos se rastrean sin valor de email.
La comprobación ocurre en el hook de cierre de body del storefront. El tracking se renderiza solo cuando el módulo está activado y existe un ActiveCampaign Account ID. El hook asigna entonces tres valores de plantilla: el account ID, el email del cliente y un booleano que indica si se encontró email.
En la plantilla, vgo('setEmail', ...) está envuelto en una comprobación de sesión iniciada, así que los invitados no reciben una llamada de email vacía. Cada página rastreada sigue definiendo la cuenta, activa el tracking de página predeterminado y llama a vgo('process'). Eso significa que ActiveCampaign puede conectar visitas de página conocidas al email del cliente con sesión iniciada, mientras las visitas de invitados permanecen anónimas hasta que ActiveCampaign pueda identificarlas por otra ruta.
Logged in customer -> setAccount + setTrackByDefault + setEmail + process
Guest visitor -> setAccount + setTrackByDefault + process
¿Necesito una clave API o una URL API de ActiveCampaign para este módulo?
No. Esta integración utiliza únicamente el seguimiento de sitio del lado del cliente de ActiveCampaign. El único valor obligatorio es el ID de cuenta numérico, que copias en Ajustes > Seguimiento > Seguimiento de sitio en ActiveCampaign.
El módulo solo guarda ENABLED y ACCOUNT_ID e inserta el rastreador oficial diffuser.js en el navegador. En esta ruta de código no hay clave API, URL API ni sincronización servidor a servidor, por lo que no se almacenan credenciales de API en tu servidor ni se envían desde él, todos los datos van del navegador del visitante a ActiveCampaign.
Recuerda activar también el seguimiento de sitio en tu cuenta de ActiveCampaign; de lo contrario, las visitas recogidas por el script no aparecerán.
- Addedcomplete FR/DE/ES/IT/PL translations
Funciona bien con Integración ActiveCampaign
Los módulos que nuestro equipo combina realmente con este, y por qué cada uno encaja en la misma configuración.
Una tienda que usa ActiveCampaign Integration añade el seguimiento del sitio, de modo que las visitas de compradores conocidos pueden vincularse a los contactos del CRM para automatizaciones, puntuación de leads y momento de seguimiento. Eso afina la maduración fuera del sitio, pero no cambia los incentivos dentro del sitio que animan a los compradores recurrentes a seguir comprando en tu tienda.
Loyalty Discounts System cubre eso asignando a los compradores a niveles basados en el gasto vinculados a los grupos nativos de PrestaShop, de modo que los compradores fieles reciben el trato de grupo configurado en cuanto el gasto de sus pedidos válidos alcanza cada umbral. Recompensa el gasto en el sitio, de forma independiente a la conexión con ActiveCampaign.
Usando ambos, tu tienda recompensa la fidelidad mediante un trato de grupo automático basado en niveles, mientras que ActiveCampaign se encarga del seguimiento basado en el CRM a partir del comportamiento en la tienda. Los dos funcionan de forma independiente, uno moldea los incentivos dentro del sitio según el gasto y el otro reactiva los contactos fuera del sitio, cubriendo tanto la forma en que recompensas como la forma en que llegas a los clientes recurrentes.
Una tienda que usa ActiveCampaign Integration proporciona el seguimiento del sitio, de modo que las visitas de compradores conocidos se conectan con los contactos del CRM y las automatizaciones pueden usar el comportamiento en la tienda. Eso gestiona la capa de CRM y mensajería, pero el seguimiento es más eficaz cuando existe contenido real en el sitio que merezca la pena para hacer volver a los compradores.
Blog Revolution cubre eso con un espacio nativo para guías de compra, anuncios y consejos, manteniendo artículos, categorías, etiquetas, autores, comentarios, valoraciones, RSS y páginas de blog limpias dentro de la tienda. Produce contenido en el sitio, totalmente separado de la integración con ActiveCampaign.
Usando ambos, tu tienda construye artículos duraderos que atraen e informan a los visitantes, mientras que ActiveCampaign conecta de forma independiente la navegación conocida con los contactos del CRM. El blog ofrece a tus automatizaciones material sustancial en el sitio hacia el que dirigir a los lectores, y los dos funcionan como herramientas separadas, una crea contenido y la otra conecta el comportamiento en la tienda con ActiveCampaign.
Una tienda que usa ActiveCampaign Integration conecta las visitas de compradores conocidos con los contactos del CRM, de modo que el valor de su puntuación y sus automatizaciones se mantiene mejor cuando los contactos no están inflados con envíos de bots. ActiveCampaign conecta el comportamiento, pero no reduce la basura automatizada en los formularios que producen los contactos.
reCAPTCHA & hCaptcha Protection cubre eso reduciendo los mensajes de spam y los envíos de bots en los formularios de contacto, registro, inicio de sesión y boletín, con compatibilidad con reCAPTCHA v2, v3 y hCaptcha. Filtra el ruido de bots en el momento del envío, una cuestión separada de la conexión con ActiveCampaign.
Usando ambos, los formularios de tu tienda reciben menos envíos de bots mientras ActiveCampaign trabaja con datos más limpios. El módulo de protección reduce el spam y los envíos automatizados, de modo que los contactos y la puntuación en los que confías en ActiveCampaign contienen menos ruido de bots del que producirían los formularios sin protección.
Con ActiveCampaign Integration, una tienda conecta las visitas de compradores conocidos con los contactos del CRM para que las automatizaciones y la puntuación de leads usen el comportamiento en la tienda. Eso favorece la reactivación fuera del sitio, pero no aporta la señal de confianza en la página que ayuda a un comprador indeciso a decidirse: cómo valoraron el producto los reseñadores.
Reviews & Ratings cubre eso con valoraciones nativas, opiniones escritas, reseñas con foto opcionales y criterios de valoración para productos, categorías, páginas CMS y la propia tienda, todo moderado dentro de PrestaShop. Se encarga de las opiniones de clientes moderadas, una cuestión separada de la conexión con ActiveCampaign.
Usando ambos, las reseñas ayudan a convertir a los compradores en el sitio mientras ActiveCampaign reactiva a quienes se van mediante automatizaciones basadas en el CRM. Los dos funcionan de forma independiente, uno genera confianza en el momento de la decisión y el otro se encarga del seguimiento posterior, de modo que tu tienda refuerza tanto la conversión como la retención sin que ninguna herramienta dependa de la otra.
La sincronización de contactos de ActiveCampaign crea entradas duplicadas para clientes con varias direcciones
Devolución fácil - sin preguntas
Instalar, configurar y beneficiarse
Prioridad en ayuda y satisfacción
También podría interesarle
Quién desarrolla y mantiene este módulo
Desarrollado y mantenido por David Miller y mypresta.rocks. David Miller trabaja con PrestaShop desde 2013, y la empresa detrás de esta tienda está registrada desde el 3 de diciembre de 2018. Cada módulo de este catálogo es trabajo propio, así que tus preguntas al soporte llegan a las personas que escribieron el código. El registro de cambios de esta página muestra cada actualización con su fecha.