Visão geral: saiba mais sobre as funcionalidades do SDK da AppsFlyer que estão disponíveis e determine quais APIs você deseja que seu aplicativo Android ou iOS use.
Assista a este vídeo para ter uma visão geral da integração do SDK.
Sobre o SDK
O SDK oferece a funcionalidade de registro de instalações e eventos no aplicativo. Você pode gravar instalações, sessões e eventos in-app. Os eventos in-app incluem, por exemplo, compras in-app ou subir de nível em um jogo. Gravar esses eventos pode ajudar você a avaliar o ROI e a qualidade do usuário.
Este artigo descreve o processo de integração do SDK V6+ e ajuda os gerentes de produto do anunciante (proprietário do aplicativo) a planejar a integração do SDK da AppsFlyer com seu aplicativo Android ou iOS.
A documentação adicional inclui o seguinte:
- Atualizando para o SDK do iOS V6. Observe que o SDK do iOS V5.4.4 é totalmente operacional com o iOS 14. No entanto, recomendamos a adoção do SDK V6.X para garantir a compatibilidade com futuras versões do iOS.
- Documentação de instalação do SDK para desenvolvedores
- Notas de versão
- Documentação de referência do SDK para desenvolvedores
- Prepare-se para a avaliação da App Store—tabelas nutricionais
Compatibilidade com o SDK
O SDK da AppsFlyer é compatível com as seguintes plataformas:
- Iniciando o Android V4.0
- Plataformas que não são mobile baseadas no Android, como Smart TVs (incluindo o Fire TV da Amazon). Consulte a visão geral sobre CTV
- Mercados fora da loja para aplicativos Android, como Amazon e Baidu
- iOS 9+ (iPhone, iPod, iPad)
- tvOS 9+ (Apple TV)
- Está em conformidade com as redes IPv6 DNS64/NAT64 da Apple
O SDK é compatível com diversos métodos de atribuição. Os métodos de atribuição que são usados dependem do seguinte:
- A versão do iOS instalada no dispositivo do usuário
- A versão do SDK do iOS instalada no aplicativo
Métodos de atribuição compatíveis | Versão do iOS | Suporte para o SDK do iOS | Notas |
---|---|---|---|
Modelagem probabilística |
8 – 14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | A modelagem probabilística é limitada ao contexto de mídia própria, promoção cruzada e fluxos consentidos web-to-app. | |
Correspondência de ID |
8 - 13 | 5.0.0+ | Os usuários podem cancelar o uso do Limit Ad Tracking (LAT). |
14.5+ | 6.0.3+ |
A transparência de rastreamento de aplicativos (ATT) e o consentimento do usuário são necessários. Para obter mais informações, consulte Configurar o SDK do iOS para oferecer suporte à ATT. |
|
11.3 - 13 |
6.2.3 |
A solução SKAdNetwork (SKAN) é limitada à atribuição de instalação de acordo com a especificação SKAN, o que significa que não há valor de conversão. |
|
14+ |
|
A partir do SDK V6.0.8, A atribuição de Apple App Clips está disponível. Você também pode ler nosso artigo no blog sobre Apple App Clips.
Integração do SDK
O processo de instalação e integração do SDK exige que o gerente de produto e o desenvolvedor mobile trabalhem juntos. Antes de integrar o SDK ao seu aplicativo, analise todas as tarefas de integração e considere as funcionalidades que você deseja que seu aplicativo use.
Lista de verificação de planejamento do SDK
Para começar, preparamos uma lista de verificação para ajudar a orientar você durante o processo de planejamento. Para cada tarefa, há links para a documentação do profissional de marketing e do desenvolvedor.
Tarefas de integração do SDK
A integração básica do SDK inclui as seguintes tarefas. As estimativas de tempo são destinadas apenas como orientação geral.
Tarefas básicas de integração do SDK | Tempo de planejamento |
---|---|
Recupere a chave do desenvolvedor da AppsFlyer e envie o link junto com as instruções de instalação e integração para seu desenvolvedor. |
15 mins |
Analise as considerações de atribuição e determine quais identificadores de dispositivo coletar. |
30 mins |
Determine os eventos in-app que você deseja medir e envie os nomes de eventos e parâmetros de eventos para o desenvolvedor. |
1 hora |
Determine os métodos de deep linking a serem usados. |
30 mins |
Determine os métodos para acessar dados de atribuição. | 30 mins |
Quando a integração básica estiver concluída, qualquer usuário da conta com acesso ao painel da AppsFlyer poderá realizar testes básicos. Os desenvolvedores podem utilizar registros de depuração no ambiente de desenvolvimento. |
1 hora |
Você pode trabalhar com seus desenvolvedores mobile para implementar essas APIs adicionais no SDK:
Tarefas adicionais de integração do SDK | Tempo de planejamento |
---|---|
Determine se o aplicativo requer configuração de atribuição adicional (por exemplo, métrica de desinstalação ou atribuição de instalação para lojas de aplicativos de terceiros). |
30 mins |
Determine o relatório da sessão do usuário. | 30 mins |
Determine os métodos de atribuição a serem usados para fontes de mídia próprias. |
1 hora |
Gerencie as políticas de privacidade do usuário para garantir que seu aplicativo esteja em conformidade com os regulamentos de privacidade (GDPR, CCPA). |
1 hora |