Hoy estaba trasteando un poco con Google Website Optimizer cuando decidí indagar un poco más en el funcionamiento del mismo y buscar algunas funcionalidades un poco más avanzadas.
Así es como llegué al artículo Advanced A/B experiments (inglés) donde nos explican como podemos tomar mayor control de la función utmx para incluir más parámetros (por lo tanto mayor personalización) a las URLs donde redirigimos para llevar a cabo los diferentes test.
Para que nos hagamos una idea, el código que habría que incluir en nuestras páginas tendría que ser algo como esto:
<script>var b = utmx('variation_content', 'page-url');function filter(v) { var u = v[0].contents; if (b && u.substr(0,7) == 'http://' && b.substr(0, 7) != 'http://') { u = u.substr(7); }
var l = document.location.href; var prefix = 'mystore.com/'; var i = l.indexOf(prefix); var j = l.indexOf('/', i + prefix.length); u = u.replace('PRODUCT', l.substring(i + prefix.length, j));
return u;}utmx('url', 'page-url', 0, filter);</script>
No voy a entrar a explicar lo que significa cada parte del código ya que el artículo del que lo he sacado lo explica bastante bien, no obstante, podemos obtener más información sobre como utilizar variables dinámicas con Website Optimizer directamente desde la página de Google.







