Integração com o Google Analytics
O recurso User ID do Google Analytics permite que você colete e aplique dados abrangentes do usuário, conectando várias fontes de dados aos mesmos usuários. Conecte o Pushwoosh com o Google Analytics e use os dados do GA para segmentação de público e direcionamento de suas campanhas de notificações push. Vamos ver como funciona.
Habilitar o User ID
Anchor link toPara habilitar o recurso User ID em sua conta do Google Analytics, siga o guia do Google: https://support.google.com/analytics/answer/3123666
Configurar o User ID no seu código de rastreamento
Anchor link toIntegrar o SDK Web do Pushwoosh
Anchor link toPara integrar o SDK do Pushwoosh no seu Google Tag Manager, siga o guia do SDK Web Push.
Criar tag de User ID no GTM
Anchor link toCrie uma Tag HTML Personalizada que dispara no acionador Todas as Páginas.
Use o código a seguir para configurar o User ID que corresponde aos dados do usuário entre o Pushwoosh e o Google Analytics.
No exemplo abaixo, usamos o Hardware ID (HWID) do Pushwoosh para configurar o User ID. Você pode usar um identificador diferente, mas esteja ciente para não colocar endereços de e-mail ou qualquer outra informação de identificação pessoal (PII) no User ID, pois isso não está em conformidade com a Política de Privacidade do 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>
Adicionar User ID à tag de Visualização de Página
Anchor link toModifique sua tag de Visualização de Página para incluir o User ID se ele for conhecido para o usuário:
<script> var hwid = localStorage.deviceRegistrationId; var registrationStatus = localStorage.deviceRegistrationStatus; var isNeedToTrackUser = hwid && registrationStatus === "registered";
if (isNeedToTrackUser) { ga('set', 'userId', hwid); }; ga('send', 'pageview');</script>
Testar com o relatório de cobertura de User ID
Anchor link toPara testar a integração, use o “relatório de cobertura de User ID”:
https://support.google.com/analytics/answer/3123670
User Explorer
Anchor link toSelecione sua visualização de relatórios de User ID no Google Analytics. Adicione quaisquer segmentos lá para analisar e segmentar seu público.

Você pode ver seus User IDs exibidos na coluna “User ID”.

Pressione o botão Exportar e selecione a opção “CSV”.
Enviar notificações push por User IDs do GA
Anchor link toNavegue até a aba CSV Push no seu Painel de Controle do Pushwoosh e carregue o arquivo CSV exportado no passo anterior.

Selecione a primeira coluna e escolha “User ID” para o Tipo de Dados. Selecione uma predefinição no campo suspenso correspondente, defina a data (se necessário) e clique em Woosh!

Você acabou de enviar uma notificação push para seus usuários a partir do Google Analytics