Seu app mostra seu site ao vivo, então as ferramentas do site continuam funcionando dentro dele. Analytics, gerenciadores de tags, monitoramento de erros e chat não precisam de SDK nem de um build novo. Veja o que continua funcionando, como separar o tráfego do app do tráfego web e o que muda.
O que continua funcionando
| Ferramenta | No app | Bom saber |
|---|---|---|
| Google Analytics 4 | Funciona | As visitas do app aparecem como visitas ao site, a menos que você as marque |
| Google Tag Manager | Funciona | Suas tags disparam como no site |
| Pixel da Meta | Funciona para eventos do site | Não mede instalações do app |
| Sentry | Funciona | Relata erros JavaScript do site, não falhas nativas |
| Chat | Funciona | Verifique se o botão não cobre suas abas nativas |
Separar o tráfego do app do tráfego web
Os builds nativos de Android, Android TV e iOS adicionam SaasToStoreApp ao user agent: apps Android criados desde julho de 2026 e apps iOS criados desde 19 de outubro de 2026. Suas páginas e seu servidor podem ler essa marca. O Android Build (Web) roda no Chrome e não tem essa marca.
const inApp = navigator.userAgent.includes("SaasToStoreApp");
const appShell = inApp ? "app" : "web";
// Google Analytics 4
gtag("set", "user_properties", { app_shell: appShell });
// Google Tag Manager (before the container loads)
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ app_shell: appShell });
// Meta Pixel
fbq("track", "PageView", { app_shell: appShell });
// Sentry
Sentry.setTag("app_shell", appShell);No Google Analytics, registre app_shell como dimensão personalizada para vê-la nos relatórios.
O que não acompanha
- Instalações: as ferramentas do site veem visitas, não instalações. Quem conta são o Google Play e a App Store.
- Falhas nativas: o Sentry no site só vê erros JavaScript.
- Push web: as notificações de navegador do site não funcionam dentro do app.
- SDKs nativos: Firebase Analytics, Meta App Events e SDKs parecidos não fazem parte do build hoje.
AdSense: o Google exige que anúncios exibidos em uma WebView passem pela WebView API for Ads. O Android Build (Web) roda no Chrome e não é afetado. Os builds Native, Android TV e iOS ainda não incluem essa API. Se o seu site exibe AdSense, oculte os anúncios no app com a marca acima ou use o Android Build (Web).
Rastreamento no iPhone: a Apple exige sua janela de rastreamento quando um app vincula dados de pessoas a dados de outras empresas para publicidade, mesmo por meio de um site dentro do app. O app não mostra essa janela hoje. Se você usa um pixel da Meta para publicidade, desative-o no app iOS com a marca acima.