Atención al cliente y empaquetado de pedidos en tu móvil: descubre la app PrestaShop Pocket 📦

- Integración de las herramientas de Google para PrestaShop
- Google Analytics 4 para tiendas PrestaShop
- Google Tag Manager y DataLayer en PrestaShop
- Google Ads, remarketing y conversiones mejoradas
- Fuentes de tráfico y atribución de ventas en PrestaShop
- Protocolo de medición - cómo no perder conversiones con PrestaShop
- Análisis de ventas, divisas y datos en el Back Office
- Modo de consentimiento de Google v2 en PrestaShop
- Depuración de la integración de Google en PrestaShop
- ¿Cuándo sería este módulo la mejor opción?
- Comparación de licencias Standard VS Professional
- Pequeños añadidos y mejoras para una analítica y publicidad aún mejores
- Integrador de Google - FAQ
Integración ultraprecisa garantizada
PrestaShop Google Integrator es un módulo que conecta su tienda con Google Analytics 4, Google Tag Manager, Google Ads y otros servicios de Google necesarios para una medición precisa de las ventas y un remarketing eficaz.
Qué hace el módulo Google Integrator para PrestaShop
Con el módulo, puede configurar el seguimiento del tráfico, los eventos de comercio electrónico, las conversiones de anuncios, las fuentes de ventas y el cumplimiento de Google Consent Mode v2 en un solo lugar, sin necesidad de ensamblar manualmente varias integraciones independientes.
Análisis precisos y remarketing
Esta es una solución para tiendas que quieren medir más, reducir la pérdida de datos y tomar decisiones basadas en información más precisa sobre tráfico, campañas y ventas.

El módulo Google Integrator está recomendado
por las mejores agencias de marketing de todo el mundo.
Todas las opiniones sobre nuestros servicios están verificadas y proceden de clientes de PrestaShow.
Si desea obtener más información sobre cómo procesamos los comentarios, lea nuestros Términos y condiciones.

Actualización 2026 - nuevas funciones y mejoras
La integración se ha desarrollado pensando en el comercio electrónico moderno, por lo que el módulo ayuda a organizar la analítica de su tienda y a utilizar GA4 como una herramienta para la toma de decisiones empresariales, no solo para la recopilación de gráficos.
El módulo transfiere datos sobre visitas, eventos de comercio electrónico, productos, carritos de la compra y pedidos a Google Analytics 4, para que pueda analizar no sólo el tráfico en sí, sino también el impacto real de las campañas en las ventas.
Eficacia garantizada
Nuestro módulo garantiza la recopilación de todos los datos sobre usuarios, fuentes de tráfico y eventos, lo que es especialmente importante si desea comparar la eficacia de las fuentes de tráfico, medir la ruta de compra e identificar más rápidamente dónde abandonan los usuarios el proceso de compra.
DataLayer
El módulo prepara y transmite el DataLayer con los eventos de la tienda, para que Google Tag Manager pueda recibir datos sobre las acciones de los usuarios y enviarlos posteriormente a GA4, Google Ads y otros servicios.
El módulo reconocerá y transmitirá todos los eventos de su tienda a los servicios de Google.
Automatización completa
El módulo reduce las implantaciones manuales, disminuye el riesgo de errores y acelera la configuración de las etiquetas, que en el enfoque estándar suelen requerir trabajo adicional por parte de un desarrollador o la implantación de una agencia.
Esto significa un inicio más rápido, una ampliación más sencilla de las mediciones y un mayor control sobre qué datos van a qué herramientas de marketing.
El módulo proporciona una automatización completa, por lo que puede enseñar a GTM a comunicarse con su tienda en unos pocos clics.
Etiqueta gtag.js
Se trata de una etiqueta única con la que puedes utilizar servicios de medición y publicidad, incluidos Google Ads, Analytics, Campaign Manager, Display & Video 360 y Search Ads 360. En lugar de gestionar varias etiquetas en distintos servicios de Google, utiliza gtag.js.
Personalización
A petición individual, implementaremos eventos personalizados que se produzcan en su tienda y solucionaremos deficiencias y errores en las etiquetas de plantillas y módulos.

- Navegación por la lista de productos
- Interacción con un producto de la lista de productos
- Entrada de productos desde la lista de productos
- Entrada directa en un producto
- Visualización de los detalles de un producto
- Añadir un producto a su cesta de la compra
- Eliminar un producto de su cesta de la compra
- Ver la cesta
- Iniciar un pedido
- Pasos del pedido
- Completar la información de envío
- Información completa sobre el pago
- Datos de comercio electrónico: importes, divisas, descuentos
- Finalización del pedido
- Devolución del pedido
DataLayer es la capa de datos para etiquetar y enviar eventos, y GTM es el sistema de gestión de etiquetas que recibe los datos y los transmite.

Anuncios y remarketing
El módulo es compatible con Google Ads y remarketing para que pueda crear campañas más eficaces basadas en datos reales sobre usuarios, productos y ventas en tienda.
Conversiones mejoradas
La compatibilidad con Conversiones mejoradas le ayuda a mejorar la calidad de la medición de las conversiones publicitarias, lo cual es importante cuando desea evaluar mejor la eficacia de sus campañas y tomar decisiones presupuestarias más precisas.
En la práctica, esto significa una orientación más precisa de los anuncios, un mejor remarketing y una mayor probabilidad de que los datos de ventas estén correctamente vinculados a las actividades publicitarias.


Examina las fuentes de entradas y el tráfico de clientes en la tienda
El módulo analiza las fuentes de las entradas de clientes en la tienda y le ayuda a comprender mejor qué canales de marketing conducen realmente a las ventas y cuáles sólo aparecen por el camino.
El módulo permite realizar un seguimiento del tráfico también en el lado del servidor: estos datos complementan las lagunas y los bloqueos en el lado del navegador.
Detalles de las fuentes y el tráfico de clientes en el back office
Puede decidir si es más importante la primera fuente de entrada o la última, establecer el tiempo de validez de la fuente y excluir las entradas que perturban el análisis, como las páginas de pago.
Por ejemplo, si un cliente abandona su tienda en la fase de carrito de la compra o de pago, esto podría ser un indicio de que hay un error en su tienda al que merece la pena prestar atención.
Ajuste la configuración en función de las necesidades de su agencia de marketing
- Si un cliente visita su tienda varias veces, puede especificar qué fuente de tráfico (la primera o la última) se enviará a Google.
- Establezca un tiempo en horas tras el cual caducará la fuente de entrada del cliente. Cuando un cliente visite su tienda tras una larga ausencia, se indicará una nueva fuente de tráfico.
- Indique qué fuentes de entrada desea omitir de sus estadísticas, por ejemplo, las páginas de métodos de pago.

