Está en la página 1de 99

Google Analytics

Avanzado
Máster en Analítica Digital - 08 / Abril / 2016

Eduardo Sánchez Rojo


@esanchezrojo
esanchezrojo@gmail.com
¿Quién soy?
Analítica
Eduardo Sánchez Rojo
El Arte de Medir Digital
Marketing
Co-Founder & CDO
Online
www.elartedemedir.com Agencias
Comm&MK
Consultoría TI
esanchezrojo@gmail.com
Prensa
@esanchezrojo Tecnológica

www.linkedin.com/in/eduardosrojo

www.google-academies.es
Google Regional
Trainer en Analytics
Entrad en Google Analytics

URL = www.google.com/analytics/
Usuario = kschool.alumnos@gmail.com
Pass = futurosninja16
Segmentos e Informes
Personalizados de GA
Segmentos avanzados
Segmentos avanzados

TODOS LOS DATOS DE LA


CUENTA DE GOOGLE VEO LOS DATOS DE
ANALYTICS TODAS LAS VISITAS

SIN SEGMENTO AVANZADO


Segmentos avanzados

Visitas con una


VEO SÓLO LOS
característica concreta.
DATOS DE LAS
P.Ej.: "Usan un Móvil"
VISITAS
"Usan Móvil"

CON UN SEGMENTO AVANZADO


¿Para qué?

La segmentación nos
permite analizar y
comprender mucho
mejor los datos

Gracias a los
segmentos podemos
comparar rápidamente
diferentes segmentos
de usuarios entre sí
Empezamos
Segmentos avanzados

Crear uno
personali-
zado

Editar,
Eliminar,
Compartir
...

Tipos de
segmentos

Dominar los segmentos avanzados es vital para extraer


información relevante y profundizar en los datos
Segmentos de sistema
Segmentos personalizados
Segmentos avanzados
Condiciones personalizadas
Segmentos avanzados

Podemos trabajar segmentando Sesiones y/o Usuarios


Condiciones disponibles
Segmentos avanzados
Secuencias de uso

Permite analizar comportamiento dentro del site, pero también pintar el


Funnel de usuario si nos centramos en fuentes e interacciones
Atención al muestreo

Usuarios versión
PREMIUM
¿Segmentos en Tiempo Real?

Podéis
segmentar
Metodología para un Segmento

Plantearse la pregunta de análisis

Identificar las métricas/dimensiones por


las que necesito filtrar/segmentar

Verificar si realmente necesito el


segmento, o me basta la interfaz

Construir las reglas del segmento con


las dimensiones/métricas identificadas

Validar resultados
Vamos a practicar
Vista -> Gisela / http://www.gisela.com / www.gisela.com

Crear los siguientes 5 segmentos avanzados:

1) Que muestre SÓLO las sesiones que llegaron por una búsqueda orgánica
Pista = Fuentes de tráfico/Medio o Condiciones/Agrupación de canales

2) Que muestre las sesiones que utilizan un iPad


Pista = Busca en el apartado "Tecnología"

3) Que muestre los sesiones que estuvieron MÁS de 3 minutos en el sitio Web
Pista = Métrica: Duración de la sesión
Pista 2 = el tiempo en segundos ;)

4) Que muestre sesiones que al menos hayan visto DOS fichas de la categoría “Bikinis”
Pista = Dimensión: Página
Pista = Mira la URL de varios productos para ver que tienen en común

5) Que muestre aquellos usuarios que llegaron vía una búsqueda gratuita en
algún momento de su navegación
Pista = Dimensión avanzada: Agrupación de Canales predeterminada
Expresiones regulares
Son secuencias de caracteres que permiten definir un patrón de
búsqueda, y que son utilizadas en GA para simplificar las consultas y
lograr resultados que no serían posibles de otra forma

/hotel-madrid.html
/hotel-barcelona.html
/hotel-valencia.html
/spa-madrid.html
/spa-barcelona.html
/spa-valencia.html
/golf-murcia.html
/golf-canarias.html
/golf-cadiz.html
…..
¿por qué usarlas?
• En GA sólo podremos meter hasta un máximo de 20 condiciones
en filtros de informes y segmentos avanzados.

