eCommerce tracking, Con Google Analytics

Preview:

Citation preview

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Martín GaraySr. Digital Analyst, SEO Specialist

@DigitalAnalyst_

#HowaBA2013

¡Bienvenidos !

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento de Comercio Electrónico

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento de EcommercePodemos conocer lo que compran los visitantes a través del sitio o AppProductos: 

Qué productos compran, cuántos compran y los ingresos que generan estos productos.Transacciones: 

la información sobre ingresos, impuestos, envíos y volumen de cada transacción.Tiempo previo a la compra: en días y/o visitas antes de la compra.

Impacto de las acciones de Marketing en Ventas • Por campañas: Newsletter, Email, Ads,

sitios de referencia, promociones internas,…• Por palabras clave, Orgánicas o campañas pagas…

¿que campaña logro concretar la Compra?

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento de EcommerceSe Puede averiguar:

¿Qué productos, marcas o categorías son los que mejor se venden?Un producto con pocas ventas , no significa necesariamente que el producto no guste. Quizás no se le haya aplicado la estrategia de marketing correcta.

¿Qué ingresos se obtienen por transacción y cuántos productos se venden por transacción?

Por ejemplo, si el número de productos por transacción es inferior al esperado, quizás se podrían de ofrecer descuentos.

Ajustar el sitio web para aumentar las ventas y ganarse la fidelidad de los clientes.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento de EcommerceSe Puede averiguar:

¿Cuántas visitas son necesarias para que el sitio les induzca a comprar?

Si los clientes realizan numerosas visitas antes de comprar, quizás le interese modificar el diseño del sitio o incluir alguna herramienta para mejora las ventas.

¿Cuánto tardan los clientes en decidirse a comprar?Por ejemplo, si sus ciclos de compra son estables, o fluctúan de forma predecible según el producto o la época del año.

Desarrollar una previsiones de venta y formular una previsión fiable de los ingresos.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento de EcommerceProductos más vendidos : • Qué productos compran.• Cuántos compran.• Ingresos por productos.Transacciones: • La información sobre ingresos.• Impuestos.• Envíos.• Volumen de cada transacción.Tiempo previo a la compra:• Número de días (máx 90) y de visitas que fueron

necesarias antes de la 1ra Compra.• La última campaña que llevo a la transacción final.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Esto NO reemplaza:

Gestión de InventarioSistemas de ContabilidadSeguimiento de Pedidos

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Ecommerce Tracking para Sitios

que “No Venden”

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Ecommerce Tracking para Sitios NO Transaccionales

Es posible realizar mediciones con E-commerce Tracking para sitios que

no son de Comercio Electrónico

Escenarios como:

• Descargas de….

• Formulario de ….

Nos ayuda atribuirle un valor determinado a una acción puntal

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Ecommerce Tracking para Sitios NO Transaccionales

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Conversiones (Goals)

vs.

Seguimiento de Ecommerce

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Una conversión (Goal) se produce una vez que un visitante completa una acción dentro del sitio.

No es posible registrar el mismo objetivo (Goal) más de una vez por sesión para un mismo visitante.

• Si el usuario descarga 3 programas, en una única sesión, sólo veré que el usuario en esa sesión generó una (1) “conversión de descarga”

• Si el Goal, esta asociado a un Evento “descarga” , en el reporte de eventos, veré el total de descargas.

Una conversión (Goal) de Seguimiento de Ecommerce se produce una vez que un visitante completa una transacción.

Se registran Como Goals: Todas las transacciones que se completen en una misma sesión

Goals de Conversiones vs Goals de Seguimiento de Ecommerce

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Visita 1 Visita 2 Visita 3

Descarga

Goals de Conversiones vs Seguimiento de Ecommerce

Descarga A

Goals

Descarga A Descarga BDescarga ADescarga A

A BA A

Eventos +1 +1 +1 +1 +1

Goals de Conversiones

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Visita 1 Visita 2 Visita 3

Transacciones

Goals de Conversiones vs Seguimiento de Ecommerce

Compra A

Goals

Compra B Compra BCompra ACompra A

Goals de Seguimiento de Ecommerce

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Implementación de

seguimiento de Ecommerce

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Configurar seguimiento Ecommerce

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Configurar seguimiento Ecommerce

Es sólo Informativo, Este cambio no implica un cálculo en el cambio de divisas

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Deberá estar en todas las páginas del sitio

El Código de Google Analytics:

Configurar seguimiento Ecommerce

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Configurar seguimiento Ecommerce

www.Mi-Sitio.com

Detalle de la compra

1www.Mi-Sitio.com

$$$Realiza la cobranza

2www.Mi-Sitio.com

- Confirma compra- Fin de Compra

3

Si el software del carrito de la compra y el sitio de comercio electrónico están en el mismo dominio,

No es necesario realizar el seguimiento multidominio.

Pagar Gracias

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Configurar seguimiento Ecommerce

www.Mi-Sitio.com

