Inspiración


Modelos de generación de ideas, creatividad, modelos de negocios, tendencias, ideas, negocios online reviews, intentaremos sacar lo mejor de todos sitios para inspirar tu idea de negocio.

Creación


Como crear webs, crear apps, arquitectura informacion, usabilidad, CMS, HTML, SEO, Llamadas a la acción…

Promoción


marketing online, SEO, SEM, Social Media, Content marketing, Campañas, tráfico…

Análisis


Analítica web, analítica móvil, optimización conversiones, test, herramientas, dashboards, KPI’s

Podemos Ayudarte


con Cursos físicos y virtuales, con consultorías, con clases particulares, con tutoriales, con guías, webinars, hangouts… Estad atentos!!!

Google Analytics – ecommerce: Primeros pasos

Enviado por en 18/03/2010 – 11:478 Comentarios

Este artículo intenta introducirnos para usar Google Analyticsy e-commerce para hacer seguimiento de nuestras transacciones en nuestro site (tienda online, captación leads, etc). Este seguimiento nos permite obtener información vital para analizar la rentabilidad de nuestro negocio online. Ya sabemos lo importante que es Google Analytics para medir todo lo que pasa en nuestro site, quien nos manda links, desde donde nos están visitando, cuantas paginas ven o cuanto tiempo están en nuestro site, comportamiento de los usuarios, pero todos estamos de acuerdo en que el gran atractivo es saber cuanto dinero esta generando mi site y obviamente los datos de las transacciones online serán un punto que cualquier empresario querrá tener muy bien amarrado, al fin y al cabo todos estamos aquí para hacer dinero, y en casi todo lo que hacemos nos suelen pedir el retorno de la inversión (ROI), no?.

Como funciona en Google Analytics el Tracking del ecommerce?

El seguimiento de las transacciones de e-commerce  en Google Analytics funciona de forma similar  a nuestro código Javascript que utilizamos para hacer seguimiento de los Pageviews, en este caso el codigo Javascript recoge información de las transacción que se esta realizando en nuestra tienda online y lo envía a Google Analytics. Pero, ¿como es que Google Analytics puede obtener esa información de las transacciones que se están realizando en mi site?, eso es lo que voy a intentar resumir en este post paso a paso.

1. Nuestro comprador, que esta comprando en nuestra tienda, realiza una serie de pasos para completar la transacción de compra.
2. Nuestro servidor procesa la orden de compra y completa el proceso, en este caso confirmación de los datos, forma de pago, forma de envío, etc.
3. Finalmente le damos las gracias a nuestro comprador por haber confiado en nosotros, esta pagina, que la denominamos de confirmación, es la que lleva el código especial de Javascript y que se encargara de enviar a los Servidores de Google Analytics para que podamos acceder a la transacción en si.

Veamos en el siguiente grafico un resumen de todos los pasos:

 

¿Se puede enviar toda la información que genero durante la transacción?

Bueno toda la información que generas no sera posible enviarla a Google Analytics, mas bien esta limitada a unos cuantos campos que vamos a ver a continuación, lo que si es importante es que Google los ha organizado en dos grupos: los datos de la transacción en si y los datos de los artículos que estamos vendiendo. Los datos de las transaccion  nos definen la transacción global (ID de transacción, la venta total, impuestos, envío, etc), mientras que los datos de los artículos describe los artículos adquiridos en la transacción (SKU, descripción, categoría, etc.) Os paso lo que realmente llegara a Google Analytics:

Datos de transacción:

  • *ID del pedido
  • Afiliación
  • *Total
  • Impuestos
  • Envío
  • Ciudad
  • Estado
  • País

Datos del artículo:

  • *ID del pedido
  • *SKU o Código
  • Nombre del producto
  • Categoría
  • *Precio
  • *Cantidad.

Los campos con asterisco (*) nos indican que son obligatorios. Se debe evitar el uso de caracteres no alfanuméricos, por ejemplo €, $, etc ya que esto podría hacer que se malinterpretaran  algunos de estos datos.

Instalación y Configuración.

Debemos entrar en nuestra cuenta de Google Analytics y editamos el perfil donde vamos a analizar la información que nos venga de las transacciones de nuestra tienda. Os muestro una pantalla ejemplo de lo que tenemos que marcar:

Con esto lo que habremos realizado es la activación de los Reportes de ecommerce dentro de este Perfil (Profile). IMPORTANTE, esta activación se realiza a nivel de Perfil con lo que deberemos activarlo en todos los perfiles que deseemos ver esta información.

Instalar el Código correctamente

Esta claro que por ahora solo hemos activado el ecommerce pero necesitamos hacer lo mas importante, ubicar donde vamos a poner el código que recogera la información que se enviara a los Servidores de Google Analytics, como dijimos al principio utilizaremos la ventana de agradecimiento/confirmación  para colocar este código de seguimiento a las transacciones de ecommerce.

