AdAttributionKit: a nova SKAdNetwork?
Olá AdAttributionKit. Adeus SKAdNetwork?
Na WWDC 2024, realizada esta manhã, a Apple revelou mais detalhes sobre o AdAttributionKit, que provavelmente é o novo SKAdNetwork. Ainda não se sabe ao certo, e o SKAdNetwork continua existindo, mas basicamente o AAK (ou AdKit?) é o SKAdNetwork com algumas atualizações e, provavelmente, um ciclo de vida mais longo.
Por que eu digo isso?
Na sessão WWDC 2024, a Apple afirma que o AdAttributionKit tem “interoperabilidade total com o SKAdNetwork.” Para mais informações sobre o SKAdNetwork, a Apple encaminha os espectadores para a apresentação WWDC de SKAN 4 de 2022. Além disso, Sara Camden, chefe de marketing de produto da InMobi, me disse esta manhã que a página principal de atribuição da Apple que cobria o SKAN e também Private Click Measurement foi totalmente reformulada para focar no AdAttributionKit … e qualquer menção a SKAN 5 que virá em breve desapareceu.
Aqui está o antes, em dezembro de 2023, e o depois, em janeiro de 2024:
Encerro meu argumento…
(Ah, enquanto você lê isso, junte‑se ao nosso LinkedIn Live sobre AdAttributionKit.)
AdAttributionKit: as grandes novidades
Existem 5 diferenças principais entre o AdAttributionKit e o SKAdNetwork.
- Criado para múltiplas lojas de apps
A maior e mais significativa mudança é que o AdAttributionKit foi criado para um mundo com múltiplas lojas de apps, graças à UE e seu Digital Markets Act. Isso significa que agora há um “identificador de marketplace” que indicará de qual loja de apps a instalação veio. - Suporte de reengajamento chegou
Um dos recursos mais solicitados para SKAdNetwork era o suporte de reengajamento, que agora está disponível. O campo “tipo de conversão” no AdAttributionKit pode ter 1 de 3 valores: download, redownload e reengajamento. - Suporte a vários tipos criativos
No SKAdNetwork, um anúncio é um anúncio é um anúncio. No entanto, o AdAttributionKit diferencia explicitamente a exibição de anúncios e a atribuição de conversões por tipo criativo: criativo personalizado clicável, anúncios de visualização como vídeos, e o que a Apple chama de “recomendações,” que são recursos de listagem de apps dentro do aplicativo, como SKOverlay (uma pequena visualização de uma página de listagem) e SKStoreProductViewController (uma versão maior, em tela cheia, da página de listagem). E a visão dos desenvolvedores da Apple sobre o AdAttributionKit afirma que ele suporta “vários formatos publicitários, incluindo imagens estáticas, vídeos, áudio e anúncios interativos.” - Olá deeplinks
Se os anunciantes optarem por re‑engajamento, podem acrescentar a bandeira “eligible-for-re-engagement” ao código que exibe um anúncio. Se a bandeira estiver presente e o AdAttributionKit detectar que o app anunciado já está instalado, ele pode abrir o app em uma tela específica usando links universais. - Modo de desenvolvedor
É geralmente difícil testar o SKAdNetwork porque os atrasos de postback e as longas janelas de conversão fazem os desenvolvedores esperar para descobrir se o que fizeram funcionou. Agora a Apple permitirá que você configure o modo de desenvolvedor para o AdAttributionKit, que removerá a randomização de tempo, encurtará as janelas de conversão e enviará postbacks muito mais rápido.
Há mais novidades, mas esses são os principais anúncios do AdAttributionKit.
Tudo sobre o reengajamento na AAK
A perda de campanhas de reengajamento foi um grande golpe para o SKAdNetwork, problema que não foi resolvido no SKAN 4, mas que foi prometido para o SKAN 5. Agora, a Apple está implementando essa solução no AdAttributionKit.
Eis o fluxo:
- As redes de anúncios adicionam o parâmetro “elegível para reengajamento”, instruindo o AdAttributionKit a considerar o anúncio para conversões de reengajamento caso o aplicativo anunciado já esteja instalado
- Se uma pessoa que visualizar o anúncio de reengajamento tocar nele, o AAK abrirá o aplicativo anunciado em uma tela específica usando um link universal
- Observação: um anúncio pode ter o parâmetro de reengajamento e ainda funcionar perfeitamente como um anúncio de instalação de aplicativo, mesmo que o aplicativo anunciado ainda não esteja instalado
- Quando o AdAttributionKit abre o aplicativo por meio do link universal, a rede de anúncios adiciona um parâmetro de consulta ao link para mostrar que o aplicativo foi aberto como resultado direto de um anúncio de reengajamento
- O AdAttributionKit enviará postbacks para a rede de anúncios (e opcionalmente para o anunciante), mas eles são um pouco diferentes dos postbacks de instalação
- As mensagens de reengajamento conterão um campo "tipo de conversão" com o valor "reengajamento"
- O AdAttributionKit suporta apenas interações de clique para reengajamento; não interações de visualização
- Os valores de conversão para reengajamento podem ser atualizados separadamente dos postbacks de instalação
- A primeira atualização do valor de conversão deve ocorrer dentro de 48 horas após o evento de reengajamento
- Considerando que o AdAttributionKit envia postbacks para campanhas de reengajamento e adiciona um parâmetro especial, AdAttributionKitReengagementOpen, ao link direto que abre o aplicativo, haverá uma boa capacidade de mensuração

