Integração adicional com SDK

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.

Saiba como configurar a métrica de desinstalação.

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:

Android Native iOS Native Unity

Consulte setResolveDeepLinkURLs na referência do Android SDK

Consulte resolveDeepLinkURLs na referência do iOS 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.

Saiba mais sobre a métrica de notificações push.

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.

Saiba mais sobre a atribuição de convite do usuário.

Atribuição de promoção cruzada

Aplicativos de promoções cruzadas podem ser um importante fator de crescimento para impulsionar novas instalações para seus aplicativos. A AppsFlyer permite que você atribua e registre instalações originadas de uma promoção cruzada do aplicativo que o usuário possui atualmente para outro de seus aplicativos.

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:

Documentação para Android nativo Documentação para iOS nativo UnityReact Native

Consulte setSharingFilterForPartners na referência do Android SDK

Consulte resolveDeepLinkURLs na referência do iOS 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:

iOS native Unity