Estamos sempre publicando atualizações em nossa documentação, mas pode ser que elas ainda não estejam disponíveis em seu idioma. Para ter acesso às informações mais atualizadas, use a ​​versão em inglês.

Framework App Tracking Transparency (ATT)

De acordo com as diretrizes da Apple, a partir do iOS 14.5, iPadOS 14.5 e tvOS 14.5, qualquer aplicativo que colete dados do usuário final e os compartilhe com terceiros para fins de rastreamento ou publicidade deve usar o framework AppTrackingTransparency (ATT). Isso requer que os publishers obtenham o consentimento explícito dos usuários para acessar o ID de Publicidade do iOS (IDFA).

Se você não implementar o framework ATT:

❌ Não poderá ter acesso aos IDFAs nos dispositivos iOS 14.5 ou versões posteriores.
❌ A Adjust fica limitada na atribuição dos seus usuários para SANs, exceto para o Apple Search Ads.

O framework do ATT da Apple permite que você capture o status de consentimento do usuário com um simples seletor pop-up in-app.

Como funciona

Por padrão, o rastreamento é negado assim que o usuário abre o aplicativo. Para obter o seu consentimento, o framework ATT apresenta  um pedido de autorização para o rastreamento de aplicativos ao usuário. O pedido do ATT é feito por aplicativo, o que significa que o usuário pode decidir fazer o opt-in em aplicativos específicos, conforme escolher.

No caso dos usuários que não aceitarem o rastreamento, o IDFA retorna como uma string de 0s (zeros). Para os usuários que fizerem o opt-in, o IDFA fica disponível e pode ser usado para fins de atribuição.

O usuário pode escolher controlar a privacidade no nível do aplicativo ou até configurar Permitir que os aplicativos peçam para rastrear como Off para impedir todos os aplicativos de rastreá-lo a nível global. O pop-up com o pedido de consentimento só aparece se o usuário tiver definido essa opção como On nas configurações do dispositivo.

Se a autorização Permitir que os aplicativos peçam para rastrear é modificada durante o tempo de vida do aplicativo, é isso que acontece:

Mudando o "Permitir que os aplicativos peçam para rastrear" para Off

Mudando o "Permitir que os aplicativos peçam para rastrear" para On

Como a Adjust mensura instalações e eventos in-app

A Adjust sempre usa o ADID (ID do Dispositivo da Adjust) para mensurar as atividades in-app. O ADID é um hashed ID gerado com base no IDFV do dispositivo (que está sempre disponível) e/ou IDFA (sempre que disponível).

Para usuários com opt-in, a Adjust usa o IDFA para fins de atribuição. Sem o IDFA, a Adjust pode usar a modelagem probabilística ou as atribuições do SKAdNetwork.

Por que a Apple permite acessar o IDFV mesmo se o usuário opta por não ser rastreado?

Deep links no ATT

Os deep links são fundamentais para aprimorar a experiência do usuário, levando-o diretamente para o conteúdo in-app que ele quer ver. Depois de implementar o framework do ATT, seu deep linking pode continuar funcionando a não ser que você os use como uma solução alternativa ao regulamento do ATT.

Um deferred deep link, ou deep link diferido, pode enviar o usuário diretamente a um lugar específico no seu aplicativo após encaminhá-lo para a App Store para a instalação do app. O deep linking diferido pode ser limitado para usuários que não derem o consentimento.

Introdução ao ATT

A solução da Adjust para o ATT facilita para você apresentar o pedido de autorização para o rastreamento de aplicativos aos usuários. Se preferir não usar a solução da Adjust, você precisa adicionar manualmente o código no seu aplicativo para pedir o consentimento de seus usuários.

Estes são os principais passos para começar a usar o framework AppTrackingTransparency (ATT):

  1. Configurar o ATT no SDK da Adjust - O SDK da Adjust inclui suporte para o ATT e o prompt de abertura do ATT. Peça ao seu desenvolvedor para configurar o ATT no SDK da Adjust.
  2. Enviando detalhes de privacidade para a Apple - Do iOS 14.5 em diante, a Apple precisa da informação sobre como você pretende usar os dados do usuário. Ao atualizar ou submeter seu aplicativo à App Store, seu desenvolvedor precisa classificar os pontos de dados que estão sendo coletados e qual a sua finalidade. Esses detalhes estão disponíveis na página do aplicativo na App Store.
  3. Abra o prompt de consentimento do ATT - Seu usuário precisa dar consentimento para que você possa rastreá-lo. O desenvolvedor precisa apresentar o prompt de consentimento do ATT para pedir o consentimento.
  4. Recebendo informações de consentimento do ATT nos dados brutos - Use o placeholder {att_status} na sua exportação de dados brutos para receber o status de consentimento do usuário. Se o usuário mudar seu consentimento, isso aciona o att_update nos seus callbacks globais.
  5. Revise as configurações do ATT no painel - Verifique se você configurou tudo corretamente ao rever suas configurações do ATT no painel da Adjust.