369 anunciantes en línea
369 anunciantes en línea
Consulta a los expertos en temáticas avanzadas de Google Analytics, como el uso de una API, o la gestión de reportes personalizados.
Guiame
favorite_border
Responder

Analytics: Saber los productos añadidos al carrito

[ Editado ]
Estudiante ✭ ✭
# 1
Estudiante ✭ ✭

Hola a todos,

 

Me gustaría saber si existe un modo para controlar cuando un usuario hace click en el botón "añadir al carrito" y a qué producto corresponde.

 

¡Gracias! Mujer guiño

3 SOLUCIONES ACEPTADAS

Soluciones aceptadas
Marcado como solución aceptada.
Solución
Aceptado por JoseRomeroSEM (Colaborador Principal Alumni)
septiembre 2015

Hola CarmeCirera,   Estos pasos aplican si se quiere segu...

Graduado ✭
# 3
Graduado ✭

Hola CarmeCirera,

 

Estos pasos aplican si se quiere seguir el evento "Agregar al carrito", pero también sirve para seguir el evento "click" en cualquier otro tipo de botón o enlace; para realizar el seguimiento del botón en Analytics, puedes seguir los siguientes pasos:

 

  • Ubicar el siguiente código en el botón:

onClick="_gaq.push(['_trackEvent', 'carrito', 'agregar', 'productoagregado',, false]);"

 

En este enlace asignamos una categoría (carrito), una acción (agregar) y una etiqueta (producto_agregado), así como un valor "false". Cabe anotar que estoy asignando estos nombres como ejemplo, te pueden servir pero igual puedes cambiarlos por otros.

 

Cuando el código ya esté en el botón:

 

  • En el panel de Analytics ubicarse en la cuenta que se desea configurar.
  • Clic en la pestaña "Administrador".
  • A nivel de perfil, clic en "Objetivos"
  • Clic en "Crear "Crear un objetivo".
  • En "Configuración del objetivo" elegir opción "Personalizado"
  • Asignar un nombre y elegir la opción "Evento".
  • En "Categoría" / Igual a / carrito
  • En "Acción" / Igual a / agregar
  • En "Etiqueta" / Igual a / producto_agregado
  • La opción "Valor" es opcional y depende de si se quiere precisamente "valorar" la acción que se está configurando (Ej: podemos decir que si una persona nos contacta a través de un formulario, ese cliente potencial tiene un valor hipotético para nosotros de 25USD).
  • Por último, clic en "Crear objetivo"

Este evento puede ser importado posteriormente como conversión en la cuenta Adwords (Herramientas y análisis / Conversiones / Importar de Google Analytics).

 

(Mucha más información al respecto aquí)

 

Pero la pregunta va un poco más allá y no se requiere únicamente hacer seguimiento del evento en el botón, sino, saber qué producto ha sido agregado; aquí efectivamente estamos hablando de seguimiento de comercio electrónico.

 

Primero que todo se debe tener configurado un perfil como "Sitio de comercio electrónico"

 

En el panel de Analytics ubicarse en la cuenta que se desea configurar.

 

  • Clic en la pestaña "Administrador".
  • A nivel de perfil, clic en "Ver configuración"
  • En "Seguimiento de comercio electrónico", elegir "Sí, un sitio de comercio electrónico"

El método para seguimiento que se requiere en este caso es _addItem() y es necesario pensar un poco en el sistema de comercio electrónico que estás usando:

 

  1. ¿Tienen los productos números de inventario únicos asignados (SKU) ? 
  2. ¿Qué datos arroja la página "Gracias" después de haberse realizado una compra?

