369 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

Diferença entre userId's

[ Editado ]
Calouro ✭ ✭ ✭

Olá,

 

Estou implementando o recurso de userId em uma propriedade, porém estou com algumas dúvidas.

 

***

 

Qual a diferença do userId nativo para o userId personalizado?

 

Na maioria das documentações oficiais, o GA indica usar o userId via informações de acompanhamento > User-ID.

 

Captura de Tela 2016-06-04 às 16.31.09.png

 

Porém, existem alguns lugares (geralmente vídeos de terceiros, mas também documentação do Tag Manager) que sugerem fazer isso via dimensão personalizada.

 

Captura de Tela 2016-06-04 às 16.32.22.pngCaptura de Tela 2016-06-04 às 16.32.30.png

 

Como visto nesse vídeo:

https://www.youtube.com/watch?v=tjY_ZmSRW4o

 

Ou nessa documentação do próprio Tag Manager:

 

https://support.google.com/tagmanager/answer/4565987

 

Ou seja, qual a diferença entre fazer nativamente (via informações de acompanhamento) ou personalizada?

 

Pelo que percebi, quando faço nativo, ele cria uma vista de propriedade exclusiva (que não entendi também para o que serve), e quando faço personalizado, ele se insere no próprio contexto das minhas vistas atuais. 

 

***

 

Como instalar corretamente o userId pelo Google Tag Manager?

 

A documentação do GTM diz que preciso fazer um dataLayer.push, e isso já está feito.

 

Mas ao fazer um dataLayer.push, eu envio essa informação para o GA, sem precisar ativar o User-ID nativo pelo GA, correto?

 

Ou seja, pelo GTM posso, por exemplo, enviar via dataLayer um user id, um user location personalizado, uma categoria, ou qualquer dado que eu queria fazer o tracking, e isso não muda em nada se eu ativar ou não ativar esse User-ID nativo do informações de acompanhamento.

 

Preciso mesmo ativar o User-ID no GA se eu o fizer via dataLayer.push no GTM (como é indicado pela documentação oficial?), e apenas criar dimensões personalizadas de usuário?

 

***

 

Como faço o tracking de um usuário de diferentes plataformas num mesmo painel?

 

Um usuário 1 acessou o site pelo computador e depois pelo aplicativo. Uma rede social, por exemplo. 

 

Como faço para unificar esses mesmos acessos, para saber que ele está ativo no sistema, mas x tempo pelo site, y tempo pelo app?

 

Ou seja, como crio uma vista de duas propriedades?

 

Obrigado!

Especialistas responderamverified_user
1 SOLUÇÃO ACEITA

Soluções aceitas
Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Igor S
Junho 2016

Re: Diferença entre userId's

Principal Colaborador
Qual a diferença do userId nativo para o userId personalizado?
o GA usa o dado de userid de forma orgânica para formar dados nos relatórios ao unificar usuários em sessões que ele achava ser diferente, ele não é uma dimensão - se você deseja usar ele também como dimensão nos relatórios existe este passo opcional e recomendado de enviar a informação de forma redundante como dimensão personalizada.

Como instalar corretamente o userId pelo Google Tag Manager?

Não sei se entendi bem sua pergunta, mas para ativar um user id tendo o GTM, você deve ativar o userid nas configurações do Analytics e depois enviar elas usando a Tag do Analytics do GTM - para alimentar a Tag do GTM você deve manualmente adicionar o campo userid nela - e manualmente extrair o dado de userid ou do datalayer ou de um cookie e enviar para o dado de userid da sua tag do analytics - não existe nada automático aqui, estes são os passos mínimos - sem eles o userid não funcionam.

Quando você configura as tags de comércio eletrônico ou remarketing dinâmico no GTM, elas são inteligentes o bastante para extrair automaticamente dados do datalayer campo a campo se você usar os nomes padronizados dos campos - mas no caso do caso da tag do Analytics para userid não existe nada assim - você deve especificar campo a campo o que deseja enviar para o Analytics.

Infelizmente não sei responder com certeza sua terceira pergunta, entendo seu problema e é uma ótima pergunta, mas creio que a partir do momento que você criar duas propriedades diferentes no Analytics, elas são totalmente isoladas ao menos que você envie dados para cada uma delas de forma redundante. - Mas não tenho certeza se existe alguma forma de integrar, nem se existe alguma solução legal para o problema, assim recomendo que pesquise um pouco mais o assunto por uma solução.

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Exibir solução no post original

