Escolha o GA4 se a sua pergunta é "qual campanha trouxe o tráfego" e o Mixpanel se é "o que as pessoas que clicaram fizeram depois". Essa é a decisão entre Mixpanel e GA4 para analytics de links em uma frase. A ferramenta do Google organiza os cliques em sessões e canais de aquisição e não custa nada no nível padrão. O Mixpanel organiza os mesmos cliques em usuários e funis, cobra por volume de eventos e permite manter os dados na UE.
A maioria das comparações entre Mixpanel e Google Analytics é escrita para equipes de produto que escolhem uma stack de analytics dentro do app. Esta tem uma tarefa mais estreita: um link curto foi clicado, uma campanha pagou por esse clique e você quer saber quanto ele valeu. O modelo de eventos, as regras de identidade e a janela de atribuição diferem entre as duas ferramentas de maneiras que importam muito mais para essa tarefa do que a grade de recursos sugere.
O clique em si precisa vir de algum lugar primeiro. Como o etiquetamos e levamos os valores UTM até uma conversão está no guia de rastreamento de UTM de ponta a ponta, o conteúdo cornerstone em que este post se apoia.
Dois modelos de dados para o mesmo clique
As duas ferramentas se dizem baseadas em eventos, e as duas são. A diferença está no que se constrói sobre o evento.
O modelo do Google agrupa eventos em uma sessão com timeout de inatividade de 30 minutos e depois carimba essa sessão com uma origem, um meio e um canal. Quase todo relatório padrão parte dessa visão de aquisição. Um clique em um link curto só interessa ao GA4 quando a página de destino carrega, a tag dispara e existe uma sessão na qual pendurar a campanha.
O Mixpanel dispensa a sessão como unidade de análise. Cada evento pertence a um distinct_id, e os relatórios perguntam o que aquele ID fez ao longo do tempo: funis, curvas de retenção, fluxos. Um evento de clique com utm_campaign como propriedade fica na mesma linha do tempo que um cadastro três dias depois, e você pode perguntar sobre o par diretamente. Isso só funciona se o clique e o cadastro compartilharem um distinct_id, e esse é o ponto difícil quando o clique é registrado por um encurtador.
Veja por que isso importa para links de campanha. Um relatório do GA4 pode dizer que a newsletter de primavera gerou 4.000 sessões. O relatório equivalente do Mixpanel pode dizer que 11% das pessoas que clicaram ativaram em uma semana, e que as do celular deixaram o produto mais rápido. As duas afirmações são verdadeiras. Só não são a mesma pergunta.
Identidade: quem clicou e dá para encontrar a pessoa depois
Um clique é anônimo no instante em que acontece, e as duas ferramentas partem de um ID de dispositivo anônimo. O GA4 usa o client_id guardado no cookie _ga, acrescenta um user_id se você enviar um após o login e pode combinar sinais do Google quando os usuários permitem. O Mixpanel usa um distinct_id anônimo e o funde ao usuário identificado quando você chama identify, o que a documentação de gerenciamento de IDs do Mixpanel explica passo a passo.
A diferença prática aparece semanas depois. No Mixpanel, uma pessoa que clicou em um link de campanha no celular e fez upgrade em um notebook um mês depois pode ficar em um único perfil, desde que você a identifique nos dois dispositivos. O Google consegue conectar o mesmo par com um user_id, mas os relatórios do GA4 tendem para a sessão em que a conversão ocorreu, e o histórico em nível de usuário é limitado pela sua configuração de retenção.
Uma armadilha vale para os dois quando os cliques são encaminhados pelo servidor. O redirecionamento nunca vê o cookie de analytics, então um clique encaminhado chega com um ID sintético, não com o ID real do visitante. O forwarder do Elido é direto sobre isso: o client_id do GA4 é montado a partir dos IDs do workspace e do link, e o distinct_id do Mixpanel é elido-link- mais o ID do link. Os dois são um valor por link, não por visitante. Portanto, os cliques encaminhados dão contagens de eventos precisas por link, mas as contagens de usuários únicos neles contam links, e um funil do clique ao cadastro não vai se conectar. Para seguir uma pessoa, coloque tags UTM na URL de destino e deixe a tag do GA4 ou o SDK do Mixpanel na página de destino capturá-las. Costurar passando um client ID _ga ou um distinct_id do Mixpanel pelo redirecionamento está planejado, não entregue. Veja o guia de conexão do Mixpanel para os detalhes.
Modelos de atribuição e onde o crédito cai
O GA4 oferece três modelos de atribuição: baseado em dados, último clique pago e orgânico, e último clique de canais pagos do Google (página de ajuda do Google, acessada em 2026-10-02). Ele aposentou em novembro de 2023 os modelos baseados em regras de primeiro clique, linear, decaimento no tempo e baseado em posição, então, se uma equipe quer uma visão linear de um mix de campanhas, só o GA4 não a produz mais.
O recurso de atribuição do Mixpanel vai no sentido oposto. Ele oferece os modelos de primeiro toque, último toque, linear, participação, decaimento no tempo, em U, em J e em J invertido, além de pesos personalizados, nos planos Growth e Enterprise (documentação acessada em 2026-10-02). O porém é que ele só atribui o que você rastreou: a própria documentação do Mixpanel manda rastrear os valores UTM como propriedades de evento em cada ponto de contato, ou os modelos não têm com o que trabalhar. Hoje o evento link_click do Elido para o Mixpanel não carrega propriedades UTM, então o SDK da página de destino precisa fornecê-las.
É aí que os links curtos mostram seu valor. Quando toda URL de campanha carrega valores UTM consistentes e cada clique é registrado como um evento, as duas ferramentas recebem entradas limpas. Se as tags estão bagunçadas, um modelo mais inteligente não vai salvar você, e eu corrigiria os valores UTM que nunca chegam ao GA4 antes de discutir baseado em dados contra linear.
Preços, amostragem e limites de dados
O nível padrão do GA4 não custa nada, enquanto o GA4 360 é a versão enterprise paga, com preço negociado com o Google ou com um revendedor. A página de preços do Mixpanel (acessada em 2026-10-02) lista um plano gratuito de até 1 milhão de eventos por mês com assentos ilimitados, um plano Growth que começa em $0 e escala por volume até 20 milhões de eventos, e o Enterprise sob consulta.
Gratuito, porém, não é a história toda. A central de ajuda do Google documenta dois limites que vale conhecer antes de confiar em um número de campanha (acessada em 2026-10-02):
- Retenção. As propriedades padrão podem guardar dados em nível de evento por 2 ou 14 meses; só o 360 chega a 26, 38 ou 50 meses. O Google também diz que propriedades grandes e XL ficam limitadas a 2 meses. Comparações ano a ano nas explorações exigem a configuração de 14 meses ativada desde o primeiro dia.
- Thresholds. O Google oculta linhas quando um relatório inclui dados demográficos ou quando o volume de consultas de pesquisa é baixo demais, e você não pode alterar o limite. Ampliar o intervalo de datas ou exportar para o BigQuery são os próprios contornos do Google.
Não consegui confirmar a cota atual de amostragem do GA4 nas páginas de ajuda do Google, então não cito nenhuma. Verifique-a para o seu nível antes de confiar em uma exploração grande. Também não verifiquei a política de amostragem do Mixpanel para este post, então teste uma consulta contra uma contagem de cliques conhecida.
Assim, o custo corre em direções opostas. A opção do Google é gratuita, mas limitada nas bordas; o Mixpanel cobra por volume de eventos, o que importa porque o Elido encaminha todo clique registrado, inclusive os que o seu analytics marca como tráfego de bots. Filtre do seu lado, ou espere que os cliques de bots contem para a sua cota de eventos.
Se preferir ver a contagem bruta de cliques antes de decidir qual ferramenta recebe quais eventos, o analytics de cliques do Elido mostra os cliques por link sem precisar de nenhuma das duas.
Residência de dados na UE e GDPR
É aqui que Mixpanel e Google Analytics mais diferem para equipes europeias. O GA4 não tem opção de escolher onde os dados são armazenados. O Google processa os dados do Analytics na sua infraestrutura global, e as questões jurídicas que isso levanta, das decisões dos reguladores austríaco e francês ao Data Privacy Framework, estão na nossa análise do GA4 e do GDPR.
O Mixpanel oferece residência de dados na UE, processando e armazenando os dados do projeto na Europa. Três detalhes da documentação pegam muita gente de surpresa. Você escolhe a região ao criar o projeto. Um projeto existente não pode ser migrado, então uma escolha errada significa criar um novo projeto e mover os dados manualmente. E um projeto da UE só ingere eventos enviados ao host de ingestão da UE; envie ao host padrão dos EUA e nada chega. A conexão do Elido com o Mixpanel tem uma configuração de residência de dados (EUA, UE ou Índia) que troca o host entre api.mixpanel.com, api-eu.mixpanel.com e api-in.mixpanel.com, então configure-a de acordo com o seu projeto. O Elido não consegue ler a residência a partir do token, e o endpoint de track do Mixpanel não avisa se você errou. O guia de residência de dados na UE do Mixpanel explica como verificar. A cobertura de planos para a opção da UE é algo a confirmar com o Mixpanel, já que não a verifiquei na página de preços.
A residência é uma parte do GDPR, não tudo. O consentimento ainda governa o cookie que liga um clique a uma pessoa em qualquer das ferramentas. O guia de residência de dados na UE para equipes de marketing detalha o que a residência resolve e o que não resolve.
Levando os dados de cliques do Elido para cada ferramenta
As duas rotas são pelo servidor, e nenhuma precisa de JavaScript na página de destino, o que importa para visitantes com bloqueador de anúncios e para cliques que nem chegam gerando uma visualização de página. O Elido encaminha um evento link_click por clique registrado a cada ferramenta conectada. O encaminhamento de eventos de conversão ao Mixpanel está planejado, não disponível.
Para o GA4, você cola um Measurement ID e um segredo de API do Measurement Protocol. O Elido então encaminha os eventos pelo Measurement Protocol do GA4. O Google é explícito: o protocolo complementa a coleta baseada em tags, não a substitui. Espere os eventos no Tempo real em um minuto e nos relatórios padrão após 24 a 48 horas. O guia de conexão do GA4 traz os passos.
Para o Mixpanel, você cola o token do projeto e escolhe a residência de dados. Cada evento carrega o slug do link, o destino, o país e o dispositivo como propriedades, então um relatório do Mixpanel pode contar cliques por link. Ainda não há um interruptor por evento. A página de integração do Mixpanel a marca como beta.
As duas têm um botão de teste que envia um evento sintético marcado como elido_test. Passar no teste é uma evidência mais fraca do que parece: o endpoint de track do Mixpanel não verifica o token nem a residência, e um segredo errado do GA4 é descartado sem reclamar. Procure o evento de teste na visão de Eventos do Mixpanel ou no Tempo real do GA4 antes de confiar em qualquer painel. O argumento mais amplo para fazer isso fora do navegador está em rastreamento de conversões no lado do servidor.
Tabela de decisão: Mixpanel, GA4 ou os dois
Sinceramente, a maioria das equipes que pergunta "Mixpanel ou GA4" acaba usando os dois, e a divisão é previsível quando você nomeia a pergunta que cada ferramenta responde. Use as linhas abaixo como ponto de partida, não como veredito.
| Sua situação | Escolha | Por quê |
|---|---|---|
| Relatórios de mídia paga, lances no Google Ads | GA4 | Vínculo nativo com Ads e relatórios de canal |
| Ativação ou retenção após um clique de campanha | Mixpanel | Linhas do tempo de usuários, funis, coortes |
| Precisa de atribuição linear ou de primeiro toque | Mixpanel | O GA4 abandonou os modelos baseados em regras |
| Orçamento zero de analytics | GA4 | O nível padrão é gratuito |
| Armazenamento na UE é requisito obrigatório | Mixpanel | Residência na UE, escolhida por projeto |
| Campanhas pequenas, linhas ocultas por thresholds | Mixpanel | Verifique; ou exporte o GA4 para o BigQuery |
| Marketing cuida da aquisição, produto da ativação | Os dois | Cada equipe mantém o seu próprio modelo |
Qualquer que seja a sua escolha, o clique em si é o único número que as duas ferramentas veem em segunda mão. Mantenha uma contagem própria no link, e a diferença que você inevitavelmente vai encontrar entre cliques em links e sessões do GA4 passa a ser algo que você consegue explicar, em vez de algo sobre o qual discute.
Relacionados no blog
- Rastreie UTMs de ponta a ponta - a convenção de etiquetagem de que as duas ferramentas dependem.
- Cliques em links curtos vs sessões do GA4 - por que os dois totais nunca coincidem.
- Analytics de links no Looker Studio - juntando dados de cliques com o GA4 em um único painel.
- Rastreamento server-side do GA4 por redirecionamentos - a rota do Measurement Protocol em detalhe.
- Envie eventos de cliques de links curtos ao Mixpanel - a configuração e as propriedades que cada clique carrega.
- Residência de dados do Mixpanel na UE - hosts de ingestão regionais e por que eventos enviados ao host errado desaparecem.
Perguntas frequentes
O Mixpanel é melhor que o GA4?
Nenhum dos dois é melhor em geral; eles respondem a perguntas diferentes. O GA4 é construído em torno de sessões e canais de aquisição, então é forte para dizer qual campanha trouxe o tráfego. O Mixpanel é construído em torno de usuários e eventos, então é forte para dizer o que essas pessoas fizeram depois, ao longo de semanas e dispositivos.
Posso usar Mixpanel e GA4 juntos?
Sim, e muitas equipes orientadas a produto fazem isso. A divisão habitual é GA4 para aquisição e relatórios de mídia paga, Mixpanel para funis de ativação e retenção. O custo são dois planos de rastreamento para manter sincronizados, então combine um único nome de evento e um único conjunto de nomes de propriedades UTM antes de conectar os dois.
O Mixpanel é gratuito?
O Mixpanel tem um plano gratuito que cobre até 1 milhão de eventos por mês com assentos ilimitados, segundo a página de preços dele acessada em 2026-10-02. O plano Growth começa em $0 e cobra por volume até 20 milhões de eventos, e o Enterprise tem preço sob consulta. O relatório de atribuição exige Growth ou Enterprise.
O GA4 faz amostragem de dados?
Os relatórios padrão são construídos a partir de tabelas agregadas, mas as explorações e as requisições de API podem sofrer amostragem quando a consulta é grande o bastante; não consegui confirmar o valor atual da cota do Google nas páginas de ajuda, então verifique-o para o nível da sua propriedade. Separadamente, os limites de dados (thresholds) ocultam linhas quando os relatórios incluem dados demográficos ou quando o volume de consultas de pesquisa é pequeno demais, e o Google diz que você pode ampliar o intervalo de datas ou exportar para o BigQuery para contorná-los.
O Mixpanel pode armazenar dados na UE?
Sim. O Mixpanel oferece residência de dados na UE, que processa e armazena os dados do projeto na Europa. Você escolhe a região ao criar o projeto e não pode migrar um projeto existente depois, e todo evento precisa ser enviado ao host de ingestão da UE, ou simplesmente não será ingerido.
Como os cliques em links curtos chegam ao Mixpanel ou ao GA4?
O caminho mais confiável é pelo servidor. O encurtador registra o clique no redirecionamento e o encaminha, ao GA4 pelo Measurement Protocol e ao Mixpanel pela sua API de ingestão. Isso funciona sem JavaScript na página de destino e não é bloqueado por extensões do navegador. O porém é a identidade: um clique encaminhado traz um ID inventado pelo encurtador, então ele não se junta ao perfil existente de um visitante no GA4 ou no Mixpanel.
Experimente Elido
Cole uma URL, obtenha um link curto
Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.
Sem registro. Crie uma conta grátis e obtenha 50 links por mês.