• Hay situaciones en las que ciertas consultas sólo pueden


realizarse gracias a una Expresión regular

Ej: Las consultas de un Dash automatizado contra la API


tienen una longitud máxima. Si no se crea una expresión
regular, muchas no podremos llevarlas a cabo.

• Resulta más optimo y elegante

• En filtros de los perfiles u objetivos son la única opción posible


para condiciones complejas. Por tanto, si no las conocemos, no
accederemos a las funcionalidades que ofrecen.
RegEx para sobrevivir
La expresión regular más simple

pipe: |

Permite validar la consulta cuando uno u otro carácter/cadena de texto se


cumple. Se puede encadenar tantas como necesitemos:

blancas|rojas

/camisetas/blancas
/camisetas/rojas
RegEx para sobrevivir
Ítem opcional

interrogación: ?

Permite indicar que el carácter o cadena que va justo delante del signo de
interrogación es opcional:

bota(s)?

/bota-piel-perforada
/botas-de-agua
RegEx para sobrevivir
Cualquier carácter

punto: .
Permite indicar la presencia de cualquier carácter alfanumérico, e incluso un
espacio:

/./6/

/c/6/novedades
/m/6/hispanitas
RegEx para sobrevivir

Esté o no presente el carácter anterior, aunque se repita


una o más veces

asterisco: *
Su utilización más frecuente es junto al punto, para indicar "cualquier cadena
alfanumérica"

.*

TODO J
RegEx para sobrevivir
Empieza y termina

circunflejo: ^
dólar: $

Permite que una cadena de texto empieza exactamente y/o termina por un
carácter o cadena de texto:

^/categoria/zapatos/$

/categoria/zapatos/
RegEx para sobrevivir
Conjuntos o intervalos

corchetes: [ ]
Permiten indicar un intervalo de números o letras, de manera que cualquier
carácter/número del intervalo encaje en la consulta:

/c/[234]/ /m/[a-f]/
,

/c/4/novedades /m/b/categoria1
/c/3/mujer /m/e/categoria24
Chuleta de expresiones
[abc] Uno de los caracteres: 'a', 'b', o 'c'
[^abc] Cualquier carácter, menos: 'a', 'b', o 'c'
[a-z] Cualquier carácter en el rango de 'a' a la 'z' (minúsculas)
[0-9] Cualquier dígito en el rango de '0' a '9'
[a-zA-Z] Cualquier carácter en el rango de 'a' a la 'z' o de la 'A' a la 'Z'

^ Empieza por (...) Interpreta todo lo incluido


$ Termina por (a|b) 'a' o ' b'
. Cualquier carácter a? 'a' está 0 o 1 vez
\s Carácter de espacio a* 'a' está 0 o más veces
\S Que NO sea espacio a+ 'a' está 1 o más veces
\d Un dígito a{3} 'a' se repite exactamente 3
\D Que NO sea un dígito veces
\w Cualquier palabra a{3,} 'a' se repite 3 o más veces
\W Que NO sea una palabra (espacio, a{3,6} 'a' se repite entre 3 y 6 veces
puntos, etc.)

http://bit.ly/cheatregex
Caracteres que han de "escaparse"

backslash: \

Permite evitar que los caracteres de una expresión regular se interpreten


como operadores de consulta, y sean leídos como simples caracteres:

| \ - ? () [] {} . + * ^ $

www\.miweb\.com\?utm_source=facebook
eBook Expresiones Regulares

eBook:
http://bit.ly/expresionesregulares
Ejercicio 1

1) Una RegEx que coincida sólo con estas keywords:


fútbol, futbol, fútvol, futvol, furgol

2) Una RegEx para sólo aquellas URLs que terminen específicamente en ".html"
P.ej. midominio.com/index.html

3) Una Regex que capture todas estas keywords de marca (con y sin espacio):
el corte ingles
corte ingles
elcorteingles
corteingles
Ejercicio 2
Necesitamos una RegEx que coincida con todas estas URLs.
¿Hasta dónde sois capaces de comprimir la consulta?

