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 toPara 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 toIntegrar el SDK web de Pushwoosh
Anchor link toPara 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 toCrea 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.
<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>
Añadir User ID a la etiqueta de Vista de página
Anchor link toModifica tu etiqueta de Vista de página para incluir el User ID si es conocido para el usuario:
<script> var hwid = localStorage.deviceRegistrationId; var registrationStatus = localStorage.deviceRegistrationStatus; var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) { ga('set', 'userId', hwid); }; ga('send', 'pageview');</script>
Probar con el informe de cobertura de User ID
Anchor link toPara probar la integración, usa el “Informe de cobertura de User ID”:
https://support.google.com/analytics/answer/3123670
Explorador de usuarios
Anchor link toSelecciona tu vista de informes de User ID en Google Analytics. Añade cualquier segmento allí para analizar y desglosar tu audiencia.

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.

Enviar notificaciones push a los User IDs de GA
Anchor link toPara 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