Marcado como Melhor Resposta.
Solução
Aceita pelo autor do tópico Igor S
Junho 2016

Re: Diferença entre userId's

Principal Colaborador
Qual a diferença do userId nativo para o userId personalizado?
o GA usa o dado de userid de forma orgânica para formar dados nos relatórios ao unificar usuários em sessões que ele achava ser diferente, ele não é uma dimensão - se você deseja usar ele também como dimensão nos relatórios existe este passo opcional e recomendado de enviar a informação de forma redundante como dimensão personalizada.

Como instalar corretamente o userId pelo Google Tag Manager?

Não sei se entendi bem sua pergunta, mas para ativar um user id tendo o GTM, você deve ativar o userid nas configurações do Analytics e depois enviar elas usando a Tag do Analytics do GTM - para alimentar a Tag do GTM você deve manualmente adicionar o campo userid nela - e manualmente extrair o dado de userid ou do datalayer ou de um cookie e enviar para o dado de userid da sua tag do analytics - não existe nada automático aqui, estes são os passos mínimos - sem eles o userid não funcionam.

Quando você configura as tags de comércio eletrônico ou remarketing dinâmico no GTM, elas são inteligentes o bastante para extrair automaticamente dados do datalayer campo a campo se você usar os nomes padronizados dos campos - mas no caso do caso da tag do Analytics para userid não existe nada assim - você deve especificar campo a campo o que deseja enviar para o Analytics.

Infelizmente não sei responder com certeza sua terceira pergunta, entendo seu problema e é uma ótima pergunta, mas creio que a partir do momento que você criar duas propriedades diferentes no Analytics, elas são totalmente isoladas ao menos que você envie dados para cada uma delas de forma redundante. - Mas não tenho certeza se existe alguma forma de integrar, nem se existe alguma solução legal para o problema, assim recomendo que pesquise um pouco mais o assunto por uma solução.

___

"Você não precisa de uma empresa de 100 funcionários para desenvolver aquela ideia" ~Larry Page

Re: Diferença entre userId's

Principal Colaborador

@Igor S, tudo bem?

 

 

"Ou seja, qual a diferença entre fazer nativamente (via informações de acompanhamento) ou personalizada?"

 

A maior diferença esta na forma que os dados serão analisado futuramente. Existem pró e contras em usar o User-ID. Por exemplo, quando você habilita o uso do User-ID e cria uma vista para isso (recomendado) nessa vista você só terá os dados do user identificados/logados e não os dados de dos users semi-identificado. Pensando em um cenário de E-commerce você perder praticamente todo o caminho de conversão nessa nova vista. Enviando o User-ID como uma dimensão personalizada você consegue cruzar com mais informações nativas do GA. É uma questão de como os dados serão analisados. 

 

Uma outra diferença esta nos relatórios do Google Analytics, usando uma vista exclusiva para User-ID você ganha alguns novos relatórios na guia Publico Alvo >> Todos os dispositivos. Que para analises de Cross Device, que me parece que é o que você quer fazer são bem interessantes. 

 

Sobre "instalar" o User-ID via GTM:

 

A questão do datalayer.push tem haver com sua "aplicação" fornecer um identificador único e não diretamente com o GTM. O papel do GTM nesse caso é apenas dar um get nessa informação e enviar para tag do GA. Faz sentido para você? 

 

Sobre ser "nativo" ou personalizado vai depender da forma que você vai analisar os dados. Se quiser ter uma vista exclusiva para essas analises será preciso sim ativar no setup do GA.

 

 O que eu entendi da documentação é que ele usa o datalayer como um exemplo (uma forma) de você ter essa informação na página. Não é uma regra e pela minha experiência não tem impacto ser ou não via datalayer.

 

"Como faço o tracking de um usuário de diferentes plataformas num mesmo painel?"

 

Essa uma questão meio complexa! rs... 

 

O caminho de utilizar o User-ID esta certo, mas tem os prós e contras que mencionei acima como perder parte comportamento do usuário. Se seu site e aplicativo exige login logo no primeiro step igual a um Facebook da vida, seu problema esta resolvido com o User-ID. Smiley feliz 

 

Caso não seja esse o caso não existe uma solução pronta para isso. Já vi algumas soluções (ou quase) utilizando cookie pool, mas na minha opinião ainda esta meio longe de fazer um Cross Device com user semi-identificados. 

 

Sobre a questão das propriedades, na minha opinião teria que suar uma propriedade para cada e uma para ambos. E nessa para ambos trabalhar direitinho com User-ID e Client-ID. 

 

