Una versión de esta publicación apareció originalmente en el sitio de InfoTrust, socio certificado de Google Analytics.
Una de nuestras especialidades en InfoTrust es ayudar a las empresas de comercio electrónico a aprovechar su analítica web para tomar mejores decisiones de marketing basada en datos. Por lo general, esto inicia con la instalación de Universal Analytics de Google y usando toda la funcionalidad que ofrecen las capacidades de seguimiento del comercio electrónico mejorado.
La función de
comercio electrónico mejorado te ofrece un panorama completo de lo que ven tus clientes, con qué interactúan y qué compran en tu sitio.
Una de las formas de dar seguimiento a lo que ven tus clientes es por medio de las impresiones de los productos (cuando un usuario ve una imagen o la descripción de un producto en tu sitio web).
Comúnmente, la manera de darle seguimiento a los productos que ven tus usuarios o a las impresiones simplemente consiste en añadir un conjunto de objetos de productos a DataLayer. Éstos representan los productos vistos en la página; es decir, cuando una página se carga con imágenes/descripciones de los productos, los datos se envían a Google Analytics informando que el usuario vio esos productos en específico. Esto funciona bien.
Sin embargo, este método presenta un problema importante. En ocasiones se envían impresiones de productos que el usuario nunca vio en realidad. Esto sucede cuando tu página tiene desplazamiento vertical y algunos productos se encuentran fuera del área visible de la página.
Por ejemplo, veamos una página en Etsy.com:
|
Página muestra en Etsy.com (haz clic para verla en tamaño completo) |
Estos son los resultados para el término de búsqueda “blancos” (ropa de cama). Puedes ver dieciséis productos en los resultados de la búsqueda. Sin embargo, en el método normal de envío de impresiones de productos, se enviaría una impresión de un producto por cada producto en la página.
Así que en realidad le estamos diciendo a Google Analytics que esto es lo que está viendo el usuario (todos los productos de la página):
|
Página muestra en Etsy.com (haz clic para verla en tamaño completo) |
Evidentemente, ninguna pantalla se ve así, pero al enviar todos los productos como una impresión, el mensaje es que nuestro cliente vio los 63 productos. ¿Qué sucede si el usuario nunca se desplaza más allá de los 16 productos que se muestran en la primera pantalla?
Estamos sesgando en gran medida las impresiones de los productos al final de la página, pues por lo general los usuarios no recorren toda la página (y por lo tanto no ven los productos adicionales).
Esto podría ocasionar que hagas conclusiones incorrectas sobre qué tan bien se está vendiendo un producto con base en su posición.
La solución: Dar seguimiento a las impresiones con base en el desplazamiento de pantalla
A continuación veamos cómo funciona a un nivel más alto:
- En lugar de agregar todas las impresiones de los productos automáticamente al DataLayer, las agregamos a otra variable sólo para almacenarlas temporalmente. Esto significa que no enviamos todos los productos que se hayan cargado en la página directamente a Google Analytics, sino que sólo identificamos aquellos productos que se cargaron en la página.
- Cuando se carga la página, en realidad vemos los productos que están cargados en esta página (los que el usuario en realidad puede ver) y únicamente agregamos esos productos al DataLayer como impresiones de productos. Por lo tanto no enviamos las impresiones de otros productos a menos que sean realmente visibles para el usuario.
- Una vez que el usuario se empieza a desplazar, empezamos a capturar todos los productos que no se habían visto antes. Continuamos capturando estos productos hasta que el usuario deja de desplazarse durante cierto periodo de tiempo.
- Luego hacemos un lote de esos productos y los enviamos al DataLayer como impresiones de productos.
- Si el usuario vuelve a desplazarse, volvemos a revisar. Sin embargo, nunca enviamos dos veces el mismo producto de la misma página. Si se desplazan hasta abajo y después hasta arriba, no enviamos dos veces los primeros productos.
Utilizando el ejemplo de los resultados de búsqueda de “Ropa de cama”, inmediatamente enviaríamos impresiones de los primeros 16 productos. Después, digamos que el usuario se movió hasta la mitad de la pantalla y se detuvo. Enviaríamos las impresiones de los productos del 18 al 40. Posteriormente, el usuario se desplaza al final de la página y entonces enviaríamos las impresiones de productos del 41 al 63. Finalmente el usuario regresa al principio de la página antes de hacer clic en el primer producto. No se enviarían más impresiones pues ya se enviaron las de todos los productos.
El resultado: Las impresiones de los productos únicamente se envían
con base en cómo los usuarios realmente navegan por las páginas y ven los productos. Esta es una forma más exacta de dar seguimiento a las impresiones de los productos porque refleja la navegación real del usuario.
Siguientes pasos: para consultar las instrucciones detalladas de cómo hacer esto, además de algunos códigos ejemplo,
por favor visita esta publicación en el sitio de InfoTrust.
Por Nate Denlinger, Desarrollador Web en GACP InfoTrust, LLC