Sólo licencia profesional
Seguimiento avanzado de eventos Protocolo de medición
Measurement Protocol mejora el seguimiento de eventos en la tienda mediante el envío de datos en el lado del servidor. Es una tecnología que garantiza al 100% el traspaso de eventos y conversiones. Con esta solución, se garantiza la transmisión de todos los pedidos, incluso si el cliente no vuelve a la página de agradecimiento.

Sólo licencia profesional
Seguimiento avanzado del origen de las entradas en la tienda
Con nuestras soluciones patentadas, obtendrá una mayor precisión a la hora de determinar el origen de la entrada de un cliente en su tienda.
- Especifique las fuentes de entrada en la tienda que desea que el módulo ignore, directamente en la configuración del módulo, por ejemplo, las páginas de pago.
- Especifique qué fuente de entrada del cliente -primera o última- desea pasar a Google Analytics.
- El módulo también rastrea las fuentes de entrada a nivel de servidor - esto es útil si bloquea el rastreo desde su navegador web.


Measurement Protocol le permite enviar eventos y conversiones a Google en el lado del servidor, de modo que reduce el riesgo de perder datos en situaciones en las que el seguimiento estándar basado en el navegador no es suficiente.
1
Determinar con precisión el estado de los pedidos
El módulo envía eventos desde la tienda a Google cuando un pedido recibe el estado de pedido que usted indique.
2
El módulo detecta cambios en los estados de los pedidos
El módulo detectará los cambios en los estados de los pedidos y reenviará todos los eventos, incluidos los que marques como conversiones.
3
El módulo soporta todas las formas de pago
No importa si la 'Página de agradecimiento' se carga en el navegador del cliente.
Visualizar los estados de los pedidos
El módulo puede reaccionar a los cambios en los estados de los pedidos y transmitir las conversiones incluso si el usuario no vuelve a la página de confirmación del pedido después del pago.
El módulo envía los pedidos de la tienda a Google cuando el pedido recibe el estado indicado.
El módulo soporta todos los métodos de pago.
No importa si la "Página de agradecimiento" se carga en el navegador del cliente.
Esto es muy importante para las tiendas que quieren medir las ventas con mayor precisión, trabajan con diferentes métodos de pago y no quieren perder datos por limitaciones del navegador o comportamiento del usuario.

El módulo le permite adaptar la transferencia de datos a GA4 a las necesidades reales de su tienda: puede analizar la facturación o los ingresos, los valores netos o brutos, los gastos de envío y la información sobre divisas.
- Transmitir volumen de negocios / ingresos.
- Transmitir valores netos / brutos.
- Excluir / incluir gastos de envío.
- Cargar información sobre divisas.
Además, se dispone de información importante sobre las fuentes de entradas y los datos transferidos a Google directamente en el Back Office, para pedidos y carros de la compra abandonados.
- Lista de fuentes de entrada de clientes con indicación de la mejor fuente.
- Lista de datos que se han transferido a GA4.
- Confirmación de la recepción de los datos por GA4.
De este modo, no tendrá que cambiar entre varios paneles para evaluar de dónde procede el cliente, qué datos se han enviado y si la integración funciona correctamente.
La conversión a la moneda principal de tu cuenta de Google la gestiona Google según el tipo de cambio actual.

GCMv2
El módulo es compatible con Google Consent Mode v2 y le permite configurar los consentimientos predeterminados enviados a Google incluso antes de que el usuario haya dado su consentimiento total a las cookies.
Esto ayuda a que su implementación sea más conforme con los requisitos de Google y a estructurar la colaboración entre la analítica, la publicidad y el mecanismo de consentimiento en su tienda.
Información útil e instrucciones
Si necesita una configuración más detallada o explicaciones, los usuarios pueden ir directamente a la documentación del módulo y a las preguntas frecuentes: https: //helpdesk.prestashow.pl...



