Cómo configurar una propiedad App+Web en Google Analytics

Índice de contenidos

En un artículo anterior explicamos que nos ofrecen las nuevas propiedades App+Web de Google Analytics, hoy veremos cómo configurar una de estas propiedades para empezar a recibir datos de una web.

Aunque su nombre pueda sugerir otra cosa, no es necesario tener una web y una app para utilizarlas, sino que podremos configurarla con un solo flujo de datos, por ejemplo de web, como haremos a continuación.

Paso 1: Crear la propiedad

En primer lugar, en Google Analytics, nos dirigiremos al menú de Administración y al crear una nueva propiedad nos dará la opción de que sea App+Web.


A continuación le damos un nombre, elegimos un sector, y ajustamos la zona horaria y la moneda. Que estos ajustes hayan pasado al flujo inicial de configuración ayudará a evitar el error tan común de tener las propiedades configuradas con los valores por defecto que corresponden a EE.UU.

Paso 2: Configurar un flujo de datos

Después tenemos que elegir una plataforma para configurar un flujo de datos. Cada app o cada web que vaya a mandar datos a esta propiedad es un flujo de datos y, aunque los mandemos todos juntos, luego podremos aislarlos y comparar su funcionamiento mediante filtros. Cara propiedad App+Web soporta hasta 50 flujos de datos simultáneos.

En nuestro caso elegimos “Web” y nos pedirá la URL del sitio y el nombre que le queramos dar.

Además, con un solo clic podemos activar la medición mejorada, o bien configurar qué opciones activamos y cuáles no si pinchamos en la rueda dentada.

En el caso de que optemos por crear un flujo de datos de app, nos pedirá el nombre de paquete de la app y pasaremos al proceso de instalación de Firebase que requiere realizar cambios en el código fuente de la app y escapa al objetivo de este artículo.

Paso 3: Configurar la medición mejorada

Aquí encontramos los siguientes elementos:

Páginas vistas

Un solo trigger nos medirá tanto las cargas de página reales como los cambios de historial provocados desde javascript en una SPA, de modo que si la SPA está bien hecha y siempre cambia el historial, nos olvidaremos de mandar páginas virtuales y de duplicar triggers. Si queremos podemos personalizarlo desactivando esto último.

Desplazamientos

Lanza un evento al hacer scroll hasta el final de la página. Si queremos más detalle y medir valores intermedios usaremos un trigger de scroll en una etiqueta creada manualmente.

Clics de salida

Lanza un evento cuando se pulsa en un enlace cuyo dominio no coincida con el de la propia web.

Búsquedas en el sitio

Manda un evento de búsqueda y se registran los parámetros de búsqueda siempre que vayan en el querystring de la URL. Se puede personalizar el nombre de los parámetros.

Interacción con vídeos

Eventos de play, progreso y fin de vídeos insertados desde YouTube. Lo mismo que ya existía en Universal Analytics.

Descargas de archivos

Evento cuando se pincha un enlace con una extensión “común” de archivo. Lamentablemente no nos permite configurar con qué extensiones queremos que se lance, por lo que si tenemos archivos con extensiones menos comunes, tendremos que configurar una etiqueta a mano.

Paso 4: Últimos ajustes

Con esto ya tenemos una propiedad lista para recibir datos, pero aún debemos configurar tres cosas más:

Google Signals

Si no tenemos un CRM que nos asigne un ID de usuario a las visitas que hagan login, podemos activar Google Signals y dejar que supla las funciones de UserID. Esto nos proporcionará la capacidad de hacer seguimiento del usuario entre diferentes dispositivos, hacer remarketing y disponer de los informes demográficos. De momento está en beta (como toda la propiedad App+Web) y si se activa hay que revisar la política de privacidad para asegurarnos de cumplir el GDPR.

Retención de datos

Por defecto está ajustada a 2 meses, pero podemos cambiarla a 14. Lo justo para poder hacer un análisis mensual con comparación con el año anterior. No hay más opciones. Esto no significa que pasado ese plazo nos quedemos sin datos, sino que se eliminan los datos vinculados a UserID, cookie u otros identificadores. Pero los datos agregados de los informes permanecen intactos en la plataforma.

UserID y vinculación con otros productos

Por último debemos decidir cómo identificamos al usuario, si solo por dispositivo (cookie en la web o ID de publicidad en las Apps) o bien por UserID y dispositivo, en cuyo caso usará el UserID cuando esté disponible, y de no estarlo recurrirá al ID del dispositivo, pero siempre asignará un ID a cada usuario. Esto difiere del funcionamiento de Universal Analitycs, en el que cuando un usuario no tiene UserID no se le asiga nada y no se le incluye en la vista específica de UserID.