Aquí un ejemplo tomado de (http://goo.gl/oGyNDs) y que ilustra muy bien los datos que deberíamos tener para hacer un correcto seguimiento de comercio electrónico:

 

_gaq.push(['_addItem',


'1234',                   // transaction ID - necessary to associate item with transaction
'DD44',                  // SKU/code - required
'T-Shirt',                // product name - necessary to associate revenue with product
'Olive Medium',     // category or variation
'11.99',                 // unit price - required
'1'                        // quantity - required
]);

 

Es claro que se requieren algunos conocimientos técnicos básicos para proceder con la configuración pero seguro que con la ayuda de la comunidad, el material de Google y herramientas como el Tag Manager (http://www.google.com/tagmanager/) podrás ir obteniendo más recursos.

 

Con esta respuesta, puedes hacerte una idea de las opciones que tienes para realizar seguimiento de tu sistema de comercio electrónico y además de otro tipo de eventos en tus sitios web, es claro que no es la respuesta absoluta o definitiva pero espero que te sirva para iniciar.

 

 

¡Saludos!

 

 

 

 

Ver la solución en mensaje original publicado

Marcado como solución aceptada.
Solución
Aceptado por el autor del tema CarmeCirera
septiembre 2015

Hola a todos,   Creo que ninguno habéis dado la respuesta...

Graduado ✭ ✭ ✭
# 4
Graduado ✭ ✭ ✭

Hola a todos,

 

Creo que ninguno habéis dado la respuesta correcta y vais a liar a Carme con lo que tiene que pedir al desarrollador para que haga la implementación del código, disculpad los apuntes que os hago pero es para aclarar términos:

 

  • Jose Romero, sólo con un Evento Oncick no vas a poder medir qué producto ha añadido al carrito, sólo vas a poder ver que se ha hecho clic en el botón. 
  • Con el Ecommerce Tracking, tal y como comenta Jrosell, vas a poder medir las transacciones de comercio electrónico, pero no las veces que se han añadido al carro.
  • Y añadiendo el evento "Onclick" que comentas Leonardow3, lo que vas a hacer es medir a través de un evento cada vez que alguien le hace clic al botón. No vas a medir los productos que se han añadido al carro y no vas a poder medir los productos que no has comprado. 

Carme lo que tu pides requiere una implementación un poco más compleja, no dificil, pero si algo por encima de la media. No te voy a poder decir exactamente la implementación que tienes que hacer, no soy programador, pero te puedo decir lo que le puedes puedes pedir al equipo de desarrollo para que lo implemente.

 

¿Cómo enviar datos a Analytics?

Puedes enviar información a Google Analytics no solo a través de las páginas que vistas de tu web, sino a través de llamadas a eventos que son interacciones que hace el usuario con tu web y que no generan una página vista. 

 

Para medir esas interacciones necesitas modificar el código de tu web y añadir ciertas líneas. Por ejemplo, si quieres medir las veces que se hace clic a un botón, puedes usar el código que te indican mis compañeros y se pegaría en la etiqueta de enlace del botón (como te señalo en negrita):

 

<input id=”contact-submit” class=”button” type=”submit” value=”Submit” onClick="_gaq.push(['_trackEvent', 'Categoria', 'Accion', 'Etiqueta', Valor, false]);">

 

Los valores 'Categoria', 'Accion' y 'Etiqueta' los puedes llamar tu como quieras y verás estos datos en el informe de Analytics llamado "Eventos". 

 

Sin embargo para lo que tu pides necesitarías que esos elementos se añadieran dinámicamente cada vez que el usuario hace clic en el botón y que esos valores ('Categoria', 'Accion' y 'Etiqueta') dependerían del producto que el usuario esté viendo. Por ejemplo, si el usuario está en la página de "Ipad" tiene que pegar el nombre de Ipad en, por ejemplo, Acción. Y si está en la página de "Samsung Galaxy Tab", tiene que pegar "Samsung Galaxy Tab" en el código del botón que está en esa página de producto.

 

Sé que suena un poco complicado pero no es tan difícil. El propio código de comercio electrónico de Analytics genera todos los valores dinámicamente. Pero para implementarlo tienes que tener en cuenta varias cosas, como por ejemplo que la página de producto tenga a mano estos datos y los pueda pegar en el código. Y muchas otras cosas que te puede decir el equipo de desarrollo. Por eso es mejor que hables con ellos y que lo implementen ellos si no sabes de programación.

 

Una vez que tengas estos datos los puedes ver en el informe de "Eventos" de tu interfaz de Analytics.

 

Te voy a dejar una documentación, en inglés, sobre como hacer esta implementación:

http://www.blog.analyticsinspector.com/how-to-track-products-added-to-basket-in-google-analytics/

 

Y otra sobre eventos:

https://support.google.com/analytics/answer/1033068?hl=es&ref_topic=1033067

 

Un saludo y a ver si alguien te puede ayudar más.

Emoticono feliz

 

Ver la solución en mensaje original publicado

Marcado como solución aceptada.
Solución
Aceptado por el autor del tema CarmeCirera
septiembre 2015

Correcto Carme, Basta con que añadas las variables dinámi...

Graduado ✭ ✭ ✭
# 13
Graduado ✭ ✭ ✭
Correcto Carme,

Basta con que añadas las variables dinámicas al evento para que lo puedas medir. En el enlace que te pase te explica de forma sencilla como hacerlo con eventos:

http://www.blog.analyticsinspector.com/how-to-track-products-added-to-basket-in-google-analytics/

Saludos!

Ver la solución en mensaje original publicado

Buenos días CarmeCicera!!   Puedes crear eventos en Analy...

Colaborador Principal Alumni
# 2
Colaborador Principal Alumni

Buenos días CarmeCicera!!

 

Puedes crear eventos en Analytics para medir este tipo de cosas. Podrías añadir un evento "Onclic" al enlace de "añadir al carrito" de tal manera que sabrías generó el evento...

 

En el siguiente enlace puedes encontrar información al respecto

 

https://support.google.com/analytics/answer/1032720?hl=es&ref_topic=1007030

 

saludos,

Marcado como solución aceptada.
Solución
Aceptado por JoseRomeroSEM (Colaborador Principal Alumni)
septiembre 2015

Hola CarmeCirera, &nbsp; Estos pasos aplican si se quiere segu...

Graduado ✭
# 3
Graduado ✭

Hola CarmeCirera,

 

Estos pasos aplican si se quiere seguir el evento "Agregar al carrito", pero también sirve para seguir el evento "click" en cualquier otro tipo de botón o enlace; para realizar el seguimiento del botón en Analytics, puedes seguir los siguientes pasos:

 

  • Ubicar el siguiente código en el botón:

onClick="_gaq.push(['_trackEvent', 'carrito', 'agregar', 'productoagregado',, false]);"

 

En este enlace asignamos una categoría (carrito), una acción (agregar) y una etiqueta (producto_agregado), así como un valor "false". Cabe anotar que estoy asignando estos nombres como ejemplo, te pueden servir pero igual puedes cambiarlos por otros.

 

Cuando el código ya esté en el botón:

 

  • En el panel de Analytics ubicarse en la cuenta que se desea configurar.
  • Clic en la pestaña "Administrador".
  • A nivel de perfil, clic en "Objetivos"
  • Clic en "Crear "Crear un objetivo".
  • En "Configuración del objetivo" elegir opción "Personalizado"
  • Asignar un nombre y elegir la opción "Evento".
  • En "Categoría" / Igual a / carrito
  • En "Acción" / Igual a / agregar
  • En "Etiqueta" / Igual a / producto_agregado
  • La opción "Valor" es opcional y depende de si se quiere precisamente "valorar" la acción que se está configurando (Ej: podemos decir que si una persona nos contacta a través de un formulario, ese cliente potencial tiene un valor hipotético para nosotros de 25USD).
  • Por último, clic en "Crear objetivo"

Este evento puede ser importado posteriormente como conversión en la cuenta Adwords (Herramientas y análisis / Conversiones / Importar de Google Analytics).

 

(Mucha más información al respecto aquí)

 

Pero la pregunta va un poco más allá y no se requiere únicamente hacer seguimiento del evento en el botón, sino, saber qué producto ha sido agregado; aquí efectivamente estamos hablando de seguimiento de comercio electrónico.

 

Primero que todo se debe tener configurado un perfil como "Sitio de comercio electrónico"

 

En el panel de Analytics ubicarse en la cuenta que se desea configurar.

 

  • Clic en la pestaña "Administrador".
  • A nivel de perfil, clic en "Ver configuración"
  • En "Seguimiento de comercio electrónico", elegir "Sí, un sitio de comercio electrónico"

El método para seguimiento que se requiere en este caso es _addItem() y es necesario pensar un poco en el sistema de comercio electrónico que estás usando:

 

  1. ¿Tienen los productos números de inventario únicos asignados (SKU) ? 
  2. ¿Qué datos arroja la página "Gracias" después de haberse realizado una compra?

Aquí un ejemplo tomado de (http://goo.gl/oGyNDs) y que ilustra muy bien los datos que deberíamos tener para hacer un correcto seguimiento de comercio electrónico:

 

_gaq.push(['_addItem',


'1234',                   // transaction ID - necessary to associate item with transaction
'DD44',                  // SKU/code - required
'T-Shirt',                // product name - necessary to associate revenue with product
'Olive Medium',     // category or variation
'11.99',                 // unit price - required
'1'                        // quantity - required
]);

 

Es claro que se requieren algunos conocimientos técnicos básicos para proceder con la configuración pero seguro que con la ayuda de la comunidad, el material de Google y herramientas como el Tag Manager (http://www.google.com/tagmanager/) podrás ir obteniendo más recursos.

 

Con esta respuesta, puedes hacerte una idea de las opciones que tienes para realizar seguimiento de tu sistema de comercio electrónico y además de otro tipo de eventos en tus sitios web, es claro que no es la respuesta absoluta o definitiva pero espero que te sirva para iniciar.

 

 

¡Saludos!

 

 

 

 

Marcado como solución aceptada.
Solución
Aceptado por el autor del tema CarmeCirera
septiembre 2015

Hola a todos,   Creo que ninguno habéis dado la respuesta...

Graduado ✭ ✭ ✭
# 4
Graduado ✭ ✭ ✭

Hola a todos,

 

Creo que ninguno habéis dado la respuesta correcta y vais a liar a Carme con lo que tiene que pedir al desarrollador para que haga la implementación del código, disculpad los apuntes que os hago pero es para aclarar términos:

 

  • Jose Romero, sólo con un Evento Oncick no vas a poder medir qué producto ha añadido al carrito, sólo vas a poder ver que se ha hecho clic en el botón. 
  • Con el Ecommerce Tracking, tal y como comenta Jrosell, vas a poder medir las transacciones de comercio electrónico, pero no las veces que se han añadido al carro.
  • Y añadiendo el evento "Onclick" que comentas Leonardow3, lo que vas a hacer es medir a través de un evento cada vez que alguien le hace clic al botón. No vas a medir los productos que se han añadido al carro y no vas a poder medir los productos que no has comprado. 

Carme lo que tu pides requiere una implementación un poco más compleja, no dificil, pero si algo por encima de la media. No te voy a poder decir exactamente la implementación que tienes que hacer, no soy programador, pero te puedo decir lo que le puedes puedes pedir al equipo de desarrollo para que lo implemente.

 

¿Cómo enviar datos a Analytics?

Puedes enviar información a Google Analytics no solo a través de las páginas que vistas de tu web, sino a través de llamadas a eventos que son interacciones que hace el usuario con tu web y que no generan una página vista. 

 

Para medir esas interacciones necesitas modificar el código de tu web y añadir ciertas líneas. Por ejemplo, si quieres medir las veces que se hace clic a un botón, puedes usar el código que te indican mis compañeros y se pegaría en la etiqueta de enlace del botón (como te señalo en negrita):

 

<input id=”contact-submit” class=”button” type=”submit” value=”Submit” onClick="_gaq.push(['_trackEvent', 'Categoria', 'Accion', 'Etiqueta', Valor, false]);">

 

Los valores 'Categoria', 'Accion' y 'Etiqueta' los puedes llamar tu como quieras y verás estos datos en el informe de Analytics llamado "Eventos". 

 

Sin embargo para lo que tu pides necesitarías que esos elementos se añadieran dinámicamente cada vez que el usuario hace clic en el botón y que esos valores ('Categoria', 'Accion' y 'Etiqueta') dependerían del producto que el usuario esté viendo. Por ejemplo, si el usuario está en la página de "Ipad" tiene que pegar el nombre de Ipad en, por ejemplo, Acción. Y si está en la página de "Samsung Galaxy Tab", tiene que pegar "Samsung Galaxy Tab" en el código del botón que está en esa página de producto.

 

Sé que suena un poco complicado pero no es tan difícil. El propio código de comercio electrónico de Analytics genera todos los valores dinámicamente. Pero para implementarlo tienes que tener en cuenta varias cosas, como por ejemplo que la página de producto tenga a mano estos datos y los pueda pegar en el código. Y muchas otras cosas que te puede decir el equipo de desarrollo. Por eso es mejor que hables con ellos y que lo implementen ellos si no sabes de programación.

 

Una vez que tengas estos datos los puedes ver en el informe de "Eventos" de tu interfaz de Analytics.

 

Te voy a dejar una documentación, en inglés, sobre como hacer esta implementación:

http://www.blog.analyticsinspector.com/how-to-track-products-added-to-basket-in-google-analytics/

 

Y otra sobre eventos:

https://support.google.com/analytics/answer/1033068?hl=es&ref_topic=1033067

 

Un saludo y a ver si alguien te puede ayudar más.

Emoticono feliz

 

Eso está bastante claro Álvaro, por eso se aclara: "Pero...

Graduado ✭
# 5
Graduado ✭
Eso está bastante claro Álvaro, por eso se aclara:

"Pero la pregunta va un poco más allá y no se requiere únicamente hacer seguimiento del evento en el botón, sino, saber qué producto ha sido agregado; aquí efectivamente estamos hablando de seguimiento de comercio electrónico."

Y se ilustra que:

"Estos pasos aplican si se quiere seguir el evento "Agregar al carrito", pero también sirve para seguir el evento "click" en cualquier otro tipo de botón o enlace; para realizar el seguimiento del botón en Analytics, puedes seguir los siguientes pasos:"

Simplemente para que Carmen tenga ejemplos de lo que se puede hacer con Analytics y más precisamente con el Event Tracking.

Como bien lo dices "No te voy a poder decir exactamente la implementación que tienes que hacer"; así mismo he aclarado:

"Con esta respuesta, puedes hacerte una idea de las opciones que tienes para realizar seguimiento de tu sistema de comercio electrónico y además de otro tipo de eventos en tus sitios web, es claro que no es la respuesta absoluta o definitiva pero espero que te sirva para iniciar."

Ya que entiendo que las respuestas en la comunidad son precisamente para generar contrastes y aportar entre varias personas para "dar luces" y llegar así a aproximarse o generar una solución. No tratamos de "darle a la respuesta correcta" ni mucho menos de "liar". Tratamos simplemente de aportar.

Hablando ya de la parte técnica, lo que dices acerca de "Los valores 'Categoria', 'Accion' y 'Etiqueta' los puedes llamar tu como quieras y verás estos datos en el informe de Analytics llamado "Eventos". " -También está claro en:

"En este enlace asignamos una categoría (carrito), una acción (agregar) y una etiqueta (producto_agregado), así como un valor "false". Cabe anotar que estoy asignando estos nombres como ejemplo, te pueden servir pero igual puedes cambiarlos por otros."

Sinceramente no sé a que te refieres con "Liar a Carme". Pero igual que buen aporte haces y que bueno que entre todos podamos ayudarle a llegar a solucionar su inquietud lo cual es nuestro objetivo principal como comunidad.

Saludos,




Buenas tardes Álvaro!!   No entiendo muy bien qué quieres...

Colaborador Principal Alumni
# 6
Colaborador Principal Alumni

Buenas tardes Álvaro!!

 

No entiendo muy bien qué quieres decir con "sólo con un Evento Onclick no vas a poder medir qué producto ha añadido al carrito, sólo vas a poder ver que se ha hecho clic en el botón" quizá me pierdo algo, pero que yo sepa se puede medir sin problemas.

 

Por otro lado desde mi punto de vista creo que Leonardow3 ha dado una respuesta bastante completa y muy bien orientada

 

saludos, 

 

Hola José, qué tal?   Carme pedía lo siguiente:   Las res...

Graduado ✭ ✭ ✭
# 7
Graduado ✭ ✭ ✭

Hola José, qué tal?

 

Carme pedía lo siguiente:

 


CarmeCicera escribió:

Hola a todos,

 

Me gustaría saber si existe un modo para controlar cuando un usuario hace click en el botón "añadir al carrito" y a qué producto corresponde.

 


Las respuestas que habéis dado no sirven para lo que ella plantea:

 

 

  • Con un evento Onlick vas a poder medir todas las veces que un usuario hace clic en el botón, correcto, pero no vas a poder ver a qué producto corresponde.

 

  • La forma que dice Leonardow3 tampoco es correcta para lo que pide Carme, ya que va a ver las veces que se hace clic en el botón (con el evento) y las transacciones (con el código de comercio electrónico), pero tampoco va a poder ver los productos que se han añadido al carrito.


Si un usuario compra suponemos que ha hecho clic en el botón de añadir al carrito, pero lo 
que quiere hacer Carme es muy útil para conocer qué productos se han añadido al carrito y no se han comprado y a partir de entonces preguntarnos por qué. 

 

Un saludo.

 

Por supuesto Alvaro: Se ha comentado: "Pero la pregunta v...

Graduado ✭
# 8
Graduado ✭
Por supuesto Alvaro:

Se ha comentado:

"Pero la pregunta va un poco más allá y no se requiere únicamente hacer seguimiento del evento en el botón, sino, saber qué producto ha sido agregado; aquí efectivamente estamos hablando de seguimiento de comercio electrónico."

Seguro de todos estos aportes Carmen va a poder tomar lo bueno y proceder con su webmaster.

Saludos,

Bien Álvaro, disfrutando de las tapas ;) Cuando creas un...

[ Editado ]
Colaborador Principal Alumni
# 9
Colaborador Principal Alumni

Bien Álvaro, disfrutando de las tapas Guiño

Cuando creas un evento Onclick puedes trakear información complementaria como la categoría, acción, etiqueta... (cómo comentaba leonardow3) donde puedes incluir el ID o nombre del producto en cuestión (por ejemplo) y ya tienes la información que solicita CarmeCirera.

Por supuesto esto te obliga a crear un evento onclick específico para cada producto, pero poder sí se puede hacer.

Luego sí quieres puedes filtrar en analytics las visitas que generaron transacciones y ya tienes la información segmentada cómo propones...

--
"conocer qué productos se han añadido al carrito y no se han comprado y a partir de entonces preguntarnos por qué. "
--

Quizá sea más sencillo echar mano de los programadores para buscar una solución más elegante y dinámica con algún tipo de scripts cómo los que nos regala Alan, sobre todo para tiendas con catálogos muy extensos de producto.

Desconozco sí CarmeCirera tiene un catálogo muy extenso o sí tiene recursos para mejores soluciones pero en principio la solución básica debería funcionar.

saludos,

Aquí el punto de vista y análisis de un "Maestro Analytic...

Graduado ✭
# 10
Graduado ✭