El módulo ofrece un modo de depuración que le permite observar los eventos de DataLayer y comprobar más rápidamente si la integración funciona correctamente en la fase de implementación.
Esto facilita la colaboración con una agencia de marketing, un especialista en analítica o un desarrollador, ya que los errores en la transmisión de eventos pueden detectarse de inmediato, en lugar de tener que buscarlos cuando la calidad de los datos haya disminuido.
Esto hace que la configuración de GTM, GA4 y Google Ads sea más predecible y que la tienda pase más rápidamente de la instalación del módulo a la medición real en funcionamiento.
- El Integrador Google de PrestaShop funcionará mejor cuando desee combinar GA4, GTM, Google Ads, remarketing, Modo Consentimiento v2 y medición de ventas y seguimiento de tráfico más avanzados en un único módulo sin tener que crear la integración a partir de varios componentes independientes.
- Esta es una buena solución para las tiendas que quieren mejorar la calidad de los datos de marketing, analizar mejor las fuentes de ventas, reducir la pérdida de conversiones y trabajar más cómodamente con una agencia o con su propio equipo de eCommerce.
- Si no solo necesita un módulo, sino también una implementación completa, configuración y verificación del rendimiento, esta sección puede completarse con una CTA al Servicio de configuración de cuentas de Google.
¿Necesita asistencia integral para la implementación?
Si necesitas un servicio de implementación integral de todas las herramientas de Google por parte de un especialista, adquiere el módulo con los servicios de instalación y configuración de la cuenta de Google; los encontrarás en la parte superior de la página, en el cuadro de precios del módulo.
El servicio de configuración de la cuentaGoogle incluye la configuración de su cuenta Merchant Center de forma gratuita - si utiliza nuestro módulo Feeder.
Si tiene necesidades individuales, póngase en contacto con nosotros.
Ambas licencias incluyen la integración básica de GA4, GTM, Google Ads y soporte para Google Consent Mode v2. La versión Profesional amplía el módulo con el Protocolo de Medición del lado del servidor y el análisis avanzado de las fuentes de tráfico del cliente.
| Estándar | Profesional | |
| Seguimiento de GA4, GTM, Ads, gtag.js y fuentes de tráfico del lado del navegador. | ✅ | ✅ |
| Compatibilidad con el modo de consentimiento de Google v2 | ✅ | ✅ |
| Seguimiento del protocolo de medición avanzada en el lado del servidor | ❌ | ✅ |
| Seguimiento avanzado de las fuentes de entrada del cliente | ❌ | ✅ |
Las demás funciones de los módulos y la asistencia son las mismas para la licencia estándar y la profesional.
Pedido OPC en una página y en varios pasos
El módulo soporta y examina las estadísticas de pedidos y tráfico para los pedidos de One Page Checkout (OPC) y en múltiples pasos. El módulo soporta módulos de carrito de la compra personalizados incluyendo BestKit, Sunnytoo, Knowband, Klarna, Svea, PayPal, Supercheckout y otros.
Análisis de pedidos anteriores a la instalación del módulo
El módulo le permitirá enviar los pedidos existentes en su tienda a su cuenta de Google Analytics de forma masiva. Pueden ser pedidos creados antes de la instalación del módulo.
Análisis de pedidos que no son de PrestaShop
Si los pedidos en su tienda son generados por otras fuentes, por ejemplo, integración ERP, Baselinker, Allegro, etc. - el módulo los detectará y enviará información sobre ellos a Google. También puede omitirlos.
¿Auditoría y enfoque individual?
Póngase en contacto con nosotros para obtener un presupuesto para una auditoría profesional y una implementación completa del servicio de Google.
Garantía de calidad
En la lista de pedidos, el módulo añade un botón interactivo "Enviado a Google Analytics", que es una información fiable basada en Google API sobre si el pedido ha llegado a Google Analytics. En los detalles del pedido, encontrará una lista con las fuentes de entrada de los clientes, para que pueda ver de dónde proceden los clientes que compran en su tienda.
Gestión de devoluciones y reintegros
El módulo le permite eliminar manual y automáticamente (en función del estado del pedido) la información sobre pedidos y conversiones de Google Analytics, por ejemplo, en caso de devolución o cancelación de una venta.
Anonimización de direcciones IP en Analytics
Soporte de la Ley de Protección de Datos (RODO).
Protección contra el doble envío de transacciones
El módulo controla los pedidos cargados y evitará que esta información se contabilice y cargue dos veces en las estadísticas de Google Analytics.
Registro de operaciones realizadas
El módulo registra todas las operaciones en un archivo log.txt para que pueda conocer los detalles de todas las interacciones que se producen entre sus clientes, su tienda, el módulo y su cuenta de Google Analytics.
Soporte multitienda
La compatibilidad multitienda de PrestaShop con este módulo es opcional. Con la compatibilidad multitienda, puede configurar una conexión independiente con las herramientas de Google para cada tienda por separado o de forma conjunta para varias tiendas.
Aproveche nuestros módulos
En nuestra tienda encontrará módulos con los que podrá integrar su tienda PrestaShop con otros servicios de Google para tiendas online.
Inicio de sesión en Google
La posibilidad de iniciar sesión y registrarse en su tienda con una cuenta de Google. El módulo utiliza la API segura de Google y permite a los clientes iniciar sesión rápidamente con 1 clic. ¡Este módulo acelerará la ruta de compra del cliente hasta en un 80%!

Google Merchant CenteR & ADS
Con el alimentador, generará los archivos XML necesarios para integrar su tienda PrestaShop con portales de venta, sitios de comparación de precios y marketplaces. En el módulo encontrará integraciones XML ya hechas y podrá crear las suyas propias.

Google My Business
El módulo muestra reseñas e información de su perfil de MiEmpresa y le permite gestionar y responder a las reseñas directamente en su tienda. Las respuestas también aparecerán en su perfil de Google.