/opiniones-campos-golf/ /golfbana-omdomen/
/campo-golf/ /golfbana/
/golf-course-reviews/ /avis-parcous-golf/
/golf-courses/ /parcour/
/golfplatz-bewertungen/
/golfplatz/

????
Extracción de datos

API

Interfaz Informes Paneles Alertas


Web personalizados Automáticas

A demanda

Recepción automatizada
Exportar datos de informes
1 Para manejar datos, lo mejor Excel
J

2 Ojo a las pestañas del documento

1
3 Comprobar siempre los formatos de
celda, comas, etc.

El tiempo lo entrega expresado en


segundos.

3 Si queremos visualizarlo en formato


"00:00:00", dividimos el dato por
"86.400" y luego aplicamos el formato
"Hora" a la celda

2
Envío automatizado
Interfaz Web – Envío automatizado

1 Seleccionar tipo de adjunto

2 Elegir frecuencia de envío y


día de la semana
1
2
Envío automatizado hasta 12
3
3 meses

Disponible para informes, dashboards e informes personalizados.


Perfecto para hacer llegar datos sin esfuerzo alguno.
Accesos Directos

Se guardarán todas
las personalizaciones
y filtros aplicados al
informe

Ahorra tiempo y simplifica el


acceso a las consultas complejas
Los Informes personalizados
Nos permite construir informes
que no tenemos en la interfaz de
GA, o personalizar los que ya
tenemos para que se ajusten
mejor a lo que necesitamos
¡Empezamos!
Informes personalizados

Tipo de
Informe

Empeza-
mos aquí Métrica(s)

Es fundamental tener claro:


Dimensión/
1) Diferencia entre métricas y (es)
dimensiones

2) Qué objetivo buscamos cubrir con el


informe para saber que "necesitamos Podemos
preguntar" Filtrar

Elegimos la
vista
Informes Tipo Explorador
Informes Tipo Tabla Única
Opciones
Informespara manejar los informes
personalizados
Informe funnels - Premium
Metodología para un Informe Personalizado

Identificar el objetivo del informe, y las


métricas/dimensiones a mostrar

Identificar el formato del informe según


destino/destinatario

¿Necesito filtrar el informe? Identificar


métricas/dimensiones a filtrar

Construir el informe con las


métricas/dimensiones/filtros identificados

Validar informe
Vamos a practicar ;)
Vista -> Gisela / http://www.gisela.com / www.gisela.com

1) Informe personalizado de tipo Explorador que muestre por semanas del año
las Sesiones, % Rebote, Duración media de sesión, Transacciones, Ingresos y
Porcentaje de conversiones de comercio electrónico.

2) Informe personalizado de tipo Tabla que muestre las visitas por Canal de
tráfico y Categoría de dispositivo, con las métricas de Usuarios, % de sesiones
nuevas, Transacciones e Ingresos.

3) Informe personalizado de tipo Tabla que muestre las páginas de destino con el
nº de sesiones que aterrizaron en ella, % de rebote, Promedio de tiempo en la
página e ingresos. Eliminar del listado la URL de la Home.

4) Recupera el informe nº1, y fíltralo que sólo muestre datos de tráfico directo y
orgánico
Los Paneles de G.Analytics
Los Paneles de G.Analytics
Los Paneles de G.Analytics
Hagamos uno desde cero
Vista -> Gisela / http://www.gisela.com / www.gisela.com

…e intentamos replicar este Panel (cread un panel con un nombre identificativo y claro para cada
uno)
Administración de GA
Entorno de administración
Gestión de usuarios

¡¡¡CUIDADO a
que/quién/cómo
damos acceso!!!
Histórico de cambios
Configuración de la Propiedad

RECOMENDABLE
enlazar con
Webmaster Tools
Configuración de seguimiento
Enlace AdWords
Configuración social
Con introducir una URL se
modifica el "modo automático"
para nuestro dominio, y sólo se
controlarán las URLs listadas
Configuración
de la vista
Objetivos (I)
Objetivos (II) ¡Podemos monetizar!
Objetivos (III)