Detalle de la compra

1www.Cobra-OnLine.com

$$$

Realiza la cobranza

2www.Mi-Sitio.com

- Confirma compra- Fin de Compra

3

Si el software del carrito de la compra y el sitio de comercio electrónico están en diferente dominio, Es necesario realizar el seguimiento multidominio.

Pagar Gracias

Determinar si se necesita instalar seguimiento entre dominios o cross-domain

#HowaBA2013

El código debe estar en la página de gracias o “thank you page”

Ecommerce Tracking – El código¿Dónde debe estar?

www.Mi-Sitio.com

Detalle de la compra

1www.Mi-Sitio.com

$$$

Realiza la cobranza

2www.Mi-Sitio.com

- Confirma compra- Fin de Compra

3

Pagar Gracias

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

<Vamos al Código />

de seguimiento Ecommerce

#HowaBA2013Ecommerce Tracking – El código

Código asíncrono (predeterminado)<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']);

_gaq.push(['_addTrans', '1234', 'Moda femenina', '28.28', '1.29', '15.00', ‘CABA', ‘Buenos Aires', ‘Argentina'

]);_gaq.push(['_addItem',

'1234', 'DD44', ‘Remera', 'Verde mediana', '11.99', '1'

]);_gaq.push(['_trackTrans']);