¿Qué integra el módulo Google Integrator de PrestaShop?
El módulo integra la tienda PrestaShop con Google Analytics 4, Google Tag Manager, Google Ads, remarketing y los mecanismos necesarios para medir las ventas y el comportamiento de los usuarios con mayor precisión. Dependiendo de la configuración, también puede soportar DataLayer, Enhanced Conversions, Consent Mode v2 y Measurement Protocol.
¿El módulo funciona simultáneamente con GA4, Google Tag Manager y Google Ads?
Sí. El módulo está configurado para soportar simultáneamente Google Analytics 4, el etiquetado a través de Google Tag Manager y la integración con Google Ads y remarketing. Esto permite a la tienda recopilar datos de tráfico, eventos de comercio electrónico y conversiones publicitarias en una implementación cohesionada.
¿Necesito Google Tag Manager para que el módulo funcione?
No siempre. El módulo también puede funcionar sin Google Tag Manager, pero GTM le ofrece más flexibilidad en la gestión de etiquetas y la ampliación de las mediciones. Si desea desarrollar análisis, anuncios y eventos adicionales de forma más cómoda, el uso de GTM suele ser la mejor opción.
¿Cuál es la diferencia entre las licencias Standard y Professional?
Ambas licencias incluyen la integración básica de la tienda con las herramientas de Google necesarias para la analítica y la publicidad. La licencia Profesional amplía el módulo con funciones más avanzadas, como el Protocolo de medición y la determinación exhaustiva del origen del tráfico, lo que le proporciona una medición más precisa de las ventas y un mayor control sobre sus datos.
¿Es compatible el módulo con Google Consent Mode v2?
Sí. El módulo es compatible con Google Consent Mode v2 y puede funcionar con soluciones de consentimiento de cookies en tienda. De este modo, es más fácil determinar cómo se envía la información de consentimiento a las herramientas de Google y preparar una implementación que cumpla con los requisitos actuales.
¿Ayuda el módulo a reducir la pérdida de conversiones y eventos?
Sí. En una configuración más amplia, el módulo puede admitir el protocolo de medición y el seguimiento del lado del servidor, lo que ayuda a limitar la pérdida de algunos datos de pedidos y conversiones. Esto es especialmente importante para las tiendas que desean medir con mayor precisión los efectos de las campañas y limitar la pérdida de datos.
¿Muestra el módulo las fuentes de tráfico y ventas en el panel de control de PrestaShop?
Sí. El módulo proporciona datos detallados también en el Back Office de PrestaShop, por lo que puedes comprobar las fuentes de entrada de clientes, la información de ventas y los datos enviados a Google sin tener que cambiar entre varias herramientas.
¿Funcionará el módulo para tiendas que venden en varios países y divisas?
Sí. El módulo está diseñado para analizar las ventas nacionales e internacionales, por lo que es compatible con tiendas que operan en varios mercados, divisas y con un modelo de ventas más complejo. Esto facilita la comparación de datos y la evaluación de la eficacia de las actividades de marketing en distintos países.
¿Es difícil implantar y configurar el módulo?
El módulo ha sido diseñado para facilitar la implementación de Google Analytics y los anuncios en PrestaShop, además de ofrecer funciones de depuración para ayudar con la configuración. Si necesita una implementación más avanzada, también puede consultar la documentación, las preguntas frecuentes y el soporte técnico.
### Fixed
- Orders are no longer reported to Google Analytics several times when order or warehouse software updates orders through the PrestaShop API
- An order is no longer marked as sent when the transaction did not actually reach Google Analytics, so it is retried instead of being lost
- The same Measurement ID entered in two stream slots no longer sends every transaction twice
## 2.8.44 - 2026-07-30
### Fixed
- On PrestaShop 1.6, the "add shipping info" event is now also sent when the shop offers a single carrier and the customer confirms the delivery step without changing the preselected option (previously the event was never sent on 1.6 — the fix released in 2.8.33 covered PrestaShop 1.7+ only)
- The cart page of a one-page checkout is now reported as "view cart" instead of "begin checkout", so the shopping funnel no longer shows more checkout starts than add-to-carts
- "Begin checkout" and "view cart" are each reported at most once per page view, so refreshing the page or a checkout block reloading no longer inflates them
## 2.8.43 - 2026-07-24
### Removed
- Removed the old, unused Google reporting integration.
## 2.8.42 - 2026-07-17
### Fixed
- Orders keep their traffic source when the visitor returns from an external payment page or browses without analytics cookies.
- Purchase events are no longer counted twice when both browser and server tracking are active.
- Refunding an order no longer causes its purchase event to be reported again.
- Przelewy24 return page is no longer recorded as the order's traffic source.
### Added
- Visitors keep one analytics identity across all shop domains (cross-domain linking; works with PrestaShow Domain Control).
- Tracking runs only on the shop domains listed in the module settings (all shop domains are preconfigured; leave empty to allow every domain).
## 2.8.41 - 2026-07-14
### Security
- The getProductDetails endpoint now requires a server-generated shop token sent by the module's own JavaScript.
## 2.8.40 - 2026-07-06
### Fixed
- On PrestaShop 1.6, the "add payment info" event now also fires on one-page-checkout themes that show payment methods as clickable tiles instead of links
## 2.8.39 - 2026-07-06
### Fixed
- On PrestaShop 1.6, the "begin checkout" event now reports the shop's own currency instead of always sending PLN
- On PrestaShop 1.6, the "add payment info" event now fires reliably when a payment method is selected during checkout (previously it could be missing), and is no longer counted several times per visit
## 2.8.38 - 2026-07-06
### Fixed
- Google Analytics 4 now keeps the real traffic source (Google, campaigns, referrals) even when a visitor browses first and accepts cookies later on an internal page — such sessions are no longer reported as an unknown "(not set)" source
## 2.8.37 - 2026-07-01
### Fixed
- GA4 checkout funnel is now tracked correctly on one-page checkouts (e.g. TheCheckout): "begin checkout" and "add shipping info" events now fire (previously missing), and "add payment info" is no longer counted several times per visit
## 2.8.36 - 2026-06-30
### Fixed
- Server-side purchase and refund events now report the correct shop address, so orders are no longer counted under an unknown "(not set)" hostname in Google Analytics
- Orders now keep their real traffic source instead of being reported as "Direct" when the visitor still had an Analytics cookie, improving Google Ads attribution
## 2.8.35 - 2026-06-23
### Fixed
- add_shipping_info and add_payment_info events no longer lose their product values during checkout
## 2.8.34 - 2026-06-10
### Changed
- Browsers reload the module's tracking scripts right after a module update (cache buster)
## 2.8.33 - 2026-06-10
### Fixed
- Ecommerce events keep their values on shops that block direct PHP execution in the modules directory
- add_shipping_info event is now sent when the shop offers a single carrier and the customer confirms the delivery step without changing the preselected option
## 2.8.32 - 2026-06-02
### Fixed
- The problem with warning in order preview
## 2.8.31 - 2026-05-29
### Fixed
- Fix cart event quantity
- Fix checkout event quantity
- Fix initial cart price fallback
## 2.8.30 - 2026-05-28
### Fixed
- URL-encode the `id` parameter in `getProductDetails` AJAX request using `encodeURIComponent` so brackets from JSON-serialised product IDs (e.g. `[[4,0]]`) are percent-encoded; without this, servers with strict URI validation reject the request with HTTP 404
## 2.8.29 - 2026-05-27
### Fixed
- Add AJAX error callback to `getProductDetails` so ecommerce events (add_to_cart, begin_checkout, view_item) still fire when product-details request fails - previously a failed request silently dropped the event callback while purchase was unaffected (uses PHP-rendered data)
## 2.8.28 - 2026-05-06
### Added
- Per-measurement-ID `client_id` and `session_id` for Measurement Protocol multi-stream setups. When a shop sends MP to several GA4 properties (configured via `pshowconversion_mpStreams`), the module now keeps a separate identity per stream (cookies `pshowgacid_` / `pshowgasid_`) and substitutes the right pair before the per-stream MP send.
## 2.8.27 - 2026-05-06
### Fixed
- DataLayer "Send `purchase` event via browser" toggle now actually skips the browser-side gtag dispatch when set to No (previously only the dedup callback was suppressed, which left both gtag and Measurement Protocol firing for the same order).
- Order-confirmation dedup ping uses `navigator.sendBeacon` with a `fetch` fallback, improving the chance of marking the order as sent before the Measurement Protocol cron picks it up.
## 2.8.26 - 2026-04-10
### Fixed
- The problem with warnings in server logs
## 2.8.25 - 2026-03-31
### Fixed
- Problem with js shopBaseUrl variable in PrestaShop 1.6
## 2.8.24 - 2026-03-23
### Fixed
- The problem with install the module in debug mode
## 2.8.23 - 2025-02-03
### Added
- Added two license versions: Lite and Professional.
- You could upgrade standard license to professional in any time (go to your account at prestashow.com)
## 2.8.22 - 2025-02-03
### Added
- Dedicated Measurement ID fields for Measurement Protocol (separate from Google Tag ID)
### Improved
- Enhanced product category data in Measurement Protocol requests
- Clearer configuration descriptions and labels in admin panel
- Reorganized settings - Log level moved to separate section
## 2.8.21 - 2025-02-02
### Added
- Purchase event logging with full transaction details (method, measurement_id, transaction_id, sent data)
- Improved log viewer in admin panel with download and view actions
### Fixed
- Purchase event tracking when ad blockers block GA4 requests but not gtag.js
- client_id format in Measurement Protocol (proper GA4 format)
- Empty category being sent as empty string instead of being omitted
## 2.8.20 - 2025-01-03
### Fixed
- Composer dependecies
## 2.8.19 - 2025-12-03
### Fixed
- Shops with physical uri set
## 2.8.17 - 2025-10-01
### Fixed
- Fix console error: "Cannot parse target"
## 2.8.16 - 2025-09-11
### Added
- Support begin_checkout event for custom theme
## 2.8.15 - 2025-09-11
### Added
- Currency field at the event level
- Event registration on product removal from cart
### Improved
- Data typing consistency (IDs are always strings)
- Increased product processing limits
## v2.8.14 - 2025-08-30
### Added
* Support for multiple GA4 tracking codes (comma-separated)
* GTM Script Delay option to improve PageSpeed scores by delaying Google Tag Manager script loading
## v2.8.13 - 2025-07-22
### Fixed
* The problem with undefined variables in JavaScript
## v2.8.12 - 2025-07-11
### Added
* Added a tip in the module about dynamic remarketing.
## v2.8.11 - 2025-06-20
### Fixed
* JS error about reading properties from undefined
## v2.8.10 - 2025-01-14
### Fixed
* Throws DivisionByZeroError error while the order total is 0 (zero)
## v2.8.9 - 2024-07-01
### Fixed
* Do not set url_passthrough
## v2.8.8 - 2024-06-29
### Fixed
- Deprecation warnings
## v2.8.7 - 2024-06-14
### Fixed
- Prevent duplicated transactions
## v2.8.6 - 2024-06-11
### Fixed
- Event tracking in Prestashop 1.6
## v2.8.5 - 2024-05-09
### Fixed
- Small fixes for using GTM only
## v2.8.4 - 2024-04-24
### Fixed
- Small fixes in measurement protocol
## v2.8.3 - 2024-04-23
### Fixed
- Improve google_tag_params for remarketing
## v2.8.2 - 2024-04-15
### Fixed
- Fix compatibility with przelewy24 module
## v2.8.1 - 2024-04-14
### Fixed
- Fix transaction data preview on the order page in the back-office
### Added
- Let decide whether the `purchase` event should be sent to GA4 via dataLayer - when you have an active MP and you see duplicates in GA4, try disabling the sending of transactions via dataLayer.
## v2.8.0 - 2024-03-27
### Added
- Allow configuring `item_id` for dataLayer events - you can combine `product_id` and `product_attribute_id` and `reference` to create a unique identifier for the product
## v2.7.2 - 2024-03-18
### Added
- Added `timestamp_micros` parameter to the `purchase` events (using the measurement protocol) to improve linking with user sessions; timestamp_micros = time of the order creation in microseconds (max 72h back)
## v2.7.1 - 2024-03-15
### Added
- Show in the order in the back-office the data sent when the order is withdrawn
### Fixed
- Improve user data hashing in events
## v2.7.0 - 2024-02-27
### Added
- Set default consent state - read more at https://helpdesk.prestashow.pl/kb/faq.php?id=198&lang=en_US
## v2.6.0 - 2024-02-12
### Added
- Send user_data to GA4 using the measurement protocol - email, firstname, lastname
### Fixed
- Improve Measurement Protocol events sending
## v2.5.4 - 2024-02-08
### Fixed
- Fix for Prestashop 1.6 - missing func Order::getIdByCartId()
## v2.5.3 - 2024-02-07
### Added
- Added small delay before sending purchase to GA4
## v2.5.1 - 2024-02-02
### Added
- Support paynow payment module
## v2.5.1 - 2024-01-24
### Fixed
- Fix js tracking
## v2.5.0 - 2024-01-22
### Added
- Display traffic sources on the cart preview page in the back-office
## v2.4.18 - 2024-01-19
### Fixed
- MP fixes
## v2.4.17 - 2024-01-09
### Fixed
- Fix currency in 'purchase' event in gtag & dataLayer
## v2.4.16 - 2024-01-08
### Fixed
- Fix currency in dataLayer
## v2.4.15 - 2023-12-08
### Fixed
- Fix JS ecommerce events on Prestashop 1.6
## v2.4.14 - 2023-12-06
### Fixed
- Do not send transactions to GA4 and GAds while Measurement Protocol is enabled to prevent duplicated transactions in GA4
- Prevent displaying MP request body on the order page in the back-office twice
- Fix notice on the order page in the back-office
## v2.4.13 - 2023-11-21
### Fixed
- Fix - Notice: Undefined index: events
## v2.4.12 - 2023-11-20
### Fixed
- Disable sending campaign data to prevent campaign data from being overwritten in user sessions
- Fix missing data in the event view_item_list on Prestashop 1.6
## v2.4.11 - 2023-11-16
### Fixed
- Fix missing view_item event on prestashop 1.6
## v2.4.10 - 2023-11-15
### Added
- Campaign data is now sent to GA4 using the measurement protocol (only if the data was found by the module)
### Fixed
- Fixed other small bugs and warnings
## v2.4.9 - 2023-11-14
### Fixed
- Improve conversion delivery to Google Ads
## v2.4.8 - 2023-11-09
### Fixed
- Send purchases to GA4 and GAds using gtag
## v2.4.7 - 2023-11-06
### Fixed
- Improve determination of product variant name in events
- Improve determination of product categories in events
## v2.4.6 - 2023-11-02
### Fixed
- Fix for "refund" event
- Improve sending of events to google analytics 4 (using gtag)
## v2.4.5 - 2023-10-30
### Fixed
- Improve sending of events to google analytics 4 (using gtag)
- Improve tracking of path to purchase
## v2.4.4 - 2023-10-30
### Fixed
- Prevent view_item event duplication
## v2.4.3 - 2023-10-25
### Fixed
- Do not send transaction data to UA because it stopped processing new data
- Improve sending JS dataLayer data
- Improve google_tag_params data
- Fix migration - there was missing database column on some shops
## v2.4.2 - 2023-10-10
### Fixed
- Small fixes in data used by the measurement protocol
## v2.4.1 - 2023-10-10
### Added
- Added ecomm_pagetype to support google ads retail data segment
## v2.4.0 - 2023-10-02
### Added
- Restore ability to enter custom transaction sources to be ignored and choose which source (first/last) should be sent to google
- Experimental method of sending campaign info (introduced in v2.3.1) is from now stable and always active
## v2.3.4 - 2023-08-31
### Fixed
- Fix hook actionGetProductPropertiesAfter deprecated since 1.7.8.0 - on prestashop versions 1.7.8 and above, after some time there was a slowdown of the store due to a large number of entries in the store log about an outdated hook
## v2.3.3 - 2023-08-30
### Fixed
- Fix 'kernel container not available' error on some versions of Prestashop 1.7
## v2.3.2 - 2023-08-28
### Added
- Improve experimental method of sending campaign info (added in v2.3.1)
- Send hash of customer email to support enhanced conversion tracking for Google Ads
## v2.3.1 - 2023-08-16
### Added
- Experimental method of sending campaign info (determined by the module) using gtag - see in "module settings" tab
## v2.3.0 - 2023-08-14
### Added
- New option in GA configuration: Ability to exclude shipping cost from transaction data (applies to orders sent via Measurement Protocol to GA4)
## v2.2.0 - 2023-08-03
### Added
- Simplify module configuration
- GTM is no longer required to activate dataLayer and thus receive events in GA4
- DataLayer is no longer optional and will always be active
- The module sends events to all services whose IDs are specified in the module configuration (UA, GA4, GTM)
- Show a message indicating how the module works based on its configuration
### Fixed
- Fixed minor bugs
## v2.1.25 - 2023-08-02
### Fixed
- Prevent JS error: PShowConversionJS.shopping_cart is not iterable
## v2.1.24 - 2023-07-27
### Fixed
- Fix attribute duplication in item_variant in MP data
- Remove attributes from item_name in MP data
## v2.1.23 - 2023-07-26
### Fixed
- Fix undefined array key 'controller'
- Fix small error in data typing
## v2.1.21 - 2023-06-22
### Fixed
- Fix missing data in JS
## v2.1.20 - 2023-06-09
### Fixed
- Fix missing data - warnings appear in debug mode
## v2.1.19 - 2023-06-07
### Added
- Add warning about data duplication
### Fixed
- Fix missing client_id in the measurement protocol for GA4
## v2.1.18 - 2023-05-18
### Added
- Add session linking to events sent by measurement protocol
## v2.1.17 - 2023-05-17
### Added
- Send timestamp with event data using Measurement Protocol
## v2.1.16 - 2023-05-16
### Fixed
- Improve sending of client ID with transactions
## v2.1.15 - 2023-04-28
### Fixed
- Some versions of Prestashop did not add JS scripts for GTM tracking
## v2.1.14 - 2023-04-27
### Fixed
- Fix typo
## v2.1.13 - 2023-04-27
### Fixed
- Improved user id linking
## v2.1.12 - 2023-04-26
### Fixed
- Improved client id linking - important fix for transactions source attribution
## v2.1.11 - 2023-04-26
### Fixed
- Fix CRON info in the module configuration
## v2.1.10 - 2023-04-25
### Fixed
- Improved GTM configuration file ready to import for GA4 tracking - from now it contains only one tag with all events
- Improve module configuration
## v2.1.9 - 2023-04-21
### Fixed
- Small fix in JS code
## v2.1.8 - 2023-04-15
### Added
- Allow enhanced conversion tracking for Google Ads
## v2.1.7 - 2023-04-14
### Fixed
- Fix missing variables in JS dataLayer tracking code [in Prestashop 1.6 only]
## v2.1.6 - 2023-04-14
### Added
- Improve support for UTM parameters tracking for Google Analytics 4
## v2.1.5 - 2023-04-13
### Added
- Add support for Prestashop 8.0 and PHP 8.1
## v2.1.4 - 2023-03-09
### Fixed
- Security patches
## v2.1.3 - 2023-03-08
### Added
- Add image with marked GA4 measurement ID to prevent confusion
## v2.1.2 - 2023-03-06
### Fixed
- Small dataLayer fixes for prestashop 1.6
## v2.1.1 - 2023-02-03
### Fixed
- The problem with file access
## v2.1.0 - 2023-01-18
### Added
- Add a GA4-compatible dataLayer data structure
## v2.0.3 - 2022-12-08
### Fixed
- Display GA4 data on the order view page in the back-office
## v2.0.2 - 2022-12-02
### Fixed
- Small fix to ignore clicking on product link with class `gmlightbox`
## v2.0.1 - 2022-11-09
### Fixed
- Allow char `-` in the GA4 secret key
## v2.0.0 - 2022-10-21
Important: Universal Analytics will stop processing data on 2023-07-01. You should migrate to Google Analytics 4 as soon as possible.
### Added
- Send transactions (purchase and refund) to Google Analytics 4 using Measurement Protocol
## v1.33.7 - 2022-08-22
### Fixed
- Fix missing guzzle lib on PrestaShop 1.6 and older
## v1.33.6 - 2022-07-25
### Fixed
- Fix support for multiple coupon codes added to the order
- Improve support for 'supercheckout' module
## v1.33.5 - 2022-07-13
### Fixed
- Fix issue which cause that module is sending total product prices instead of unit prices to GTM
## v1.33.4 - 2022-07-11
### Fixed
- The javascript code blocking removal of products from shopping cart in prestashop 1.7
## v1.33.3 - 2022-06-20
### Fixed
- Update and adjust google services api packages
- Highly optimized total module size
## v1.33.2 - 2022-06-19
### Fixed
- Fix missing database tables/columns
## v1.33.1 - 2022-06-13
### Fixed
- Automatically move executions of this module in the hook to run before any other modules
## v1.33.0 - 2022-05-04
### Added
- Prevent sending URL containing email address to GA (@see https://support.google.com/analytics/answer/6366371#page-url)
## v1.32 - 2021-10-22
- fix problem with price rounding on some PS versions
## v1.31 - 2021-09-13
- improve price rounding
## v1.30 - 2021-08-26
- you can choose that you want to send net or gross prices to google analytics together with the transaction
- added dataLayer support for the przelewy24 module,
after making a payment and after clicking "Pay by Przelewy24"
- added google_tag_params section to dataLayer for retargeting
(ecomm_prodid, ecomm_totalvalue, ecomm_pagetype, ecomm_pagename,
ecomm_brand, ecomm_category, ecomm_model, ecomm_quantity)
- improved dataLayer functionality
## v1.29 - 2021-03-31
- you can enter Google Ads conversion id and conversion label in the module configuration tab: Google Ads
## v1.28 - 2020-12-28
- added possibility to enter tracking code for Google Analytics 4
https://developers.google.com/analytics/devguides/collection/ga4/basic-tag?technology=gtagjs#set_up_the_basic_page_tag
## v1.27 - 2020-12-17
- fixed an error that caused the order amount not to include the cart rule value
- improved support for PrestaShop 1.7.7
## v1.26 - 2020-12-07
- fixed bugs related to the transaction data
## v1.25 - 2020-10-22
- possibility to send profit from sales instead of product prices
- module is sending more information to GTM using dataLayer
## v1.24 - 2020-09-14
- updated google oauth config - approval_prompt
- error causing lack of information about product sales in Google Analytics has been fixed
## v1.23 - 2020-03-02
- you can disable Global Site Tag, so you can use other
modules for tracking user activity in the shop
- disabled GTM event 'purchase' to prevent duplicated transactions
## v1.22 - 2019-12-19
- from now, you can enter custom source & medium while creating the order in the back-office
## v1.21 - 2019-10-04
- fixed missing 'cid' parameter
## v1.20 - 2019-09-19
- Important! You must update your dataLayer configuration!
Edit tags which uses event actions: `impressions, detail, checkout, checkoutOption, purchase, refund`
and set: Non-interactive = True
- added support for OPC module 'supercheckout' for PrestaShop 1.7
- added configuration file ready to import in tagmanager.google.com
- fixed bug related to PayU payment module (Jakarta user-agent)
## v1.19 - 2019-08-12
- fixed bugs in the traffic source tracking
## v1.18 - 2019-08-06
- fixed tracking order steps in PrestaShop 1.7
## v1.17 - 2019-06-28
- NEW! introduced integration with Google Reporting API.
From now the module will check that transactions were sent to and exists in the Google Analytics.
- fixed bug with currencies
- fixed bugs
## v1.16 - 2019-05-08
- NEW! allow to configure transaction sources which should be ignored
- fixed bugs reported by users
## v1.15 - 2018-12-12
- NEW! you can use CRON job to send transactions to GA
- NEW! the module allows to collect data by dataLayer from Google Tag Manager -
measuring product impressions, clicks, checkout steps, purchases and many more
## v1.14 - 2018-05-28
- improved tracking of user activity using php measurement protocol
- improved sending of customer data with transaction to GA
- allow to anonymize customer ip address
- official js tracking code is now associated with data sending using measurement protocol
## v1.13 - 2018-02-23
- added Google Tag Manager noscript tag (module reinstallation required)
## v1.12 - 2018-02-16
- NEW! added data which will be sent to GA on the order page in the back-office
- fixed bug in sending order to GA while first status is add to order
## v1.11 - 2018-02-14
- improved traffic sources
## v1.10 - 2018-01-31
- adwords tracking improved
## v1.9 - 2018-01-24
- improved module configuration
- improved searching of traffic sources
- since this version module is fully working with multistore mode
- NEW! added Google Tag Manager tracking code
## v1.8 - 2017-12-18
- improved tracking
## v1.7 - 2017-12-07 - Update your module configuration after update to this version
- NEW! added support for google optimize
- NEW! google analytics measurement protocol is used for page tracking (instead of analytics.js)
## v1.6 - 2017-11-16
- improved connection with GA
## v1.5 - 2017-11-13
- improved client tracking
## v1.4 - 2017-11-03
- NEW! option in module configuration: Display tracking code in the store
- NEW! option in module configuration: Expiration of traffic sources
- improved getting of traffic sources
- big changes in traffic sources management
## v1.3 - 2017-10-27
- fixed bug in creating new shopping carts
## v1.2 - 2017-09-20
- fixed client id
- improved order sending to Google Analytics
## v1.1 - 2017-06-07
- fixed many bugs reported by clients
## v1.0 - 2016-09-30
- initial version
Requisitos técnicos
Requisitos técnicos
- PHP 7.1 - 8.x
- Extensión de servidor ionCube Loader
Más información sobre requisitos técnicos en la base de conocimientos
Soporte = Actualizaciones + HelpDesk
Obtendrá 90 días (3 meses) de acceso al paquete completo de soporte de PrestaShow.
Actualizaciones de módulos
Los módulos le informarán de las actualizaciones disponibles. Lea el registro de cambios y realice una actualización del módulo con 1 clic directamente desde su tienda.
Panel HelpDesk
Este es el panel donde le proporcionamos ayuda. En el HelpDesk puede informar de problemas, solicitar la instalación gratuita de módulos y actualizaciones, y encargar modificaciones y trabajos de desarrollo individuales.
Ampliar el soport e
Una vez finalizado el soporte, puede utilizar el módulo sin restricciones. Puede ampliar su acceso al soporte en cualquier momento que lo necesite.
Base de conocimientos y FAQ
Gratis para siempre
La base de conocimientos está disponible para todo el mundo. Encontrará documentación sobre el módulo, así como instrucciones, vídeos y respuestas a las preguntas más frecuentes.
Licencia de por vida para el módulo
- Puede utilizar el módulo sin limitación para 1 tienda = 1 dominio.
- Puede utilizar un dominio adicional, por ejemplo, para una copia de desarrollador.
- Por un módico precio puede cambiar usted mismo el dominio para el módulo.
Dominios adicionales para Multitienda
- Todos nuestros módulos son compatibles con PrestaShop Multitienda.
- El soporte para un número ilimitado de dominios para PrestaShop Multitienda requiere la compra del soporte multitienda para el módulo.
Modificación del código
- El código del módulo relacionado con la integración con la tienda y el diseño (.tpl, .css, .js) es de código abierto y puede modificarlo libremente.
- El código fuente del módulo (.php) está encriptado con ionCube y modificarlo anulará la garantía.
Demo
Demo - probar el módulo
- Este módulo no tiene tienda demo
Todavía no hay entradas.

































Multistore is supported with multistore addon for module - and module will work with multiple domains configured with prestashop multistore.
Does the module store the GA4 client_id before payment and reuse it when validating the order?
Does it prevent duplicates using transaction_id / id_order?
Does it allow us to choose which order statuses trigger the purchase event?
Is it compatible with PrestaShop 1.7.x and multistore, if applicable?
hash’u maila jest wysyłany do DataLayer, gdy klient jest zalogowany :-)
to zamówienie zostanie wysłane do GA trzy razy? Czy tylko raz?
Zaktualizujcie moduł do najnowszej wersji - w razie potrzeby służymy pomocą na HelpDesk.
Zakup został dokonany w Euro. parametr currency na poziome zdarzenia jest Euro, natomiast w tablicy Items jest PLN.
Jak to naprawić?
Zaktualizuj moduł do najnowszej wersji, powinno to rozwiązać Twoje problemy.
w DebugView widać 2 wywołania eventu purchase.
Dodatkowo konwersja purchase nie przekazuje wartości zdarzenia oraz wartości w parametrze łączne przychody
Zdarzenie purchase odpala się prawidłowo, wartość zdarzenia jest zgodna z wysokością zamówienia., natomiast w kolumnach transakcje, przychody z zakupów są same zera.
Myślę, że problemem może być kwestia waluty - sklep działa w złotówkach i euro i widzę, że parametr waluty potrafi być różny na poziomie zdarzenia i tablicy items. Jak można to ogarnąć?
Po październikowej aktualizacji moduł przestał poprawnie przesyłać źródła konwersji. Większość klików z google ads przypisywanych jest jako non set. Obecnie z modułem nie da się prowadzić kampanii.
W dniu 11.11.2023 r. z 27 klików google ads, moduł przypisał tylko 1 w GA4.
Próbują naprawić aktualizacjami, ale mam wrażenie, że jest coraz gorzej. Napisałem prośbę o zwrot pieniędzy za moduł.
Do tego UWAGA - USUWAJĄ KOMENTARZE bez naszej zgody. Kupiliśmy u nich już kilka nietanich modułów (łącznie wydaliśmy u nich blisko 1956zł tylko na moduły) - w tym jeden do Facebooka w ubiegłym roku. Jak się okazało wysyłał cały czas niekompletne dane. Oczywiście od supportu pomoc była rozłożona w czasie, w ogóle nie przykładali się do tego i na końcu i tak nic nie pomogło nawet jak poprawili. Kupiliśmy moduł od innej firmy (nawet tańszy) i wszystko działa od pół roku jak należy. Wystawiliśmy więc ocenę (komentarz) dla Prestashow na stronie tego modułu facebooka z opisem problemów i działania supportu. Komentarz po kilku miesiącach został usunięty i mam na to dowody.
Sprawa kolejna - to nie jedyny przypadek. Bliska mi osoba również miała od nich moduł, pojawiły się z nim problemy. Po zgłoszeniu problemów jeszcze tego samego dnia polecili wykupienie wsparcia po zakupie którego od razu pomogą. Po zakupieniu przez 2 tygodnie nie można było się doprosić tego co zostało ustalone i za co zostało zapłacone. Na końcu został wystawiony komentarz po którym dopiero wtedy do "pożaru" wkroczył właściciel firmy i próbował ratować sytuację. Dopiero po komentarzach w kilku miejscach i totalnie sfrustrowanym i oszukanym kliencie... Myślałem że to coś ich nauczyło i że coś się zmieniło. Jak się okazało - KOMPLETNIE NIC.
Gratuluję - macie kolejnego sfrustrowanego klienta których jest coraz więcej (jestem na wielu grupach Prestashop i o tym wiem).
Google integrator support Google Ads. Remember to connect Ads with Analytics with Google Account settings.
For integration with Facebook Ads check our new module for eCommerce data and conversion tracking with Facebook latest API: https://prestashow.pl/34-.html
So sade there is no form to open a ticket :
https://helpdesk.prestashow.pl/open.php
It is said fill the form, but no form.
The challenge now is : Will it be an API tracking to Google Ads or Facebook Ads soon available ?
Nasz moduł załatwia resztę :-).
Metoda JS wykorzystuje najnowszy kod od Google.
czy jeśli chodzi o Google Analytics moduł korzysta z Global site tag (gtag.js), czy ze starego kodu?
Polecam