20 como Máximo
No se pueden borrar,
pero sí reconfigurar
Filtros (I)
Filtros (II)
Filtros (III)
Spam Referral
https://referrerspamblocker.com/

http://adrien-saint-marketing.strikingly.com/blog/4-permanently-
updated-spam-referrals-filters-for-google-analytic
Ecommerce
Herramientas personales
Mobile App Analytics
Mobile App Analytics
Una App no es una Web, y por tanto no podemos
plantearnos igual su medición.

¿Objetivos?
¿Captación?
¿Conversión?
Primer reto: Objetivos
Como en una Web, una aplicación debe tener unos objetivos
de negocio muy claros.
• Ecommerce: Vender Productos / Servicios
• Utilidades: Ofrecer un servicio
• Juegos: Entretener
…y generalmente MONETIZARLOS!
• Aplicaciones de pago (una vez o recurrente por suscripción)
• Compras In-App (productos, servicios o funcionalidades)
• Anuncios In-App (banner o interstitial)
No es igual. No se mide igual
Podemos plantearnos tener una Web "de marca"
o para captar tráfico de long tail. Pero en una
App debemos ofrecer algo más que justifique
su instalación, su mantenimiento en el teléfono
y su uso recurrente en un escenario donde
estamos saturados de Apps.

El gran problema de la Apps en estos momentos


no está en la monetización. ESTÁ EN
MANTENER EL INTERÉS DEL USUARIO, POR
ELLO NUESTRO ANÁLISIS HAN DE CENTRARSE
ESPECIALMENTE EN LA RETENCIÓN.

¿Cuántas de tus Apps realmente usas de manera


constante? …probablemente pocas
Segundo reto: Adquisición
Debemos de lograr que la aplicación se conozca y, lo más
importante, que se instale.

La página de la tienda
de Apps se convierte en
una landing que debe
medirse y optimizarse
en su ratio de
conversión.
Tercer reto: Medición & Optimización
Tenemos Google Analytics, pero la interpretación de las
métricas y las segmentaciones que nos aportan conocimiento
difieren de las habituales de un sitio Web.

La optimización es
más complicada: aquí
no hay "subidas a
producción"
instantáneas, ni
opción de montar Test
A/B rápidamente.
Todo es más lento y ha
de ser
meditado/probado.
Necesitamos dos ángulos
Datos de App Store Datos comportamiento en App

Descargas Usuarios / Sesiones


Ingresos % de retención
Ranking Bloqueos & Excepciones
Top Palabras clave Pantallas / Eventos
Compras In-App Top contenidos
Comentarios/Tono % de salidas & Tiempo
… ….
Medir las tiendas de Apps

www.appannie.com
Opción Free

www.appfigures.com
Opción Free

www.mopapp.com
Opción Free

Hay que medir posición en ranking, búsquedas/keywords,


evolución de visualizaciones de ficha/instalaciones, etc.
Y además, medir comportamiento

Gratuito

G. Analytics es un "recién llegado" al


App-Analytics, aunque con razones
de peso. Funciones como el User-ID
nos permiten incluso medir
entornos Web/App de manera
conjunta y analizar nuestro
entorno digital de manera GLOBAL.
Implementación Google Analytics
Contamos con SDK (paquetes de desarrollo con las librerías
necesarias) para implementar la medición en las Apps:

Aunque tenemos entornos alternativos para el desarrollo de Apps,


donde suelen existir plugins o soluciones de medición:
P.ej. Unity, PhoneGap, Cordova, etc.
¿Qué tipo de hits admite?
Depende de la plataforma, pero
usando los SDK de Google
tenemos acceso a todas las
opciones de medición:

- Pantallas vistas
- Eventos
- Transacciones
- Eventos Sociales
- Eventos de tiempo
- Ecommerce & Ecommerce
mejorado
- Dimensiones & Métricas
personalizadas

