Curso de Web AnalyticsAnálisis del tráfico y comportamiento on-line
Parte II
23 de Junio de 2010
Gustavo [email protected]
REPASO
Repaso 1ª clase
• Definición de Objetivos
• Definición de indicadores
• Detección de fuentes de información (primarias y secundarias)
• Elección de herramientas para captura de datos
• Implementación
• Análisis (regla 10/90) y conclusiones
• Accionar sobre las métricas
EJERCICIO PRÁCTICOAnálisis web
Definición de Objetivos e indicadores
¿Cuáles serían los objetivos e indicadores clave para los siguientes sitios?
• MercadoLibre.com
• YouTube.com
CONCEPTOS BASICOSHerramientas de medición
Cookies
• Fragmento de información que se almacena en el disco duro del visitante de una página web a través de su navegador, a petición del servidor de la página. Esta información puede ser luego recuperada por el servidor en posteriores visitas.
• 1st Party cookies: Son escritas por el dominio que se navega.
• 3rd Party cookies: Son escritas por otro dominio diferente.
• Cookies de Sesión / Cookies Persistentes: Fecha de Expiración.
• Tasa de eliminación de Cookies: 3% a 5% (1st) / 20% a 25% (3rd)
Cookies
Ejemplo: Cookies de Google Analytics
• __utma: Identifica un usuario único (expiración +2 años)Ej: “159049509.1781754896.1265152352.1276651945.1276809397.60”
• __utmb / __utmc: Identifica una sesión (expiración 30 min o al cerrar el navegador)Ej: “159049509.2.10.1277079299”
• __utmz: Identifica el origen de las visitas (expiración 6 meses)Ej: “159049509.1275680073.53.6.utmcsr=typepad.com|utmccn=(referral)|utmcmd=referral|utmcct=/site/blogs/6a00d83452c8c869e20120a61509e5970b/post/6a00d83452c8c869e20133f00ea602970b/edit”1st Party
HTTP / HTTPS (SSL)
• HTTP: Hypertext Transfer Protocol (protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción en internet.
• SSL: Secure Socket Layer (Protocolo de Capa de Conexión Segura) es un protocolo criptográfico que proporciona comunicaciones seguras por una red, comúnmente Internet.
Página SeguraPágina Segura
https://abc.com/index.html
Contenido NO seguro
Contenido NO seguro
http://abc.com/foto.jpg
ESTRATEGIA DE MEDICIÓNHerramientas de medición
Definir estrategia de medición
• Cantidad de sitios / Dominios / Subdominios
TLD (Top Level Domain: ComDominio: abcde.comSub Dominio: sub.abcde.com
• Objetivos unificados o independientes
• ¿Quién va a consumir la información?
• ¿Qué niveles de acceso son necesarios?
• ¿Es necesario obtener data agregada de todos los dominios?
Configuración de herramienta
Problema
• Negocio con 3 dominios (www.a.com, www.b.com y www.c.com)
• 1 dominio (a.com) trabaja con un carrito de compra de un 3ro (www.mystore.com)
• 2 dominios (a.com y b.com) tiene varios sub-dominos
Problema
Problema
Requisitos de medición:• Medir cada dominio y sub-dominio separadamente (ej.
www.a.com, news.a.com, blog.b.com, etc).
• Medir el trafico sumado de todos los dominios y sub-dominios.
• Medir todas las transacciones de e-commerce.Ver solución en: http://analytics.blogspot.com/2009/09/advanced-structure-your-account-with.html
Estructura
IMPLEMENTACIÓNHerramientas de medición
Comparativo: http://www.slideshare.net/insightr/insightr-insite-comparing-free-analytics-visual
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Creación de cuentas
Creación de cuentas
• Sólo disponible para anunciantes de YSM (Yahoo Search Marketing) o agencias.
• Disponible para usuarios finales a través de consultores de la red.
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Alta de sitios / proyectos / perfiles
Configuración inicial
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Instalación del Tag de seguimiento
• Se obtiene de la herramienta de Web Analytics.
• Generalmente debe adaptarse según donde se va a pegar (SSL, sub-dominios, códigos simultáneos, etc).
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Instalación del Tag de seguimiento
HomeHome
HomeHome
Gracias!
Páginas generales
“Thank you” pages
Gracias!
HomeAJAX, Flash,
Video, Descargas,
etc.
Páginas c/eventos
Tracking de eventosEventos:
<a href="#" onClick="_gaq.push(['_trackEvent', 'Videos', 'Play', 'Baby\'s First Birthday']);">Play</a>
Javascript / AJAX:
<a href="javascript:void(0);” onClick=“_gaq.push(['_trackPageview’,’/folder/file.html’]);” >
Flash:
on (release) {// Track with no actiongetURL("javascript:_gaq.push(['_trackPageview’,’/folder/file.html’])");}
Tracking de eventosTo track “on click” actions (including download and exitlinks), follow these steps:1--Create a wrapper function: <script language="Javascript"> function captureOnclick(actionnumber) {
var YWATracker = YWA.getTracker("1000123xxxx"); YWATracker.setAction(actionnumber); YWATracker.submit_action();
} </script> 2--Call the onclick to attach it to the wrapper function and provide values: <a href="ref.htm" onclick="captureOnclick('01')";><img src="IMG_abc.jpg"></a>
E-Commerce tracking var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); _gaq.push(['_addTrans', '1234', // order ID - required 'Acme Clothing', // affiliation or store name '11.99', // total - required '1.29', // tax '5', // shipping 'San Jose', // city 'California', // state or province 'USA' // country ]);
// add item might be called for every item in the shopping cart // where your ecommerce engine loops through each item in the cart and // prints out _addItem for each _gaq.push(['_addItem', '1234', // order ID - required 'DD44', // SKU/code - required 'T-Shirt', // product name 'Green Medium', // category or variation '11.99', // unit price - required '1' // quantity - required ]); _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers
(function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
E-Commerce trackingvar YWATracker = YWA.getTracker("1000123xxxx"); YWATracker.setAction("01"); //SaleYWATracker.setAmount("USD100.00");YWATracker.setSKU("HA123"); YWATracker.setDocumentGroup("Shopping Cart");YWATracker.setDocumentName("Payment Confirmation");YWATracker.submit();
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Objetivos / Funnels
Objetivos / Funnels
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Campañas externas
Campañas externas
Implementación
1. Creación de cuentas2. Configuración inicial de la herramienta3. Extraer el “Tag” de seguimiento4. “Tagueo” del sitio / tags especiales5. Configuración de Objetivos, Funnels, etc. 6. Configuración y Tagueo de campañas externas7. Personalización de reportes / dashboards
Reportes / Dashboards
¡Gracias por su atención!
¿Preguntas?