(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();

#HowaBA2013Ecommerce Tracking – El código

El Proceso generalConsta de 3 elementos necesarios para realizar el seguimiento

1. Un objeto de transacción.

2. Un objeto producto Que debe ser uno, por cada producto del carrito de compra del usuario.

3. Confirmar al servidores de Google Analytics.

#HowaBA2013Ecommerce Tracking – El código

El Proceso general

1. Un objeto de transacción.

_addTrans ()

Método para inicializar un Objeto de transacción.

Sólo se ocupa de seguimiento de las transacciones

Almacena toda la información relacionada con una sola transacción

• ID de la transacción• gastos de envío y dirección de facturación.

La información de la transacción, está asociado a sus (productos) elementos por medio del identificador de la transacción y todos los elementos, que tendrán el mismo ID de la transacción.

#HowaBA2013Ecommerce Tracking – El código

El Proceso general

2. Un objeto producto.

_addItem()

Método de seguimiento de la información sobre Cada elemento individual

• Asociado al usuario y asociado a la transacción a través del ID de transacción

• El ID de transacción coincide con el utilizado en el _addTrans()

• Este método de seguimiento contiene información del producto, como:

• El código de artículo• precio, • Categoría• Cantidad.

#HowaBA2013Ecommerce Tracking – El código

El Proceso general

3. Confirmar al servidores de Google Analytics.

_trackTrans ()

Método que confirma que se ha producido una compra, y todos los datos que se han acumulado en el objeto de transacción.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

<Volvamos al Código />

…En detalle

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Código asíncrono (predeterminado)<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']);

_gaq.push(['_addTrans', '1234', 'Moda femenina', '28.28', '1.29', '15.00', ‘CABA', ‘Buenos Aires', ‘Argentina'

]);_gaq.push(['_addItem',

'1234', 'DD44', ‘Remera', 'Verde mediana', '11.99', '1'

]);_gaq.push(['_trackTrans']);

(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();

_______________ ID del pedido (obligatorio)_______________ nombre de la tienda o del sector_______________ total (obligatorio)_______________ impuestos_______________ gastos de envío_______________ ciudad_______________ estado o provincia_______________ país

_______________ID del pedido (necesario para asociar el artículo a la transacción)_______________ SKU/código producto (obligatorio)_______________ nombre del producto_______________ categoría o tipo_______________ precio unitario (obligatorio)_______________ cantidad de artículos (obligatorio)

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

<Vamos al Código />

En Tag Manager

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

DataLayer

<script>dataLayer = [{ 'transactionId': '1234', 'transactionAffiliation': 'Acme Clothing', 'transactionTotal': '11.99', 'transactionTax': '1.29', 'transactionShipping': '5', 'transactionProducts': [{ 'sku': 'DD44', 'name': 'T-Shirt', 'category': 'Apparel', 'price': '11.99', 'quantity': '1' },{ 'sku': 'AA1243544', 'name': 'Socks', 'category': 'Apparel', 'price': '9.99', 'quantity': '2' }]}];

</script>

_______________________ ID del pedido (obligatorio)_______________________ nombre de la tienda o del sector_______________________ total (obligatorio)_______________________ impuestos_______________________ gastos de envío

_______________ SKU/código producto (obligatorio)_______________ nombre del producto_______________ categoría o tipo_______________ precio unitario (obligatorio)_______________ cantidad de artículos (obligatorio)

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

<Vamos al Código />

En Universal Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

ga('ecommerce:addTransaction', { 'id': '1234', // Transaction ID. Required. 'affiliation': 'Acme Clothing', // Affiliation or store name. 'revenue': '11.99', // Grand Total. 'shipping': '5', // Shipping. 'tax': '1.29' // Tax.});

ga('ecommerce:addItem', { 'id': '1234', // Transaction ID. Required. 'name': 'Fluffy Pink Bunnies', // Product name. Required. 'sku': 'DD23444', // SKU/code. 'category': 'Party Toys', // Category or variation. 'price': '11.99', // Unit price. 'quantity': '1' // Quantity.});

ga('ecommerce:send');

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

http://cutroni.com/blog/2013/03/22/tracking-ecommerce-transactions-with-universal-analytics/

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Resumen de la implementación

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Resumen de la Implementación1. Habilitar los informes de Ecommerce desde el perfil de tu página web.

2. Añadir el código de Seguimiento Ecommerce de Analytics en la página de confirmación de la transacciones. (“Thank You Page”)

¡Gracias!<script> Seguimiento de ecommerce</script>

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Consideraciones Importantes

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Consideraciones ImportantesArgumentos para _addTrans () y _addItem ()

La lista de argumentos para _addTrans () y _addItem () se corresponde con la posición.

Aunque no todos los argumentos son obligatorios, se debe suministrar un marcador de posición vacío de argumentos especificados para evitar errores.

Por ejemplo, podría agregar un elemento que sólo contiene ID de transacción, sku, precio y cantidad

_addItem ( '54321' , '12345', ' ', ' ', '55.95', '1' );

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Consideraciones ImportantesCódigo SKU único por producto

Si en una misma transacción un usuario comprara distintos productos con el mismo SKU, la herramienta reportará el SKU del último producto agregado en la transacción

Asegurarse que cada artículo tenga un Código SKU único.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Consideraciones ImportantesSeparador decimal

El valor decimal de los precios deben estar separado por “punto”

• 15.95 (quince con noventa y cinco centavos)• 1500.50 (mil quinientos, con cincuenta centavos)

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Consideraciones ImportantesAjuste de monedaHay dos lugares para establecer el tipo de moneda en Google Analytics:

• En la configuración del perfil se debe especificar la moneda que desea mostrar en los informes.

• En el código de seguimiento para especificar la moneda de la transacción original.

Google Analytics realiza la conversión de moneda si el conjunto de códigos de moneda en estos dos lugares es diferente.

No se realiza la conversión si no hay moneda especificada en el código de seguimiento.

El valor convertido no siempre es exacto, ya que no se basan en los tipos de cambio en tiempo real. La información se proporciona "tal cual" y únicamente con fines informativos, no para fines financieros.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Monedas y tipo de cambio

En la configuración del perfil

Consideraciones Importantes

Es solo Informativo, Este cambio no implica un calculo en el cambio de divisas

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Consideraciones Importantes<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']);

_gaq.push(['_addTrans', '1234', 'Moda femenina', '28.28', '1.29', '15.00', ‘CABA', ‘Buenos Aires', ‘Argentina'

]);_gaq.push(['_addItem',

'1234', 'DD44', ‘Remera', 'Verde mediana', '11.99', '1'

]);_gaq.push(['_set', 'currencyCode', 'EUR']);_gaq.push(['_trackTrans']);

(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();

Código asíncrono (predeterminado)

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Monedas y tipo de cambioEn la configuración por código

Antes del Push de _trackTrans

La divisa debe estar bajo el standard ISO 4217 https://developers.google.com/analytics/devguides/platform/features/currencies

Consideraciones Importantes

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes y divisas

Monedas y tipo de cambioSi la tienda dispone de más de una divisa.

• Se debe indicar por código la divisa en al que se realiza la transacción.

• Google Analytics, mostrará los reportes de seguimiento de Ecommerce, en la moneda definida para el perfil.

Construimos un informe personalizado con el uso de esta nueva dimensión “Currency Code”, para que puedan comprobar que todo funciona.

Multi-Currency Report:https://www.google.com/analytics/web/permalink?uid=04epjRf-RJqhzPyZmvp7ig

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento Ecommerce

Seguimiento personalizado

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Seguimiento Ecommerce Seguimiento personalizadoIdentificar eventos valiosos para poder comprender mejor el proceso de compra

Por ejemplo:

Clicks on Links• Banners internos, descarga de archivos,

Galería de fotos Carrito de compra

• Agregar al carrito• Quitar del carrito

Comparar productos• Agregar al comparador• Quitar al comparador

Video detalle• Play, Pause, Stop, % Visualizado

Contenidos• Categoría de productos.• % de paginas vistas.

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Análisis y Reportes de Comercio Electrónico

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

- Conversiones-> Comercio Electrónico

#HowaBA2013Reportes de Google Analytics

#HowaBA2013Reportes de Google Analytics

#HowaBA2013Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

Reportes de Google Analytics

Google Analytics – #eCommerceTracking

@DigitalAnalyst_ - Martín Garay

#HowaBA2013

#HowaBA2013

¡Muchas Gracias!

@DigitalAnalyst_ - Martín Garay