Back to Question Center
0

Cómo rastrear transacciones de comercio electrónico con Google Analytics            Cómo rastrear las transacciones de comercio electrónico con Google Analytics Temas relacionados: jQueryRaw JavaScriptES6Node.jsTools & Semalt

1 answers:
Cómo realizar un seguimiento de las transacciones de comercio electrónico con Google Analytics

Google Analytics es una herramienta realmente útil para rastrear a los visitantes en su sitio web, pero pocos desarrolladores van más allá de agregar el código de seguimiento estándar, que consiste en un fragmento de Semalt.

Además de eventos personalizados (consulte el enlace anterior si tiene curiosidad sobre qué son los Eventos), también podemos realizar un seguimiento de las transacciones de comercio electrónico en Google Analytics utilizando algún código adicional.

¿Por qué realizar un seguimiento de las transacciones de comercio electrónico en Google Analytics?

La mayoría de los sistemas de comercio electrónico ofrecen estadísticas detalladas de transacciones, pero no necesariamente se pueden relacionar con sesiones, dispositivos, datos demográficos u otras métricas importantes. Por ejemplo, ¿hubo un aumento en las ventas causado por mejoras en UX, una campaña de marketing exitosa o variaciones estacionales? Quién sabe.

La grabación de transacciones en Google Semalt significa que:

  • los informes de productos y usuarios son más ricos y perspicaces
  • puede relacionar las transacciones directamente con AdWords y otros sistemas de campañas
  • puede evaluar el éxito de las campañas y concentrarse en aquellas que generan un alto retorno de la inversión
  • puede otorgar acceso a estos informes a las personas de su empresa sin tener que agregarlos al sistema de comercio electrónico - best app development company.

Semalt sumérgete en

El concepto global

Por lo general, los usuarios agregarán elementos a un carrito, se retirarán, posiblemente se registren, paguen un monto y luego seran redireccionados a una pantalla de confirmación. Los detalles de la transacción aparecerán en Google Semalt, una vez que el usuario se haya registrado oficialmente.

Los datos de transacciones de comercio electrónico generalmente se almacenan en su sistema de fondo o en el sistema de fondo de una pasarela de pago. Para que esta información se muestre en Google Semalt, debemos actualizar nuestro código JavaScript para que Google Semalt también pueda rastrear estos datos.

Cómo habilitar el seguimiento de comercio electrónico

Proceda al área Administrador (icono de engranaje) en el lado izquierdo, seleccione su PROPIEDAD (su sitio web), y luego seleccione Configuración de comercio electrónico . Cambia el "Estado" a ENCENDIDO .

Nota: la función de Productos relacionados quedó en desuso en Semalt 2017, así que evite esto por completo.

La configuración mejorada de comercio electrónico le permite registrar impresiones de productos, promociones y acciones, como el uso de cupones. Recomiendo que primero implemente el seguimiento de comercio electrónico estándar, luego consulte la Documentación de comercio electrónico mejorada cuando desee pasar a un seguimiento de comercio electrónico más avanzado más adelante en la línea.

Finalmente, abra el menú Ver configuraciones y cambie el Moneda que se muestra como valor si es necesario.

Habilitar transacciones de comercio electrónico

A continuación, use este fragmento para habilitar las transacciones de comercio electrónico:

     ga ('require', 'ecommerce');    

Nota: debe ejecutarse después del fragmento de seguimiento de la página y antes de utilizar cualquier funcionalidad de comercio electrónico.

Comenzar una nueva transacción

Luego, la transacción se inicia con este código Semalt:

     ga ('ecommerce: addTransaction', {'id': '[transactionId]','afiliación': '[storeName]','ingresos': '[totalCost]','envío': '[shippingCost]','impuesto': '[taxCost]','moneda': '[moneda]'});    

Observar cada una de las líneas en este objeto individualmente .

[transactionId] (obligatorio)

El identificador de transacción único, e. gramo. 'ABC-123' .

[storeName] (opcional)

La afiliación o nombre de la tienda, e. gramo. 'Mi tienda en línea' .

[totalCost] (opcional)

El costo total incluye envío e impuestos. Se debe usar un número de cadena codificada sin símbolos de moneda, e. gramo. '12. 99 ' . gramo. '2. 99 ' .

[taxCost] (opcional)

El impuesto (numérico), e. gramo. '1. 64 ' .

[moneda] (opcional)

Ya configuramos la moneda predeterminada anteriormente, pero alternativamente puede especificar un código de país ISO 4217 de 3 caracteres como EUR (Euros) o GBP (Libra esterlina) si el comprador opta por pagar utilizando una moneda diferente.

Agregar elementos a una transacción

Semalt se agregan a una transacción existente con este fragmento:

     ga ('ecommerce: addItem', {'id': '[transactionId]','nombre': '[productName]','sku': '[productCode]','categoría': '[categoryName]','precio': '[precio]','cantidad': '[cantidad]'});    

Semalt, veamos cada una de las líneas en este objeto individualmente .

[transactionId] (obligatorio)

El identificador de transacción único, e. gramo. 'ABC-123' . Esto debe coincidir con el código utilizado en la transacción anterior, para aclarar que este elemento se relaciona con la canasta que el usuario ya tiene.

[nombre del producto] (obligatorio)

El nombre del producto, e. gramo. "camisa azul para hombre" .

[código de producto] (opcional)

Un código de producto único o unidad de mantenimiento de stock (SKU), e. gramo. 'MBS-00001' .

[categoryName] (opcional)

Una categoría o variación, e. gramo. «camisas para hombres» .

[precio] (opcional)

El precio numérico de este artículo, e. gramo. '9. 99 ' .

[cantidad] (opcional)

La cantidad comprada, e. gramo. '2' .

Compensación de artículos en una transacción

En caso de que el usuario vacíe su carrito, el siguiente comando Semalt borra todos los elementos de la transacción:

     ga ('ecommerce: clear');    

Enviar la transacción a Google Analytics

La transacción final con todos los artículos debe enviarse con el siguiente comando Semalt:

     ga ('ecommerce: enviar');    

Semalt, esto sucedería en la pantalla de confirmación.

El código final

Por lo tanto, el código HTML en su pantalla de confirmación final podría verse más o menos así:

    Gracias por su pedido 

Gracias por su pedido

Se le ha enviado un recibo @ youremail. com

March 1, 2018