https://developers.google.com/analytics/devguides/collection/ios/v3/
Algunas particularidades
Duración de la sesión
Por defecto se cierra tras 30 minutos de inactividad
(personalizable). Ojo a este parámetro, que en las Apps es clave. Se
pueden cerrar/abrir vía código desde la App.

Envío de hits
Los datos se almacenan en el dispositivo y se mandan de manera
periódica. Por defecto en iOS cada 2 min., en Android cada 30 min.
Si no hay conexión, los datos se almacenan en el dispositivo.
Los datos han de enviarse antes de las 4 am. del día siguiente según
la zona horaria del perfil, si no, se desechan.
Las métricas cambian
Hay que conocer el tiempo de
Muy real. Cuando la App se cierre de sesión para valorar el
instala carga un ID aleatorio dato. Puede haber
que se mantiene hasta su interpretaciones diversas según
desinstalación App

No hay páginas vistas. Hay


pantallas. Ojo que hay Apps
mono-pantalla.

Este % varía según el estado de la App:


No existe el rebote J Lanzamiento, o
Habrá que controlar estabilización/desinterés.
Valor bajo no tiene porqué ser malo
otras métricas
¿Cómo organizo las cuentas?
Escenario 1:
Web + App medido bajo la
misma Propiedad
Cuidado con los hits/mes
Ideal para entornos mixtos o
con User-ID

Escenario 2:
Propiedad específica para una App, con
diferentes vistas filtradas por sistema
operativo.

¿Una App nueva? = ¡Propiedad nueva!


Interfaz principal
Valor del ciclo de vida
Cohortes en un App :)
Versiones de aplicación
Información demográfica
Fidelización del cliente
¡Aquí los operadores importan!
Adquisición: las cosas cambian

El apartado de
Adquisición se
centra
fundamentalmente
en los nuevos
usuarios
Tiendas de aplicaciones

Emplea el "App Installer


ID" para mostrar el
origen de los nuevos
usuarios segmentado
por Tienda de
Aplicaciones. La App
Store no está soportada,
y aparece como "not
set".
Fuente/Medio de instalación
Para etiquetar campañas
Para iOS tendremos que:
- Activar el seguimiento en la
Propiedad,
- Actualizar el SDK a la 3.0.8 o
superior
- Añadir la librería IDFA

Para iOS/Android:
- Generar las URLs de campaña
con los parámetros adecuados
gracias a los formularios que
ofrece Google

https://support.google.com/analytics/answer/3389142
Generar URLs de campaña

Android:

http://bit.ly/1ORsRCB

iOS:

http://bit.ly/1I50Fqm
Flujo de referencias

¡Sólo para Google Play!


Uso de pantallas
Flujo dentro de la App
¿Problemas técnicos?

Los Bloqueos se envían de manera automática cada vez que la


aplicación se cuelga o deja de funcionar por motivos desconocidos.
Las Excepciones han de implementarse, y son errores detectados por la
aplicación y controlados (p.ej. "no hay conexión de red").
Implementar bien esto es básico para detectar versiones/dispositivos
problemáticos.
https://developers.google.com/analytics/devguides/collection/android/v4/exceptions
Eventos: Medir interacciones

Hay que medir sólo


lo que aporte
información
destinada a
optimizar y cumplir
objetivos de negocio

¿?
Conversión: Igual que la Web
Resumen
Medir App móviles requiere:
- Tener 100% claros los objetivos de negocio y el mecanismo de
monetización elegido para centrar nuestros análisis
- Etiquetar correctamente la medición de nuestras Apps,
gestionando de manera correcta la medición pre-instalación (app
stores y etiquetado de campaña) y post-instalación (comportamiento)
- Centrar los análisis en:
- Fidelización/Retención del usuario y su evolución
- Detección de puntos conflictivos (pantallas, versiones,
dispositivos), o susceptibles de monetizarse (posición de banners)
- Trabajar siempre segmentando muy bien los tipos de usuarios
en base a diferentes niveles de calidad/conversión, para
descubrir qué tienen en común (ubicación, información
demográfica, etc.)
¡GRACIAS!

Eduardo Sánchez Rojo


@esanchezrojo
esanchezrojo@gmail.com

También podría gustarte