AdAttributionKit vs SKAdNetwork
A sessão da WWDC da Apple deixou claro: o AAK possui interoperabilidade total com o SKAdNetwork. Isso significa que ele opera essencialmente como o SKAdNetwork, com todos os recursos do SKAN que você já conhece dos últimos anos
- SKAN 4's 3 postbacks separados
- Valores de conversão grosseira e fina
- Anonimato coletivo que controla a quantidade de dados que a AAK divulga
- Bloqueio de valor de conversão do SKAN 4
- Atrasos aleatórios antes do envio de requisições de retorno (postbacks)
- Identificadores de origem
- ID do aplicativo, agora chamado de ID do item anunciado
A principal diferença, conforme observado na documentação do AdAttributionKit, é que "o AdAttributionKit funciona tanto com a App Store quanto com lojas de aplicativos alternativas, enquanto o SKAdNetwork funciona especificamente com a App Store"
É possível escolher uma estrutura e manter-se fiel a ela, mas também é possível usar ambas simultaneamente, afirma a Apple.
No entanto, uma estrutura prevalecerá.
“Se um aplicativo tiver impressões tanto do AdAttributionKit quanto do SKAdNetwork, o sistema as classifica e decide qual é a vencedora. Apenas uma impressão pode ser considerada para uma conversão, independentemente de ter vindo do AdAttributionKit ou do SKAdNetwork.”
Como a Apple afirma, o sistema escolherá o anúncio clicado mais recentemente para atribuição. Se não houver cliques, o anúncio visualizado mais recentemente será o escolhido. Nos casos em que as ações no AdAttributionKit e no SKAdNetwork forem ambas cliques ou ambas visualizações, a ação mais recente será a escolhida.
Em última análise, porém, se você tiver que escolher entre implementar uma das duas opções, naturalmente optará pelo AdAttributionKit, pois ele tem uma aplicabilidade mais ampla: funcionará com todas as lojas de aplicativos.
É verdade, isso não é muito relevante agora porque atualmente não existem lojas de aplicativos alternativas significativas para iOS, mas presumivelmente isso mudará com o tempo.
Além disso, parece provável que, se houver atualizações nas estruturas de atribuição da Apple, elas ocorrerão para o AdAttributionKit, e não para o SKAdNetwork.
E quanto ao Web AdAttributionKit?
A sessão da WWDC de hoje focou-se principalmente no App AdAttributionKit, e o mesmo se aplica à documentação existente.
Mas também existe o Web AdAttributionKit.
Ainda não há muito sobre o Web AdAttributionKit, aparentemente apenas fragmentos na documentação de desenvolvedores da Apple para outras coisas, como esta documentação para UIKit.
O que a Apple afirma não é muito definitivo, chamando o Web AdAttributionKit de "padrão proposto"
“O Web AdAttributionKit (anteriormente conhecido como Private Click Measurement, ou PCM) é um padrão web proposto que permite que sites externos meçam quando links externos, como anúncios, resultam em uma conversão.”
Isso’s provavelmente devido a PCM’s gênese como projeto no WebKit, a base de código aberto e organização por trás do Safari da Apple. Provavelmente será aprimorado no futuro.
Muito mais por vir: confira nossa transmissão ao vivo no LinkedIn
Na próxima quinta-feira, 13 de junho, realizaremos uma transmissão ao vivo no LinkedIn sobre o AdAttributionKit. Nesse evento, o CEO Singular , Gadi Eliashiv, e o CTO, Eran Friedman, discutirão o que significa o AdAttributionKit, como ele funcionará, o que acontecerá com o SKAdNetwork e muito mais.
Junte-se a nós clicando neste link e confirmando sua presença!