El código deberá ser parecido a este:

<html>
<head>
<title>Justificante de la compra</title>
</head>
<body>

Gracias por comprar en nuestra tienda online. Pronto recibiras un email con todos los detalles de esta compra.

<script type=”text/javascript”>
var gaJsHost = ((“https:” == document.location.protocol ) ? “https://ssl.” : “http://www.“);
document.write(unescape(“%3Cscript src=’” + gaJsHost + “google-analytics.com/ga.js‘ type=’text/javascript’%3E%3C/script%3E”));
</script>
<script type=”text/javascript”>
try{
var pageTracker = _gat._getTracker(“UA-xxxxx-x”);
pageTracker._trackPageview();
pageTracker._addTrans(
“1234″, // order ID – requerido
“Womens Apparel”, // Afiliacion o nombre de la tienda
“11.99″, // total – requerido
“1.29″, // tax
“15.00″, // shipping
“San Jose”, // city
“California”, // state or province
“USA” // country
);

// tenemos que verificar que se estan generando tantos addItem como lineas por articulo tenga el pedido

pageTracker._addItem(
“1234″, // order ID – necesario para vincular cada articulo con la transaccion – requerido
“DD44″, // SKU/code -requerido
“T-Shirt”, // Nombre del producto
“Olive Medium”, // categoria
“11.99″, // Precio Unitario – requerido
“1″ // cantidad – requerido
);

pageTracker._trackTrans(); //enviamos la transaccion a los Servidores de Analytics
} catch(err) {}
</script>
</body>
</html>

Bueno hasta aqui esta introduccion al codigo de GA para el ecommerce, seguire buscando, experimentando y aprendiendo, por favor comparte con nosotros tus dudas o comentarios.

Etiquetas: , , , , ,

¿Te ha resultado útil este artículo?

(No Ratings Yet)

8 Comentarios »

  • Bleue dice:

    Hola, ¿por qué es necesario poner el SKU? ¿qué pasa si no lo tengo o si hay una gama de productos que tienen el mismo código?
    Gracias

  • Hernan dice:

    A la hora de pegar el codigo, los campos deben ir vacios verdad? Como podemos corrobrar que se generen tantos _addItem como productos se compren?

    Muy util la informacion!
    Gracias por compartirla.

  • rdv dice:

    Hola Bleue, la recomendacion de Google es clara y esta basada en Best Practices de Logistica, “por cada articulo que tengas en tu tienda online deberias tener un unico SKU”. Los sistemas de administración de inventarios de mayor éxito asignan un SKU único para cada producto y cada una de sus variantes (http://es.wikipedia.org/wiki/Stock_Keeping_Unit).

    Seguire investigando y si te encuentro una conclusion o justificacion diferente te la compartire por aqui. Gracias por tus comentarios.

  • rdv dice:

    Hola Hernan,
    creo que la mejor forma de ilustartelo es viendo como lo hace osCommerce, te dejo el codigo de como se genera dentro de este motor de ecommerce, veras que basicamente lo que hace es un loop de todas las lineas que hay en el carrito de compra. Te dejo el enlace donde viene el codigo completo para Analytics.

    Volviendo a tu pregunta principal los campos se van generando con la informacion que tienes en el carrito de compra, como pudiste ver en el ejemplo de oscommerce, quedando sin contenido los que no utilices, acuerdate que los obligatorios si se tienen que completar.

    Espero te haya servido lo comentado, te invito a que compartas con nosotros que tal te fue.

    Saludos y gracias

  • Artur Gramacho dice:

    Dentro de Google Analytics, como puedo ver los resultados referentes al campo estado en los datos de transacción¿

  • alvarobonal dice:

    Hola Artur,

    Lo primero para ver los datos de Comercio Electrónico en Analytics, debes de haber configurado previamente el perfil en el que los desees visualizar. Para ello entra en la Configuración de Perfil y en el Campo “seguimiento de comercio electrónico” señala “Si, es un sitio de comercio electrónico”

    Si has hecho esto correctamente y tienes bien configurado el Código de Conversiones en la página de gracias de la transacción, podrás ver los datos en el menú de la izquierda de Google Analytics en la sección “Conversiones > Comercio Electrónico > Transacciones”

    Eso es todo, gracias por tu comentario y si tienes alguna duda más no dudes en comentárnosla.

    Un saludo,

  • Walter dice:

    una pregunta como haces cuando tienes mas de un producto

  • Reyes dice:

    Tengo la misma duda que Walter…

Deja un comentario!

Añade tu comentario abajo, o trackback desde tu propio sitio. también se puede Comments Feed a través de RSS.

Hay que ser agradable. Mantenga limpio. Manténgase sobre el tema. No spam.

Puedes usar estas etiquetas:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este es un weblog Gravatar-habilitado. Para obtener su propio mundo-reconoce-avatar, por favor regístrese en Gravatar.