Croct vs plataformas de analytics: entendendo as diferenças
Se você já comparou o número de usuários únicos no GA4, Amplitude, Mixpanel ou qualquer plataforma de analytics com o número de usuários ativos na Croct, provavelmente percebeu uma diferença entre eles.
Essa diferença é totalmente esperada e pode ser causada por diversos fatores. Cada plataforma tem um jeito diferente de identificar e contar usuários, e isso influencia diretamente o resultado que você vê nos relatórios.
Como as plataformas de analytics identificam os usuários
Na grande maioria das plataformas de analytics, a identificação é feita combinando diferentes fontes de informação, seguindo uma hierarquia de prioridade.
Vamos utilizar o GA4 como exemplo. Nela, existe ochamado modo combinado, onde o Google analisa os dados de identificação com base em 3 fatores, nessa ordem:
-
User ID
É um identificador único, first-party, gerado pelo próprio site para cada usuário logado. Com esse identificador, o GA4 unifica sessões e eventos, mesmo que o usuário troque de dispositivo ou navegador.
-
Device ID
É um identificador aleatório associado ao browser do usuário, utilizado para visitantes anônimos. Na web, é armazenado no cookie third-party _ga, enquanto no app é o cookie first-party app_instance_id gerado pelo Firebase. Se o usuário limpar os cookies ou reinstalar o app, o ID muda.
-
Modelagens de machine learning
Quando o GA4 não consegue rastrear um usuário, o que pode acontecer se os cookies não forem aceitos, ele estima o comportamento com base em padrões de usuários rastreados e tenta inferir quem é o usuário. Aqui é importante lembrar que isso não identifica o usuário individualmente, apenas projeta métricas.
Como a Croct identifica usuários
A Croct utiliza duas principais formas de identificação:
-
User ID
Este é um formato paralelo do User ID do GA4. É um identificador único gerado pelo próprio site que unifica sessões e dispositivos. Quando esse ID não é informado, tratamos os usuários como visitantes anônimos.
-
Client ID
É equivalente ao Device ID do GA4, mas sem uso de cookies third-party. Por padrão, o SDK da Croct persiste esse ID utilizando o session storage ou local storage do browser, porém, também oferecemos a opção de uso de cookies first-party caso necessário.
Por que ter 3 plataformas para gerenciamento de conteúdo, teste AB e personalização quando você pode ter uma só?

Onde nascem as diferenças
Existem alguns motivos para a contagem de usuários não bater entre as plataformas de analytics e a Croct.
Usuários logados vs. anônimos
Tanto na Croct como nas demais plataformas, se a sua aplicação estiver usando User ID e um mesmo usuário acessar no desktop e depois no celular, ele será reconhecido e contado apenas uma vez. Caso exista divergência entre essa configuração nas plataformas, você pode ver discrepâncias nos dados.
Políticas de privacidade e resets de ID
Em alguns navegadores, como é o caso do Safari, o Client ID da Croct pode expirar em 7 dias se a implementação não utilizar o cookie-first-party. Nesse caso, um novo ID é gerado a cada 7 dias, duplicando a contagem de usuários anônimos recorrentes.
Modelagem do GA4
O GA4 pode inferir dados de usuários que não consentiram com a coleta, criando estimativas que podem gerar pequenas variações ou até mudanças retroativas em períodos já fechados.
Áreas do site
Em ambos os casos, tanto a Croct quanto as plataformas de analytics trazem eventos e contabilizam usuários nas páginas em que estão implementadas. Logo, se ambas estiverem implementadas em áreas diferentes, haverá divergência no volume de usuários (por exemplo, o GA4 pode estar implementado no site e no blog enquanto a Croct pode estar apenas no site).
Implementação server-side
As plataformas de analytics são comumente implementadas apenas no client-side, o que faz com que elas sejam ativadas apenas quando o browser carrega uma página. A Croct, por outro lado, pode ser implementada tanto no client quanto no server-side.
Com o crescimento de modelos de LLM indexando a web, observamos um crescimento relevante de bots que fazem requisições de conteúdo no server-side e não chegam a carregar a página no client-side.
No ano passado, lançamos uma feature que introduziu um filtro para que requests de bots conhecidos sejam filtrados e não impactem a contabilização de sessões ou usuários ativos. Entretanto, é importante ressaltar que bots não conhecidos ainda podem impactar seus dados.
Resumo da ópera
A Croct e as plataformas de analytics têm objetivos diferentes. A Croct registra os usuários de forma direta e fiel ao comportamento observado no server-side, no navegador ou no login, enquanto as plataformas de analytics buscam uma visão mais ampla e unificada, usando inclusive modelagens para preencher lacunas.
Por isso, diferenças nos números não significam que há erro, mas sim que cada ferramenta usa métodos diferentes para medir a mesma coisa.
Continua em dúvida sobre a origem das divergências e precisa de ajuda para se aprofundar no tema? Fale com o nosso time de suporte, ficaremos felizes em ajudar.