Saltar al contenido

Integración con Google Analytics

La función User ID de Google Analytics te permite recopilar y aplicar datos de usuario completos conectando múltiples fuentes de datos a los mismos usuarios. Conecta Pushwoosh con Google Analytics y utiliza los datos de GA para la segmentación de la audiencia y la orientación de tus campañas de notificaciones push. Veamos cómo funciona.

Habilitar User ID

Anchor link to

Para habilitar la función de User ID en tu cuenta de Google Analytics, sigue la guía de Google: https://support.google.com/analytics/answer/3123666

Configurar User ID en tu código de seguimiento

Anchor link to

Integrar el SDK web de Pushwoosh

Anchor link to

Para integrar el SDK de Pushwoosh en tu Google Tag Manager, sigue la guía del SDK de Web Push.

Crear etiqueta de User ID en GTM

Anchor link to

Crea una Etiqueta HTML personalizada que se active con el disparador Todas las páginas.
Usa el siguiente código para configurar el User ID que coincida con los datos del usuario entre Pushwoosh y Google Analytics.

En el siguiente ejemplo, usamos el Hardware ID (HWID) de Pushwoosh para configurar el User ID. Puedes usar un identificador diferente, pero ten en cuenta no poner direcciones de correo electrónico ni ninguna otra información de identificación personal (PII) en el User ID, ya que esto no cumple con la Política de Privacidad de Google Analytics.

JavaScript
<script>
var registrationStatus = localStorage.deviceRegistrationStatus;
var registrationId = localStorage.deviceRegistrationId;
var gaRegistered = registrationStatus === 'registered' ? registrationId : false;
if (!gaRegistered) {
var Pushwoosh = Pushwoosh || [];
Pushwoosh.push(['onPermissionGranted', function(api) {
api.getParams()
.then(function(params) {
var hwid = params.hwid;
ga('set', 'userId', hwid);
ga('send', 'pageview');
localStorage.setItem('deviceRegistrationId', hwid);
api.registerUser(hwid);
})
}])
};
</script>
Etiqueta HTML personalizada en Google Tag Manager para la configuración del User ID

Añadir User ID a la etiqueta de Vista de página

Anchor link to

Modifica tu etiqueta de Vista de página para incluir el User ID si es conocido para el usuario:

JavaScript
<script>
var hwid = localStorage.deviceRegistrationId;
var registrationStatus = localStorage.deviceRegistrationStatus;
var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) {
ga('set', 'userId', hwid);
};
ga('send', 'pageview');
</script>
Configuración de la etiqueta de Vista de página con User ID

Probar con el informe de cobertura de User ID

Anchor link to

Para probar la integración, usa el “Informe de cobertura de User ID”:
https://support.google.com/analytics/answer/3123670

Explorador de usuarios

Anchor link to

Selecciona tu vista de informes de User ID en Google Analytics. Añade cualquier segmento allí para analizar y desglosar tu audiencia.

Botón Nuevo Segmento para dividir la audiencia en segmentos

Puedes ver tus User IDs en la columna “User ID”. Usa el botón Exportar y selecciona la opción CSV para descargar la lista de User IDs.

Columna User ID mostrando los identificadores de usuario

Enviar notificaciones push a los User IDs de GA

Anchor link to

Para enviar un push a los usuarios de tu audiencia de GA, usa Push único y en el paso Audiencia elige Importar segmento. Sube el archivo CSV que exportaste de Google Analytics y mapea la columna que contiene los User IDs al campo User ID. Aprende más