Con esto la configuración de base queda completada y solo quedaría hacer los ajustes específicos de nuestro modelo de datos, creando las propiedades de usuario que hayamos definido (CONFIGURAR > Propiedades de usuario), las audiencias que nos interesen (CONFIGURAR > Audiencias) y mapeando los parámetros de eventos principales (EVENTOS > Todos los eventos).

En este último punto hay que destacar que con las propiedades App+Web Google ha ampliado el límite de 10 parámetros de texto y cuarenta numéricos que había en Firebase, hasta 50 de cada tipo. Que tampoco son muchos, pero al menos nos da más margen.

Paso 5: Configurar Google Tag Manager

Una vez que tenemos nuestra propiedad configurada es el momento de hacer lo propio en Google Tag Manager para completar la instalación.

Antes de nada, en Google Analytics iremos a Administrar > Propiedad > Flujos de datos > Web y al pulsar sobre el que acabamos de crear podremos ver su identificador.

Tomaremos nota de el para usarlo en GTM.

A destacar, el nuevo formato de ID, que pasa de usar una numeración consecutiva del tipo UA-123456789-N a otra alfanumérica aleatoria del tipo G-XXXXXXXXXX. Esto posiblemente ayudará a reducir el referral spam que se dirigía indiscriminadamente a todos los números de ID.

Crear el contenedor de GTM y las etiquetas de App+Web

El contenedor de GTM no es especial para App+Web, de modo que creamos uno para web como lo hacemos siempre y lo instalamos con la parte script en el head y la parte noscript en el body.

La novedad la encontramos al crear las etiquetas, que encontraremos dos específicas de App+Web que también están en beta.

La etiqueta de configuración se debe activar en todas las páginas y lo antes posible y es la responsable de:

  • Definir las cookies.
  • Enviar los eventos automáticos y de medición mejorada.
  • Determinar los ajustes comunes de eventos posteriores (equivale a la variable de configuración).

En ella indicaremos el ID de la propiedad a la que queremos mandar los datos, las propiedades de usuario (hasta 25) que se puedan mapear desde el principio y los nombres de campo que necesitemos definir. Por el momento no hay documentación sobre cuáles son estos nombres de campo, que en Universal Analytics incluían, por ejemplo, el nombre de página, la anonimización de IP o las customTask.

La etiqueta de evento puede heredar los ajustes de la etiqueta de configuración que le indiquemos y se utiliza para mandar el resto de eventos.

Podemos elegir una etiqueta de configuración, o bien asignar un ID a mano.

Necesitamos indicar un nombre de evento, que puede ponerse directamente, si creamos una etiqueta para un evento concreto, o tomarlo de una variable, como en la imagen, si vamos a usar un trigger genérico para varios eventos.

Además podemos mapear los parámetros del evento y, si se generan nuevos valores para propiedades de usuario, las podremos añadir.

A partir de aquí la configuración de GTM no se diferencia demasiado del uso que le dábamos hasta ahora. Dependiendo del caso podremos crear etiquetas de eventos específicos que se activen con triggers de clics, de scroll, etc, o bien usar el dataLayer (mucho más robusto y estable) y que cuando se reciba un push con un evento nos active nuestra etiqueta y recoja los datos desde el dataLayer, para lo cual tendremos que crear variables para cada dato y mapearlas en los parámetros de evento y propiedades de usuario.

¿Qué te ha parecido este paso a paso? Si tienes algún problema en alguno de los pasos comenta y te ayudamos a solventarlo 🙂

Share on facebook
Share on twitter
Share on linkedin
Share on email
5 min
Suscríbete a nuestra newsletter

Los mejores artículos de analítica digital para potenciar tu negocio.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas relacionadas

Técnicas avanzadas de personalización [Dynamic Yield]

Un test de optimización es una estupenda herramienta a la hora de incrementar nuestra tasa de conversión. Pero un resultado aparentemente inconcluyente puede ocultar oportunidades de mejora que una herramienta de personalización no dejaría escapar.

3 minutos

Dificultad

Nuevas propiedades App + Web de Google Analytics

Las propiedades App + Web son el nuevo modelo de propiedades de Google Analytics que nos permiten consolidar los datos de páginas webs y aplicaciones en un solo sitio, facilitando el análisis multiplataforma.

3 minutos

Dificultad

Cómo implementar Algolia en tu página web

En este artículo encontrarás una guía básica para implementar Algolia paso a paso. Algolia es un motor de búsqueda muy potente que puede implementarse de manera muy sencilla y rápida en cualquier página web o aplicación móvil.

4 minutos

Dificultad

Ir arriba

Esta web utiliza ‘cookies’ de terceros. Al clicar aceptar está aceptando el uso que realizamos de las cookies. Para más información puede consultar nuestra Política de cookies