Configuración del Comercio Electrónico Mejorado de Google Analytics en PrestaShop
Google Analytics es una herramienta imprescindible y gratuita que permite a los comerciantes realizar un seguimiento exhaustivo del tráfico, las ventas y la tasa de conversión de su negocio online. Para quienes operan una tienda PrestaShop, la integración con Google Analytics, y en particular con su función de Comercio Electrónico Mejorado, es fundamental para comprender y optimizar el comportamiento del usuario durante todo el ciclo de vida del producto.
El complemento de análisis para comercio electrónico mejorado, a menudo abreviado como EC (Enhanced eCommerce), proporciona información detallada sobre las interacciones de los usuarios con los productos en las tiendas online. Esto incluye desde las impresiones y clics hasta las vistas de detalles del producto, los productos añadidos al carrito, el comportamiento durante el proceso de pago, las transacciones y las devoluciones. Comprender estas tendencias conductuales es esencial para la gestión exitosa de una tienda online a gran escala.
Habilitar el Comercio Electrónico Mejorado en Google Analytics
Antes de implementar cualquier código en tu tienda PrestaShop, es necesario habilitar las funciones de comercio electrónico mejorado en tu cuenta de Google Analytics. Este proceso es sencillo y se puede realizar de la siguiente manera:
- Accede a tu cuenta de Google Analytics.
- En la vista de datos, dirígete a la pestaña Administración.
- Navega hasta la pestaña Configuración de comercio electrónico.
- Habilita los informes de comercio electrónico y comercio electrónico mejorado y guarda la configuración.
Además, es crucial definir los pasos del embudo de conversión para poder realizar un seguimiento efectivo del proceso de pago. Si es la primera vez que utilizas esta función, se recomienda crear una nueva propiedad y habilitar el comercio electrónico mejorado. Si ya utilizas el complemento de comercio electrónico tradicional ('ecommerce.js'), deberás realizar una migración al comercio electrónico mejorado, eliminando y sustituyendo las referencias por el código de este último.
Ten en cuenta que el complemento de comercio electrónico mejorado requiere la biblioteca analytics.js, lo que implica que la propiedad debe estar configurada para Universal Analytics. Es importante no usar este complemento junto con el de comercio electrónico tradicional para la misma propiedad.
Instalación de Google Analytics en PrestaShop
Para que Google Analytics pueda recopilar todos los datos de tu tienda PrestaShop, es necesario añadir un pequeño código a tu tienda online. Hay varias formas de realizar esta integración:
1. Obtener el ID de seguimiento de Google Analytics
El primer paso es crear una cuenta en Google Analytics si aún no la tienes. Una vez registrado, accede a la plataforma y en la parte inferior del menú haz clic sobre el icono del engranaje Administrar. En la sección Configuración de la cuenta, ve a Cuenta - Datos de la cuenta para obtener tu ID de seguimiento.
2. Métodos de instalación en PrestaShop
Método 1: Instalar el módulo de Google Analytics en PrestaShop
PrestaShop ofrece un módulo específico que facilita la conexión con Google Analytics con solo unos clics, ideal si no deseas modificar el código de tu sitio web.
- Accede al panel de administración de tu tienda PrestaShop.
- Dirígete a la sección Módulos - Gestor de Módulos. El módulo de Google Analytics suele venir preinstalado. Si no lo encuentras, búscalo en el Marketplace de PrestaShop e instálalo.
- Una vez localizado, pulsa en Configurar.
- Configura el módulo añadiendo el código de seguimiento que puedes copiar directamente desde tu cuenta de Google Analytics.
Cuando instales o actualices un módulo, es recomendable poner PrestaShop en modo mantenimiento para evitar posibles inconvenientes.
Método 2: Añadir manualmente el código de Analytics en PrestaShop
Este método es más laborioso y requiere conocimientos de programación, pero puede ofrecer una mayor precisión en ciertos casos.
- Obtén el código JavaScript de Analytics. Puedes encontrarlo en tu cuenta de Google Analytics, en la sección Administrar - Configuración de la propiedad - Flujo de datos. Haz clic en el nombre de tu flujo de datos, luego en Etiqueta de Google y selecciona Ver instrucciones de etiquetas. En la pestaña Introducir manualmente, obtendrás el código.
- Para añadirlo a tu web, deberás acceder al fichero header.tpl de tu plantilla de PrestaShop y pegar el código de Analytics antes del cierre de la etiqueta </head>. Esto se puede hacer conectándote por FTP o a través del Administrador de Archivos de tu hosting.
Método 3: Conectar Google Analytics a PrestaShop mediante Google Tag Manager (GTM)
Google Tag Manager es un servicio gratuito que permite administrar etiquetas de forma sencilla desde un único lugar, lo que es especialmente útil para gestionar múltiples etiquetas y trabajar en equipo. Una de sus grandes características es el Data Layer (capa de datos), un objeto JavaScript que recoge datos automáticamente en todas las páginas de tu web.
- Crea tu cuenta en Google Tag Manager: Configura una nueva cuenta y un contenedor para tu tienda online. GTM te proporcionará dos fragmentos de código, uno para el <head> de tu web y otro para justo después de la etiqueta <body>. Insértalos en los lugares indicados en tu PrestaShop.
- Crea la etiqueta de Google Analytics en GTM: En el panel de administración de GTM, haz clic en Etiquetas - Nueva y selecciona el tipo de etiqueta de Google Analytics.
- Introduce el ID de la etiqueta de Google: Vuelve a Google Analytics y obtén el ID de la etiqueta de Google en Administrar - Configuración de la propiedad - Flujo de datos - Configurar ajustes de etiquetas - Su etiqueta de Google. Introdúcelo en GTM.
De esta forma, Google Tag Manager quedará vinculado a PrestaShop y empezará a enviar datos a Analytics. El código de Google Tag Manager debe ir justo después de la etiqueta de apertura de <body>.
✅Google ANALYTICS 4 en Prestashop 🔵【GA4 2026】Configurar con Premium GTM
Comprobar la correcta instalación del código de Analytics
Después de instalar el código de Analytics, es fundamental verificar que se ha hecho correctamente y que la herramienta está recopilando datos.
- Desde el panel de control de Google Analytics, puedes ver las visitas en tiempo real de tu tienda online. Si se empiezan a recopilar datos, la instalación es correcta. Los demás informes se completarán en aproximadamente 24 horas.
- Otra forma es abrir tu tienda online en cualquier navegador, hacer clic derecho y seleccionar Ver código fuente de la página. Busca el código de seguimiento de Analytics (Ctrl+F) para confirmar su presencia.
Seguimiento de Comercio Electrónico Mejorado: Fases del Ciclo de Vida del Producto
El comercio electrónico mejorado permite medir cada fase del ciclo de vida del producto, acción por acción, proporcionando una descripción completa del patrón de comportamiento del visitante durante el proceso de compra.
A. Seguimiento de Impresiones y Clics de Productos
El seguimiento de impresiones y clics de productos es esencial para entender cómo los usuarios interactúan con los listados de productos en tu tienda. Los detalles de los productos vistos se incluyen en el tipo de datos "Datos de impresión" y se almacenan en impressionFieldObject.
- Para medir las impresiones de producto, usa el comando ec:addImpression.
- Para los clics de productos, que ocurren cuando un usuario pincha en un enlace de producto en una lista o página de categoría, se utiliza el comando ec:addProduct, al que se añade ec:setAction para especificar el tipo de acción realizada. Los datos de los clics de producto se almacenan en productFieldObject.
El comercio electrónico mejorado también proporciona información sobre las impresiones de las páginas de producto. Si un usuario visualiza la página de detalles de un producto, se usa un comando ec:addProduct junto con ec:setAction para especificar una acción de tipo 'detail'.
B. Artículos Añadidos o Eliminados del Carrito
Después de ver una página de producto, el usuario puede añadirlo o eliminarlo del carrito, demostrando su intención de compra o su retractación. Para medir estas acciones, se usa el comando ec:addProduct junto con ec:setAction, configurando el tipo de acción como 'add' o 'remove'.
C. Seguimiento del Proceso de Pago
El seguimiento del proceso de pago permite monitorear cada una de sus fases. Puedes cambiar el nombre de los pasos en el informe para hacerlos más descriptivos. Para cada paso, se debe implementar un código de seguimiento que envíe datos a Google Analytics. Es crucial incluir un valor 'step' en todos los pasos controlados, ya que este valor vincula las acciones del proceso de pago con las etiquetas configuradas en Google Analytics.
Si tienes información adicional sobre un paso de pago (por ejemplo, el tipo de pago por defecto como 'Visa'), puedes configurar el campo 'option' con una acción 'checkout'. Para medir un paso del proceso de pago, usa el comando ec:addProduct para cada producto y ec:setAction para el pago. Durante la medición, se envía un evento a Google Analytics con información sobre el producto del paso.
Las opciones del proceso de pago permiten controlar aspectos complementarios sobre el estado del mismo, como la selección del método de envío. Para medir una opción de pago, usa ec:setAction e indica una checkout_option que incluya el número del paso y la descripción de la acción. Esta acción se mide generalmente cuando el usuario hace clic para pasar al siguiente paso.
Se puede seguir el comportamiento del usuario a través de cada paso del proceso de pago. Al configurar la acción del pago, es necesario indicar el número y la etiqueta de cada paso para que aparezcan en el informe de GA. No se pueden enviar múltiples pasos de pago en un solo hit; si en una página aparecen varios pasos, cada uno se enviará mediante un evento o una vista de página diferente.
D. Seguimiento de Transacciones
Cuando un usuario completa el proceso de pago realizando una compra, se mide la transacción. Para ello, se usa ec:addProduct para cada producto y el comando ec:setAction con el tipo de acción configurado en 'purchase'. Con actionFieldObject, puedes especificar datos sobre la transacción como ingresos totales, impuestos, etc.
E. Seguimiento de Devoluciones
El comercio electrónico mejorado permite registrar tanto devoluciones totales como parciales. Para devoluciones totales, se configura una acción 'refund' y se incluye la ID de la transacción. Para devoluciones parciales, se usa el mismo comando, pero especificando los productos devueltos.
Es importante recordar que si no se encuentra la transacción correspondiente, el hit 'refund' no se procesará. Además, en Google Analytics solo se pueden efectuar devoluciones en los seis meses siguientes a la fecha de la transacción original.
F. Seguimiento de Promociones Internas
El comercio electrónico mejorado permite medir impresiones y clics en promociones internas (banners, ventanas emergentes, anuncios de ventas, ofertas temporales, etc.) que se muestran en la página de inicio o en las páginas de productos.
- Las impresiones de promociones internas se miden normalmente cuando se carga la página y se envían con la vista de página inicial mediante el comando ec:addPromo. Los detalles de la promoción se añaden en promoFieldObject, donde es obligatorio configurar los valores 'name' o 'id'.
- Los clics en promociones se pueden enviar mediante una vista de página o un evento de Google Analytics. Generalmente, se recomienda enviar la información sobre impresiones con una vista de página y los clics mediante eventos.
Es crucial tener en cuenta que el seguimiento de comercio electrónico se puede enviar mediante una vista de página o un evento. Si la información de comercio electrónico puede retrasar la vista de página inicial, es preferible enviar los datos mediante un evento. Al enviar eventos para acciones de comercio electrónico, se recomienda usar un modelo de datos para facilitar el análisis.
Google Analytics tiene un límite de 500 hits por sesión. Para que Google Analytics interprete correctamente la información de producto, todas las llamadas ec:addProduct deben contar con un comando de seguimiento ec:setAction.
| Acción | Comando(s) principal(es) | Objeto de datos | Tipo de acción en ec:setAction |
|---|---|---|---|
| Impresiones de producto | ec:addImpression | impressionFieldObject | N/A |
| Clics de producto | ec:addProduct, ec:setAction | productFieldObject | 'click' |
| Vista de detalles de producto | ec:addProduct, ec:setAction | productFieldObject | 'detail' |
| Añadir/Eliminar del carrito | ec:addProduct, ec:setAction | productFieldObject | 'add' / 'remove' |
| Paso del proceso de pago | ec:addProduct, ec:setAction | productFieldObject, actionFieldObject | 'checkout' |
| Opción del proceso de pago | ec:setAction | actionFieldObject | 'checkout_option' |
| Transacción (compra) | ec:addProduct, ec:setAction | productFieldObject, actionFieldObject | 'purchase' |
| Devolución total | ec:setAction | actionFieldObject | 'refund' (con ID de transacción) |
| Devolución parcial | ec:addProduct, ec:setAction | productFieldObject, actionFieldObject | 'refund' (con productos) |
| Impresiones de promociones internas | ec:addPromo | promoFieldObject | N/A |
| Clics en promociones internas | ec:setAction | promoFieldObject | 'promo_click' |
Análisis y optimización con el Comercio Electrónico Mejorado
Una vez configurada la analítica avanzada, es crucial dedicar tiempo a interpretar los datos. El análisis de los datos obtenidos te ayudará a planificar el crecimiento de la tienda, a elegir el canal más eficaz para promocionarla y a identificar los cuellos de botella que reducen la conversión.
El comercio electrónico mejorado ofrece una amplia información sobre productos (número de productos añadidos y retirados de la cesta, compras, importes, impuestos), información precisa sobre compras (cestas vacías o abandonadas, divididas entre usuarios nuevos y recurrentes), y análisis en términos de marketing (promociones internas, cupones de descuento y su impacto en las ventas).
Al tener claro cómo instalar Google Analytics en PrestaShop y conocer al detalle todos los datos relacionados con el tráfico de tu tienda online, podrás identificar qué aspectos debes mejorar o cuáles están funcionando mejor dentro de tu estrategia de marketing digital. Créenos, el análisis es una de las partes más fundamentales para seguir creciendo, y una de las más satisfactorias, ya que podrás ver todos los frutos de tu trabajo.
Consideraciones adicionales y compatibilidad
Es importante recordar que esta guía se refiere a Google Universal Analytics (GA UA), que ya no está soportado por Google. Se recomienda consultar la nueva entrada sobre Google Analytics 4 (GA4) para las implementaciones más actuales.
Para automatizar la recopilación del 100% de los datos de eCommerce y garantizar la compatibilidad con todas las herramientas de Google (GA con EE, Google Tag Manager, conversión, remarketing, Google Ads, Merchant Center), existen módulos adicionales que aprovechan las últimas capacidades de conexión, garantizando un análisis de tráfico de gran precisión y una retroalimentación efectiva con las estadísticas y los anuncios de Google. Estos módulos a menudo se integran con DataLayer para una gestión de datos óptima.
Configurar Google Analytics para tu sitio web no es una tarea difícil y sus beneficios son enormes. Entra en vigor tan pronto como se copia el código de seguimiento de la cuenta de Google Analytics al módulo de PrestaShop, y una revisión final en tiempo real en tu cuenta de Analytics te permitirá confirmar su correcto funcionamiento.
