AppsFlyer é uma plataforma de atribuição móvel e análise de marketing que permite a desenvolvedores e profissionais de marketing determinar com precisão a origem das instalações e receitas dos aplicativos. O serviço rastreia a jornada completa do usuário desde a impressão do anúncio até a conclusão da ação alvo. De acordo com o guia oficial da AppsFlyer, a atribuição de instalações ajuda a combater fraudes e otimizar orçamentos de publicidade em todas as plataformas.
Principais pontos
AppsFlyer é uma plataforma em nuvem de atribuição móvel e análise de marketing fundada em 2011. O sistema permite que desenvolvedores de aplicativos determinem quais canais de publicidade geram instalações, registros e compras. A AppsFlyer processa mais de 12 bilhões de instalações anualmente.
A plataforma suporta mais de 8.000 redes de anúncios e parceiros MMP. Os dados são coletados através de SDKs móveis, API Server-to-Server e integração com SKAdNetwork da Apple. A AppsFlyer é certificada sob os padrões ISO 27001 e SOC 2 Tipo II para proteção de dados.
O valor fundamental da AppsFlyer é um painel unificado para todas as campanhas publicitárias. Os profissionais de marketing podem ver o custo por instalação (CPI), a receita média por usuário (ARPU) e o retorno sobre gastos com publicidade (ROAS) de cada canal em uma única interface, sem precisar coletar dados manualmente de diferentes fontes.
AppsFlyer suporta vários modelos de atribuição de instalações e eventos. O modelo principal é a Atribuição Last-Click: a instalação é atribuída ao último clique do anúncio antes de navegar para a App Store ou Google Play. Se um usuário viu um anúncio no Facebook, depois no Google Ads e instalou o aplicativo — a instalação será creditada ao Google Ads.
O modelo First-Click atribui a instalação ao primeiro clique na cadeia de pontos de contato. Este modelo é útil para avaliar a eficácia dos canais do topo do funil. A AppsFlyer permite configuração flexível da janela de atribuição: de 1 dia a 90 dias a partir do momento do clique.
A atribuição View-Through (ou baseada em impressões) considera não apenas cliques, mas também visualizações de anúncios. Se um usuário viu um banner publicitário, não clicou nele, mas dentro de um período especificado (geralmente 24 horas) instalou o aplicativo — a AppsFlyer pode atribuir a instalação a essa impressão. A janela View-Through é configurada separadamente da Click-Through.
O LTV de coorte é um relatório da AppsFlyer que mostra a receita por usuário por dia após a instalação. Por exemplo, uma coorte de usuários que instalou o aplicativo em 1º de março pode mostrar um ARPU de $2,50 no dia 7 e $4,80 no dia 30. Isso permite comparar a qualidade do tráfego de diferentes fontes.
SKAdNetwork (SKAN) é o framework da Apple para atribuição de instalações sem usar IDFA, lançado em 2021. A AppsFlyer foi uma das primeiras MMPs a suportar totalmente SKAdNetwork. A transição para SKAN foi impulsionada pela mudança na política de privacidade do iOS 14.5, que exige consentimento explícito do usuário para acesso ao IDFA.
O SKAdNetwork funciona com base no princípio de postback: a rede de anúncios envia uma notificação de clique criptografada para a Apple, e a Apple envia mensagens postback agregadas confirmando a instalação. A AppsFlyer recebe esses postbacks e os decodifica para exibição nos relatórios.
As limitações do SKAdNetwork incluem um atraso de postback de até 48 horas, a ausência de dados em nível de usuário (apenas agregados) e um limite máximo de 100 campanhas por aplicativo. A AppsFlyer fornece ferramentas para otimizar o trabalho sob essas restrições, incluindo o SKAdNetwork Copilot — um sistema de recomendação para selecionar configurações ótimas de campanha.
AppsFlyer Protect360 é um sistema integrado de proteção contra fraudes em publicidade móvel. O sistema usa aprendizado de máquina para detectar instalações inválidas: inflação de cliques, fraude de instalação, spam de cliques e fraude de dispositivo. O Protect360 verifica cada instalação em tempo real e atribui uma classificação de suspeita.
Segundo a AppsFlyer, o Protect360 bloqueia até 30% das instalações fraudulentas antes que apareçam nos relatórios. O sistema analisa mais de 100 sinais: frequência de cliques de um único IP, tempo entre clique e instalação, anomalias em versões de SO e tipos de dispositivos. Os profissionais de marketing veem um painel separado de Fraud Score para cada canal no dashboard. A detecção de fraudes opera em tempo real: cada instalação é verificada em milissegundos antes de ser registrada nos relatórios.
Os tipos de fraude detectados pelo Protect360 incluem: Fraude de Instalação (inflação de instalações usando emuladores e fazendas de dispositivos), Fraude de Clique (cliques falsos sem navegação real à loja), Spam de Clique (cliques automatizados sem intenção de instalar) e Falsificação de SDK (adulteração de dados do SDK). Cada tipo de fraude tem padrões únicos que o sistema identifica através de modelos de ML supervisionado treinados em dados históricos de bilhões de instalações.
Os Indicadores Chave de Desempenho (KPIs) ajustados para fraude são exibidos em uma visualização filtrada. A AppsFlyer recalcula automaticamente CPI, ROAS e LTV após excluir instalações fraudulentas, fornecendo uma imagem real da eficácia das campanhas publicitárias. O Fraud Score de cada fonte de tráfego é exibido no dashboard com codificação de cores: verde (baixo risco, 0–5% de fraude), amarelo (risco médio, 5–15%) e vermelho (alto risco, mais de 15%).
O aprendizado de máquina do Protect360 é treinado com dados de milhões de instalações e é atualizado continuamente. Os modelos são retreinados a cada 24 horas para incorporar novos padrões de fraude. Isso permite que o sistema se adapte a novos tipos de fraude sem a necessidade de atualizações manuais de regras.
AppsFlyer fornece SDKs nativos para iOS, Android, React Native, Flutter e Unity. A integração básica inclui instalação do SDK, inicialização com uma chave de desenvolvimento e configuração de delegados para manipulação de links. O SDK coleta automaticamente dados sobre instalações, sessões e compras.
import com.appsflyer.AppsFlyerLib
class MainApplication : Application() {
override fun onCreate() {
super.onCreate()
AppsFlyerLib.getInstance()
.init("YOUR_DEV_KEY", null, this)
AppsFlyerLib.getInstance()
.start(this)
}
}
import AppsFlyerLib
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
AppsFlyerLib.shared()
.appsFlyerDevKey = "YOUR_DEV_KEY"
AppsFlyerLib.shared()
.appleAppID = "123456789"
AppsFlyerLib.shared()
.start()
return true
}
}
import 'package:appsflyer_sdk/appsflyer_sdk.dart';
final appsFlyerSdk = AppsFlyerSdk(
AppsFlyerOptions(
devKey: "YOUR_DEV_KEY",
isDebug: true,
appId: "123456789"
)
);
void main() {
appsFlyerSdk.initSdk(
registerConversionDataCallback: true,
);
}
AppsFlyer fornece vários painéis integrados: Overview (painel geral), Cohort LTV (receita por coorte), Raw Data Report (dados brutos para exportação) e Aggregate (benchmarks de mercado). O Overview mostra as métricas principais: instalações, tráfego orgânico, tráfego não orgânico, receita, ROAS e custo por instalação. Todos os painéis estão disponíveis através da interface web e através da API REST para integração com sistemas internos de relatórios.
Raw Data Report é uma exportação detalhada de dados em nível de instalações e eventos individuais. Os dados estão disponíveis nos formatos CSV e JSON, bem como através do exportador S3 para carregamento automático em seu próprio armazenamento. O Raw Data Report é essencial para criar painéis personalizados no Tableau, Power BI ou Looker.
Aggregate é uma ferramenta de análise comparativa que mostra como as métricas do seu aplicativo se relacionam com os benchmarks do mercado. A AppsFlyer agrega dados de mais de 12 bilhões de instalações e fornece benchmarks por categoria de aplicativo, região e plataforma de anúncios. Os desenvolvedores podem ver qual CPI é considerado normal para sua categoria e como a Taxa de Retenção varia de acordo com a geografia.
AppsFlyer opera em um modelo de assinatura paga, com preço baseado no volume mensal de instalações. Para projetos pequenos, um plano Starter está disponível com limite de até 5.000 instalações por mês. O plano básico (Pro) começa em cerca de $2.000–3.000 por ano e inclui o conjunto completo de recursos de atribuição, integração com todas as redes de anúncios e proteção contra fraudes Protect360.
No nível Enterprise, os recursos adicionais incluem: uma instância de plataforma dedicada, SLAs personalizados, um gerente de conta pessoal, treinamento da equipe e uma auditoria de segurança. O preço Enterprise é calculado individualmente e geralmente começa em $20.000 por ano para aplicativos com tráfego médio de até 500.000 instalações por mês.
Custos adicionais incluem: integração com redes de anúncios premium, Raw Data Report aprimorado com exportação por hora para S3 e contas multiplataforma para agências e grandes anunciantes. A AppsFlyer também oferece um período de teste gratuito de 30 dias para explorar a plataforma sem inserir informações de pagamento.
Perguntas frequentes
AppsFlyer é uma plataforma de atribuição móvel e análise de marketing. É usada para determinar fontes de instalação, calcular ROI de campanhas publicitárias, proteger contra fraudes e analisar o comportamento do usuário após a instalação do aplicativo.
Firebase Analytics é uma plataforma de análise gratuita sem recursos de atribuição de anúncios. A AppsFlyer é especializada em atribuição: determina qual canal de anúncio gerou a instalação e fornece proteção contra fraudes. O Firebase não oferece integração com SKAdNetwork ou Protect360.
AppsFlyer usa SKAdNetwork da Apple para atribuição de instalação sem IDFA. Além disso, métodos de modelagem probabilística são aplicados, analisando mais de 100 sinais do dispositivo para identificação precisa de instalação sem dados pessoais.
AppsFlyer opera em um modelo de assinatura paga. O preço depende do volume mensal de instalações e do conjunto de recursos. Para projetos pequenos, um plano Starter está disponível com limite de até 5.000 instalações por mês.
Para integrar AppsFlyer, instale o SDK através de um gerenciador de dependências, inicialize com sua chave de desenvolvimento em Application.onCreate (Android) ou didFinishLaunchingWithOptions (iOS) e configure o Conversion Data Listener para receber dados da primeira sessão.
Resumo
Vamos desenvolver um aplicativo móvel chave na mão
A IT Sectr cria aplicativos para iOS e Android para startups e empresas desde 2017. Nós vamos aconselhá-lo e propor a melhor solução.
Leia também