2012-08-07 22 views
22

Recientemente me enteré de los nuevos Experimentos de contenido de Google Analytics que parecen interesantes. (http://analytics.blogspot.nl/2012/06/helping-to-create-better-websites.html)Experimentos de contenido de Google Analytics: ¿es posible configurar variaciones para varias páginas a la vez?

El caso de uso estándar parece ser que para una página determinada, por ejemplo, una página de detalles del producto, proporciona variaciones (diferentes URL) y selecciona un porcentaje de usuarios que se incluyen en la prueba. A dicho usuario se le presentará una variación de la página de detalles del producto (y se le seguirá presentando la misma variación una y otra vez por motivos de continuación/ux, según las cookies, presumiblemente).

Todo bien y bien.

Sin embargo, supongo que tengo 100 productos en mi sitio. El solo hecho de probar una variación en 1 de esos productos tiene las siguientes desventajas:

  • pruebas de progreso lento debido a la menor cantidad de visitantes.
  • la prueba no está aislada. Es decir: dado que otras páginas de detalles del producto no se incluyen en la prueba, se muestra una página de variación para 1 página de detalles del producto, mientras que todas las demás páginas de detalles del producto muestran que el original puede conducir a una experiencia confusa (y por lo tanto, conversión sesgada estadísticas) para el usuario que navega por múltiples productos, que la mayoría de ellos hace.

Para mí, parece mucho mejor incluir dinámicamente todos los productos de un cierto tipo en la misma prueba (por ejemplo: todos los televisores), por ejemplo, permitiendo establecer una expresión regular u otro filtro en las URL para incluir en la prueba.

¿Es posible actualmente, está programado, es útil o está completamente perdido?

EDITAR

Parte de la solución parece ser "URL relativos" https://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470

Tomando el ejemplo anterior un paso más allá, podemos ver cómo el uso de URLs relativas le permite ejecute fácilmente un experimento en un conjunto de páginas originales diferentes, y pruebe alternativas visuales en ese grupo de páginas (por ejemplo, las páginas de productos en un sitio de comercio electrónico).

restante pregunta: ¿Cómo etiquetar de forma dinámica las páginas que pertenecen al experimento (por ejemplo: basado en expresiones regulares)

Gracias.

+0

Tengo un problema similar. Las URL relativas funcionan, excepto que las visitas al experimento solo parecen registradas si se realiza una coincidencia exacta con la URL del marcador de posición. – jammus

+0

Ha surgido una pregunta en el grupo de Google Analytics https://productforums.google.com/forum/#!msg/analytics/dkWBOKLiRDU/tq2p6PPG1-oJ%5B1-25%5D – jammus

+0

OK, estaba equivocado sobre las URL exactas. Todo parece "solo funcionar" para mí. Actualizará la respuesta. – jammus

Respuesta

28

La solución es utilizar la URL relativa para la página de variación.

E.g. usted tiene un número de páginas de producto:

www.mysite.com/products/eggs.html 
www.mysite.com/products/cheese.html 
www.mysite.com/products/bread.html 
etc. 

Para cada página tiene una página de la variación correspondiente:

www.mysite.com/products/eggs.html?var=bigpicture 
www.mysite.com/products/cheese.html?var=bigpicture 
www.mysite.com/products/bread.html?var=bigpicture 
etc. 

Usted desea utilizar todas las páginas de producto en 1 experimento.

Ir a Google Analytics experimentos de contenido: Para la página original elegir una de las muchas páginas de productos (por ejemplo www.mysite.com/products/eggs.html) (Esto es sólo para obtener el código del experimento y proporcionar GA con una página de ejemplo)

para la página de variación elegir url relativa y puso? var = BigPicture

a continuación, coloque el código JavaScript necesario para el experimento en todas las páginas de productos originales que desee en el experimento

Google Content experiments Dynamic URL product pages

Para más información ver: http://support.google.com/analytics/bin/answer.py?hl=en&answer=2664470&topic=1745208&ctx=topic

+0

Sería genial si eso funcionó (aún no probado). Sin embargo, soy un poco escéptico ya que solo mencionas una URL codificada como 'página web para experimentar' siendo 'www.misitio.com/productos/huevos.html'. ¿Cómo sabrá Google Experiments para probar 'www.mysite.com/products/*' en su lugar? –

+2

Funciona. Los experimentos de Google solo necesitan saber de 1 página original para configurar el experimento, siempre que haya configurado la página de variación como 'relativa', entonces puede agregar el código de experimento a múltiples 'páginas originales'. si todavía tienes problemas solo házmelo saber. – wal5hy

+0

bien gracias por confirmar esto explícitamente. Probando más tarde. Gracias –

1

OK, por lo que una solución a esto es:

  1. Crear experimento.
    Elija una URL de marcador de posición para su url original. Algo como www.example.com/products/eggs. Establecer variaciones como direcciones URL relativas, por ejemplo, var = large_heading,? Var = small_price

  2. Disponer de algún mecanismo en el servidor que determine si el usuario actual es parte del experimento. Una simple cookie es lo suficientemente buena. Si esta cookie está presente, muestra una variación de la página.

  3. Si el usuario visita una página de producto pero no está en un experimento, muestre el javascript dado cuando creó un experimento.

  4. Agregue algo a la página de su producto que compruebe sirystring var = [something]. Cuando se detecte, muestre la variación adecuada y configure la cookie que indica que el usuario está en un experimento.

Puede hackear el JavaScript que Google le ofrece para hacer esto un poco más fácil. Algo como:

var variation = utmx('variation_code', 'A/B'); 
if (variation) { set_a_cookie(variation); } 
utmx('url', 'A/B'); 

Esto está en gran parte cifrado de la Guía de GWO Techie. http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//websiteoptimizer/techieguide.pdf

+0

Entonces, el experimento anterior solo funcionará para 1 producto que es "huevos" ¿no? –

+0

No. www.example.com/products/* funcionará siempre que tenga el JavaScript en esas páginas. Al menos lo tiene para nosotros aunque reescribamos la URL de la página enviada a GA para que sea/producto/resumen para cada página de producto. No creo que eso afecte este método, pero podría estar equivocado. – jammus

+1

@KuldeepDaftary no - la razón por la que esto funciona (y acepto parece que no lo fue al principio) es que el código de conversión no verifica o valida (o incluso importa) que la página que el cliente visitó sea la misma que URL original de la página exactamente como la ingresó inicialmente. el ID del experimento está codificado en javascript, por lo que si se activa (de cualquier URL o producto lácteo que pueda vender) agrega la URL relativa (para su variación) a la URL actual para formar la nueva página de variación. 'LA ÚNICA RAZÓN * GOOGLE * NECESITA LA URL PARA LA PÁGINA INICIAL ES VALIDAR QUE USTED PONE EL JS EN ELLA CORRECTAMENTE' –

0

También hay un camino a la prueba A/B con GA sin API experimento si realmente quiere mantener las cosas simples. La idea detrás de esto es crear su propio parámetro de división y que usted puede pasarlo a GA como una variable personalizada. Entonces puede usar sus propias herramientas de desarrollo para diferenciar el contenido de los grupos y no tiene que usar el redireccionamiento. Aquí hay un tutorial simple de cómo hacer esto: link.

0

Recientemente implementé un experimento GA para probar diferentes textos en una barra de navegación en muchas páginas. Esto es lo que funcionó para mí:

  • Configure el experimento en GA para una sola página. P.ej. index.html y index.html? var = menu2.
  • Implemente la solución en varias páginas. Específicamente, inserte el código de experimento GA en todas las páginas que desea ejecutar la prueba. Luego, asegúrese de que su (s) página (s) pueden mostrar la página en función del parámetro aprobado. Mi código php fue algo de esta manera: Si var = menú2, mostrar página con menú2; de lo contrario, muestra el menú original.
2

utilizar la API de Javascript como se describe aquí:

https://developers.google.com/analytics/devguides/collection/gajs/experiments#pro-server

puede establecer el experimentId mediante programación en el código, en cada página. Por supuesto, primero necesita crear el experimento en GA, al hacerlo, proporcione las URL falsas de GA para cada variación, descarte el código generado por GA, ignore los errores de validación. Y simplemente use el experimentid como se describe en el enlace de arriba.

Cuestiones relacionadas