Canais: Como integrar Mobile Push com o GA4(UTM)?

Criada por Natália Soares, Modificado em Qua, 10 Jun na (o) 2:35 PM por Brenda Souza

Atualmente, a marca já tem a capacidade de configurar deeplinks nas campanhas enviadas pela Dito, sendo possível passar parâmetros e capturar esses dados no aplicativo para repassá-los ao Google Analytics. Contudo, para que isso funcione, a marca precisa implementar essa mecânica do lado do seu aplicativo, pois diferente de um site, o app demanda desenvolvimento para identificar a origem do tráfego. Este artigo explica os conceitos e cenários envolvidos nesse processo.



  • Nível de Acesso: Administrador(a) e Administrador(a) de Dados.
    Persona: Analista de CRM, TI.



Conceito Básico


Quando uma campanha de mobile push é enviada com um deeplink, esse link normalmente executa uma de duas ações:

  • Abre uma tela específica dentro do app (ex: /produto/123), ou

  • Redireciona para uma URL externa, como uma landing page web.


As UTMs (como utm_source, utm_medium, utm_campaign, etc.) servem para o Google Analytics identificar a origem do tráfego. O ponto-chave é que o Google Analytics tradicional (GA4) só coleta UTMs em URLs web (HTTP/HTTPS). Se o deeplink for um link profundo (ex: meuapp://produto/123?utm_source=push), o GA4 não vai capturar essa informação automaticamente.



Três Cenários Comuns


A seguir, são analisados três cenários para demonstrar como o rastreamento funciona em cada um.


Cenário 1: Deeplink abre uma página web


Cenário 2: Deeplink abre diretamente o app

  • UTMs funcionam apenas se o app as coletar e enviar manualmente ao GA4 ou Firebase Analytics.

  • Exemplo: meuapp://produto/123?utm_source=mobile_push&utm_medium=push&utm_campaign=promo_outubro

  • Nesse caso, é necessário que:

    1. O app intercepte esses parâmetros (utm_source, etc.);

    2. O app envie um evento para o Firebase Analytics (ex: push_open com esses parâmetros);

    3. O Firebase pode então sincronizar com o GA4, preservando a atribuição.

  • Em resumo: o tracking funciona, mas depende da implementação no app.


Cenário 3: Deeplink universal (com fallback)



Boas Práticas

Para garantir uma coleta de dados precisa, recomenda-se seguir estas práticas:

  • Use UTMs em todos os links externos.

  • Padronize os parâmetros (ex: utm_source=mobile_push, utm_medium=push, utm_campaign=<nome>).

  • No app, implemente um "parser" de UTMs para enviar os dados ao Firebase.

  • Teste os cenários com e sem o app instalado.

  • Considere usar ferramentas intermediárias (ex: Firebase Dynamic Links, Branch.io, Adjust, Appsflyer) — elas fazem essa ponte entre deeplink e atribuição automaticamente.



Materiais de Apoio



FAQ – Perguntas Frequentes


1. Pergunta: Por que minhas campanhas de push não aparecem com a origem correta no Google Analytics (GA4)?
Resposta: O Google Analytics foi projetado para rastrear URLs da web (HTTP/HTTPS) nativamente. Se o deeplink da sua campanha de push aponta diretamente para uma tela do aplicativo (ex: meuapp://produtos), o GA4 não consegue capturar os parâmetros UTM (como utm_source e utm_campaign) automaticamente. Para que esses dados sejam registrados, o próprio aplicativo precisa ser desenvolvido para "ler" esses parâmetros e enviá-los manualmente ao Google Analytics.


2. Pergunta: As UTMs nunca funcionam em campanhas de push?
Resposta: Elas funcionam, mas depende do tipo de link utilizado: se o link for para uma página web, funcionam perfeitamente; se o link for direto para o app, só funcionam se a equipe de desenvolvimento implementar uma lógica para capturá-las; se for um Link Universal/App Link, o rastreamento funciona no site e pode funcionar no app se a mesma lógica de captura for implementada.


3. Pergunta: O que, exatamente, a equipe de desenvolvimento precisa fazer no aplicativo para o rastreamento funcionar?
Resposta: A equipe precisa implementar duas etapas: 1. Interceptar os Parâmetros: o app deve ser capaz de "ler" e extrair os parâmetros UTM do deeplink. 2. Enviar um Evento: após capturar os parâmetros, o app deve enviar um evento personalizado para o Firebase Analytics (que se conecta ao GA4), incluindo os parâmetros UTM como informações desse evento.


4. Pergunta: Qual é a melhor prática ou o tipo de link ideal para usar em campanhas de push?
Resposta: A melhor prática é utilizar Links Universais (iOS) ou App Links (Android). Esses links funcionam como uma URL de site padrão, mas têm a inteligência de abrir o aplicativo se ele estiver instalado. Isso garante a melhor experiência para o usuário e oferece um "fallback" para o site (garantindo o rastreamento web) caso o usuário não tenha o app.


5. Pergunta: Existem ferramentas que podem simplificar esse processo de rastreamento?
Resposta: Sim. Ferramentas de atribuição e deeplinking como Firebase Dynamic Links, Branch.io, Adjust e Appsflyer são especializadas nisso. Elas gerenciam a complexidade dos deeplinks e fazem a "ponte" entre o clique no push e a atribuição correta no Google Analytics de forma mais automatizada.



Ficou com alguma dúvida ou identificou algum problema? Acione nosso time pelo chat disponível no app dito. (Horário de Atendimento de Segunda a Sexta das 9hrs as 18hrs)



SEO, Tags de Busca, Termos Relacionados: mobile push ga4, rastrear push notification, utm mobile push, google analytics push, deeplink utm, firebase analytics push, como medir campanha de push, relatório push notification ga4, appsflyer dito, branch.io dito, ajustar rastreamento push, configurar utm app, evento push open ga4, rastrear push, analytics app, configurar ga4 para aplicativo, integração push notification, UTMs para App, rastreamento de campanha mobile, como rastrear push no analytics.

Este artigo foi útil?

Que bom!

Obrigado pelo seu feedback

Desculpe! Não conseguimos ajudar você

Obrigado pelo seu feedback

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos
A verificação do CAPTCHA é obrigatória.

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo