Resumo: considere as funcionalidades adicionais do SDK que estão disponíveis e trabalhe com seu desenvolvedor para implementar APIs, como métrica de desinstalação, atribuição de convite do usuário, notificações por push e configurações de privacidade.
Métodos de atribuição adicionais
Considere esses métodos de atribuição adicionais se você planeja mensurar TV, desinstalações ou aplicativos pré-instalados.
Todas as plataformas
Atribuição CTV
Atribua usuários mobile a anúncios de CTV exibidos em locais e horários específicos.
Mensurar desinstalações
Mensure as taxas de desinstalação de usuários provenientes de diferentes fontes. A métrica de desinstalação pode ajudá-lo a analisar e otimizar suas campanhas de acordo com essas taxas de KPI significativas.
Exclusivo para Android
Aplicativos pré-instalados
Em campanhas de pré-instalação, os proprietários de aplicativos contratam fabricantes de dispositivos (OEMs) para pré-instalar seus aplicativos.
Com a AppsFlyer, você pode atribuir facilmente instalações de aplicativos pré-instalados. Quando os usuários iniciam seu aplicativo pela primeira vez, a AppsFlyer atribui a instalação ao parceiro de pré-carregamento como uma fonte de mídia.
Sessões
Avalie o engajamento do usuário com seu aplicativo contando o número de sessões do usuário durante um determinado período.
Todas as plataformas
Personalizar tempo entre sessões
Por padrão, devem passar pelo menos 5 segundos entre duas inicializações de aplicativos para contar como duas sessões separadas. Saiba mais sobre sessões de contagem.
Definir um valor alto para o tempo personalizado entre as inicializações pode prejudicar as APIs que dependem de dados da sessão, como deep links.
Exclusivo para Android
Sessões em background para aplicativos utilitários
Você pode reportar manualmente as sessões do usuário. Isso pode ser útil para aplicativos utilitários executados em segundo plano.
Mídias próprias
Use o OneLink para atribuir suas fontes de mídia próprias, como sites, mídias sociais e convites de usuários.
Todas as plataformas
Corrija URLs encurtadas de links diretos.
Alguns serviços de terceiros, como provedores de serviços de e-mail, envolvem links em e-mails com seus próprios domínios de gravação de links. Alguns até permitem que você defina seus próprios domínios de gravação de links. Se o OneLink estiver agrupado nesses domínios, poderá limitar sua funcionalidade.
Para superar esse problema, o desenvolvedor precisa configurar o aplicativo usando essas APIs:
Consulte setResolveDeepLinkURLs
na referência do Android SDK
Consulte resolveDeepLinkURLs
na referência do iOS SDK
Consulte setResolveDeepLinkURLs
na referência do Unity SDK
Gravar notificação push
A AppsFlyer é compatível com a métrica de campanhas de notificação push de todos os fornecedores, incluindo o Google Cloud Messaging e os serviços de notificação push da Apple.
Atribuição de convites de usuário
Permitir que os usuários existentes convidem seus amigos e contatos como novos usuários para seu aplicativo pode ser um fator de crescimento importante para seu aplicativo. Com a AppsFlyer, você pode atribuir e registrar instalações originadas de convites do usuário em seu aplicativo.
Atribuição de promoção cruzada
Saiba mais sobre a atribuição de promoção cruzada.
Atribuir sessões de aplicativo iniciadas a partir de sites próprios (domínios)
Os proprietários de aplicativos que usam links de aplicativos ou links universais para deep links (sem o OneLink) podem configurar o SDK para atribuir sessões iniciadas por meio do domínio associado ao aplicativo (Android/iOS).
Por exemplo:
- Um usuário pesquisa no Google e clica em seu domínio, www.exemplo.com.
- Se o usuário não tiver o aplicativo instalado, ele será direcionado para o site (www.example.com).
- Se o usuário tiver o aplicativo instalado no seu dispositivo, haverá um link direto para o aplicativo associado com www.exemplo.com. A sessão é atribuída à fonte de mídia (parâmetro
pid
) configurada no SDK.
A documentação do desenvolvedor está disponível da seguinte forma:
Dica! O OneLink Smart Script pode ajudar os proprietários de aplicativos a converter visitantes do site em usuários do aplicativo.
Privacidade do usuário
Analise as regulamentações como GDPR e CCPA e seus requisitos de negócios e considere quais políticas de aceitação e exclusão implementar.
Todas as plataformas
Política de optar por não participar
Em alguns casos, talvez seja necessário instruir seu desenvolvedor a definir o SDK da AppsFlyer para interromper ou limitar a coleta de dados (por exemplo, para cumprir os regulamentos do GDPR e do CCPA). Há diferentes métodos para proteger a privacidade dos usuários no SDK. Para mais informações sobre esses métodos, consulte os métodos de proteção à privacidade no artigo do SDK.
Excluir parceiros da obtenção de dados
Em alguns casos, os anunciantes desejam parar de compartilhar dados no nível do usuário com ad networks/parceiros para determinados usuários. Os motivos variam:
- Políticas de privacidade como CCPA ou GDPR
- Mecanismos para o usuário optar por não participar
- Competição com alguns parceiros (ad networks, terceiros)
O compartilhamento de dados com parceiros é controlado através do método setSharingFilterForPartners
:
Consulte setSharingFilterForPartners
na referência do Android SDK
Consulte resolveDeepLinkURLs
na referência do iOS SDK
Consulte setSharingFilterForPartners
na referência do Unity SDK
Consulte setSharingFilterForPartners
na referência do React Native SDK
Enviar consentimento para compliance com o DMA
Como parte da legislação do Digital Marketer Act (DMA) da UE, grandes empresas de tecnologia devem obter o consentimento dos usuários europeus antes de usar dados pessoais de serviços de terceiros para fins de publicidade.
Para cumprir com a legislação, o Google exige que os clientes da AppsFlyer incluam campos de consentimento específicos ao enviar eventos originados de usuários da UE para o Google. O SDK da AppsFlyer (Android - v6.13.0+, iOS - v6.13.1+) envia os dados de consentimento necessários a cada evento, seguindo as diretrizes do Google.
O SDK oferece dois métodos alternativos para coletar dados de consentimento:
-
Através de uma plataforma de gestão de consentimento (CMP): se o aplicativo usar uma CMP que esteja em compliance com o protocolo Transparency and Consent Framework (TCF) v2.2, o SDK poderá recuperar automaticamente os dados de consentimento.
OU
- Através de uma SDK API dedicada: os desenvolvedores podem enviar os dados de consentimento necessários diretamente para o SDK usando uma API específica, projetada para esse fim.
Para implementar a coleta de dados de consentimento do usuário para compliance com o DMA, consulte nossos guias no Dev Hub:
Exclusivo para iOS
SDK de modo estrito
Use o SDK no modo estrito para remover completamente a funcionalidade de coleta IDFA e as dependências do framework do AdSupport (por exemplo, ao desenvolver aplicativos para crianças).
Se você comercializa aplicativos para crianças, seu desenvolvedor precisa instalar o SDK de modo estrito em vez do SDK normal. Atenção: o IDFV permanece disponível.
Desativar estruturas de anúncios
Para desativar AdSupport e iAd frameworks, o SDK fornece os seguintes configuradores:
-
disableCollectASA
para opt-out de atribuições do Apple Search Ads. -
disableAdvertisingIdentifier
para não coletar oadvertisingIdentifier
da Apple
-
setDisableCollectIAd
para opt-out de atribuições do Apple Search Ads. -
setDisableCollectAppleAdSupport
para não coletar oadvertisingIdentifier
da Apple