Saltar al contenido

Integración con Google Analytics

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

Habilitar el ID de Usuario

Anchor link to

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

Configurar el ID de Usuario en su código de seguimiento

Anchor link to

Integrar el SDK web de Pushwoosh

Anchor link to

Para integrar el SDK de Pushwoosh en su Google Tag Manager, siga la guía del SDK web para notificaciones push.

Crear etiqueta de ID de Usuario en GTM

Anchor link to

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

En el ejemplo siguiente, utilizamos el ID de Hardware (HWID) de Pushwoosh para configurar el ID de Usuario. Puede utilizar un identificador diferente, pero tenga en cuenta no poner direcciones de correo electrónico ni ninguna otra información de identificación personal (PII) en el ID de Usuario, 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 ID de Usuario

Añadir ID de Usuario a la etiqueta de Vista de Página

Anchor link to

Modifique su etiqueta de Vista de Página para incluir el ID de Usuario si se conoce 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 ID de Usuario

Probar con el informe de cobertura de ID de Usuario

Anchor link to

Para probar la integración, utilice el “informe de cobertura de ID de Usuario”:
https://support.google.com/analytics/answer/3123670

Explorador de Usuarios

Anchor link to

Seleccione su vista de informes de ID de Usuario en Google Analytics. Añada cualquier segmento allí para analizar y segmentar su audiencia.

Botón de Nuevo Segmento para dividir la audiencia en segmentos

Puede ver sus IDs de Usuario mostrados en la columna “ID de Usuario”.

Columna de ID de Usuario mostrando los identificadores de usuario

Pulse el botón Exportar y seleccione la opción “CSV”.

Enviar notificaciones push por IDs de Usuario de GA

Anchor link to

Navegue a la pestaña CSV Push en su Panel de Control de Pushwoosh y suba el archivo CSV exportado en el paso anterior.

Pestaña CSV Push en el Panel de Control de Pushwoosh

Seleccione la primera columna y elija “ID de Usuario” para el Tipo de Datos. Seleccione un preajuste en el campo desplegable correspondiente, establezca la fecha (si es necesario) y haga clic en ¡Woosh!

Ejemplo de envío de una notificación push

¡Acaba de enviar una notificación push a sus usuarios desde Google Analytics