Pular para o conteúdo

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 to

Para 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 to

Integrar o SDK Web do Pushwoosh

Anchor link to

Para 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 to

Crie 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.

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>
Tag HTML personalizada no Google Tag Manager para configuração do User ID

Adicionar User ID à tag de Visualização de Página

Anchor link to

Modifique sua tag de Visualização de Página para incluir o User ID se ele for conhecido para o usuário:

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>
Configuração da tag de Visualização de Página com User ID

Testar com o relatório de cobertura de User ID

Anchor link to

Para testar a integração, use o “relatório de cobertura de User ID”:
https://support.google.com/analytics/answer/3123670

User Explorer

Anchor link to

Selecione sua visualização de relatórios de User ID no Google Analytics. Adicione quaisquer segmentos lá para analisar e segmentar seu público.

Botão Novo Segmento para dividir o público em segmentos

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

Coluna de User ID exibindo identificadores de usuário

Pressione o botão Exportar e selecione a opção “CSV”.

Enviar notificações push por User IDs do GA

Anchor link to

Navegue até a aba CSV Push no seu Painel de Controle do Pushwoosh e carregue o arquivo CSV exportado no passo anterior.

Aba CSV Push no Painel de Controle do Pushwoosh

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!

Exemplo de envio de uma notificação push

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