Não quero dar uma solução simples para um problema complexo. Ok? Smiley feliz Realmente se esse for o caso vou com o Gravity que precisa estudar bem o problema para desenvolver uma solução, pois realmente não tem algo pronto. 

 

Ricardo Gaya

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

Re: Diferença entre userId's

Calouro ✭ ✭ ✭
Valeu Ricardo, valeu Gravity,

Após fazer a minha pergunta, dias atrás, fui pesquisar mais e mais.

E após estudar, vi algumas coisas que vocês explicaram aqui.

- Ao usar o user id nativo, ele cria algumas "métricas" (não sei se posso chamar de métrica) própria, como o cross-device;
- Ao usar o user id como dimensão personalizada, ele envia para dimensões personalizadas.

Ou seja, é interessante, como vocês disseram, se possível fazer os dois. Aí eu vejo na vista os dados logados, mas vejo em todos os dados, o pull do user id como dimensão.

Sobre instalar no GTM, e a minha segunda pergunta, encontrei um erro, que resolvi e não vi nem na documentação oficial.

Obviamente preciso criar o dado da dataLayer antes de chamar o GTM. Eu estava chamando o GTM e depois criando a dataLayer. Assim que eu inverti, funcionou normalmente.

Sobre o terceiro ponto, pesquisei muito, mas ainda não achei nada satisfatório. Preciso pesquisar mais também, mas algo que eu encontrei aqui foi uma embed API em que eu coloque uma dimensão personalizada, e na minha página, com uma embed API, eu vejo dado de duas propriedades.

Ainda preciso pesquisar mais, mas valeu galera!!

Re: Diferença entre userId's

Principal Colaborador
Igor,

Legal que tenha resolvido.

Sobre usar uma API para ver os dados de 2 propriedades eu não entendi. Você quer ver os dados de 2 propriedades diferentes em uma única propriedade?
Ricardo Gaya

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

Re: Diferença entre userId's

Calouro ✭ ✭ ✭
Opa Ricardo,

Na verdade eu tenho uma aplicação, e tenho um app para essa aplicação, que está na App Store e na Google Play, e tenho um site web para essa aplicação.

Com o user id consigo ver os acessos do usuário, certo?

Gostaria, por exemplo, de ter uma view onde eu possa ver quanto tempo o usuário usou a aplicação web + mobile.

Seria um unificador de APIs, por exemplo.

O ideal seria fazer um merge de duas views de um mesmo usuário, mas de propriedades diferentes.

Re: Diferença entre userId's

Calouro ✭ ✭ ✭
Basicamente, o que eu queria fazer era isso:

https://plus.google.com/+GoogleAnalytics/posts/LCLgkyCn4Zi

Mas procurei, procurei e não achei onde se faz isso.

Re: Diferença entre userId's

Principal Colaborador

@Igor S, tudo bem?

 

Pelo o que eu entendi e mais ou menos o que eu falei. Usar uma propriedade para site e outra para o aplicativo e uma para ambas. Eles mencionam como fazer o filtro para separar como tráfego e ver separadamente em reports no caso de usar a mesma propriedade. 

 

No post tem os links no final e esse é o que mostra como fazer o filtro - https://developers.google.com/analytics/devguides/collection/analyticsjs/screens#using_filters_for_a...

 

 

Ricardo Gaya

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

Re: Diferença entre userId's

Calouro ✭ ✭ ✭

Pois é, Ricardo.

 

Eu li, li e li e to me perdendo em algo.

 

Quando eu crio uma propriedade, eu preciso selecionar se é um app ou uma web, como na imagem:

 

 https://s3.amazonaws.com/f.cl.ly/items/3t3G3Q3p1Z1a181W1M1A/Captura%20de%20Tela%202016-06-09%20a%CC%...

 

E no app estou importando um SDK, ou seja, não consigo inserir uma URL para o app, ainda mais sendo GTM, e não analytics.

 

Enfim, estou meio perdido, ainda não consegui criar uma propriedade para app e web ao mesmo tempo. 

 

Se tiver mais alguma documentação, algum passo a passo, agradeço Smiley feliz

 

 

Re: Diferença entre userId's

Principal Colaborador
Igor,

Você tem razão! Não tinha me atentado a esse ponto.

Vou fazer umas pesquisas se tem como fazermos isso mesmo que estão falando nesse post. Agora fiquei com a mesma dúvida que você! Smiley feliz

Ricardo Gaya

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