A documentação do Google explica como o Google Analytics lida com sessões com coleta incompleta de User ID, NO ENTANTO, não explica isso completamente.
Google diz:
“Às vezes, os usuários acionam eventos em seu site ou aplicativo antes de entrar ou depois de sair. Em primeiro lugar, o Google Analytics usa o ID da sessão para associar essa sessão ao ID de usuário fornecido quando o usuário faz login. Na segunda instância, quando um usuário sai, o Google Analytics para de associar quaisquer eventos subsequentes a essa ID de usuário.”
E ele dá este exemplo:
1- Um usuário inicia uma sessão sem ID de usuário associado e aciona os eventos 1 e 2.
Nenhum ID de usuário está associado a esses eventos.
2- O usuário então faz login e aciona o Evento 3.
Os eventos 1, 2 e 3 agora estão todos associados à ID desse usuário.
3- O usuário finalmente sai e aciona o Evento 4.
Nenhum ID de usuário está associado ao Evento 4. Os eventos 1, 2 e 3 permanecem associados a esse usuário.
Tudo muito claro, MAS… o que acontece se o usuário fizer login NOVAMENTE? A documentação NÃO DIZ isso!
4- Suponha que o usuário continue a navegação anterior e acione o evento 5, faça login e acione o evento 6.
O ID do usuário será associado apenas ao evento 6, enquanto os eventos anteriores 4 e 5 NÃO serão associados.
Portanto, em uma sessão, todos os eventos anteriores são associados ao primeiro evento que contém o ID do usuário. A partir de então, todos os eventos que não contêm o ID do usuário não serão associados a ele.
Por esse motivo, você precisa enviar user_ID com cada evento para o GA4 quando o ID do usuário estiver disponível, portanto, defina o campo user_id na tag de configuração do GA4 e verifique se todas as outras tags de evento usam essa tag de configuração.
Também siga o Mundo do Traqueamento em outras redes sociais:
Inscreva-se no: https://www.youtube.com/channel/UC6mX6bbcEmQoaznI0D7Aw5Q
Siga e curta no: https://www.instagram.com/mundodotraqueamento/
Siga e comente no: https://twitter.com/traqueamento