Analytics
246 Usuários online agora
246 Usuários online agora
Faça perguntas sobre relatórios personalizados do Google Analytics, o uso da API e do Google Tag Manager e outros recursos avançados
Guie-me
star_border
Responder

Relatório Explorador de Usuários

Calouro ✭

Olá pessoal,

Sobre o relatório de explorador de usuários e gostaria de saber se é possível associar um client ID, a um usuário que preencher um formulário no meu site?

E como eu capturo esta informação, por exemplo, inserindo esses dados num CRM?

Obrigado.

Especialistas responderamverified_user

Re: Relatório Explorador de Usuários

Principal Colaborador

@Heverton C, tudo bem?

 

Sim é possível! Smiley feliz

 

Por padrão o GA armazena o client ID no cookie padrão dele que é _ga, mas isso pode ser personalizado conforme implementação. Caso você não tenha feito nenhuma alteração na forma de implementar o GA e use o snippet padrão, você simplesmente tem que dar um get nesse cookie para pegar o valor e enviar ele no post do seu formulário para sua base de dados. 

 

Respondi sua pergunta? Smiley feliz 

 

Existem outras forma de fazer isso que você quer, que é com o User-ID. Eu particularmente acho mais interessante, mas com o Client-ID vai funcionar também. 

 

Boa sorte e sucesso nesse match com o CRM. Smiley feliz

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.

Re: Relatório Explorador de Usuários

Principal Colaborador

@Heverton C, bom dia.

 

Tudo bem?

 

Corrigindo a resposta acima, você não deve acessar o  valor do cookie criado pelo analytics.js como falei, pois o formato pode mudar e gerar um erro na sua implementação. Não é sempre o Google muda esse formato, mas isso é previsto em sua documentação. Portanto, existe um outra maneira segura de se fazer isso. 

 

Em vez de acessarmos o valor do cookie com um simples "get", devemos usar readyCallback, pois o Google Analytics precisa ser carregado para depois acessarmos pegarmos o Client-ID.

 

ga(function(tracker) {
  var clientId = tracker.get('clientId');
});

Dessa forma, não corremos o risco que futuras mudanças em formato e outros gerem erros na implementação. 

 

Faz sentido? Smiley feliz

 

Abraços

 

Ricardo Gaya

Minha resposta foi útil? Se sim, clique em "Aceitar como solução". Saiba mais aqui.