Como o SKAdNetwork 4 funciona
Com o SKAdNetwork 4, a Apple altera certos aspectos fundamentais de como o SKAdNetwork (SKAN) registra as atribuições de anúncios. Essas alterações permitem maior flexibilidade nos relatórios e granularidade em seus dados.
Este artigo mostra como funciona o SKAN 4. Em seguida, aprenda como configurar e ver os relatórios de campanha do SKAN 4 na Adjust.
Disponibilidade
- iOS 16.1 e versões posteriores
Janelas de conversão múltiplas e postbacks
As redes de anúncios recebem informações de atribuição do SKAN por meio de postbacks de validação de instalação.
Para dispositivos executando iOS 16.1 e anúncios assinados usando SKAN 4, você pode receber até três postbacks para a atribuição de anúncio vencedora. Cada postback tem sua própria janela de conversão. Essas conversões múltiplas oferecem mais informações sobre o comportamento pós-instalação, pois abrangem até 35 dias após a instalação.
Os aplicativos podem atualizar o valor da conversão em todas as três janelas de conversão, pois, por padrão, o SKAN espera até o final de uma janela de conversão para obter o valor final da conversão. Quando a janela de conversão termina, o postback é enviado após um atraso aleatório.
Postback 1: janela de conversão de 0 a 2 dias
- Atraso de 24 a 48 horas
Postback 2: janela de conversão de 3 a 7 dias
- Atraso de 24 a 144 horas
Postback 3: janela de conversão de 8 a 35 dias
- Atraso de 24 a 144 horas
Bloquear conversões
Você pode finalizar um valor de conversão antes que a janela de conversão termine ao bloquear a conversão. Você pode bloquear uma conversão em qualquer uma das janelas de conversão ou em todas elas.
Depois que um valor de conversão é bloqueado, o valor da conversão não pode ser atualizado novamente na mesma janela de conversão. Depois que uma conversão é bloqueada, o SKAN envia o postback aleatoriamente durante o período de atraso aplicável.
Ao bloquear um valor de conversão, você pode:
- Extrair insights de seus valores de conversão mais rapidamente.
- Aplicar o bloqueio em momentos-chave da jornada do usuário para padronizar como você mede o Lifetime Value (LTV).
Camadas de dados
Para manter a privacidade dos usuários e garantir o anonimato por agregação, o SKAN 4 expande o limite de privacidade em quatro níveis de anonimato por agregação: 0, 1, 2 e 3. O nível de dados do postback é determinado pelo tamanho da agregação associada ao aplicativo ou domínio que exibe o anúncio, o aplicativo anunciado e o identificador da fonte hierárquica que a rede de anúncios fornece.
A Apple atribui um nível para cada instalação e usa isso para determinar as limitações de dados nos postbacks que o SKAN envia. Os seguintes campos de postback do SKAN são afetados pelo nível de dados:
Campo de postback | Descrição do campo |
---|---|
source-identifier | O identificador da fonte hierárquica que pode incluir dois, três ou quatro dígitos. |
conversion-value | Um valor de conversão detalhado disponível apenas no primeiro postback. |
coarse-conversion-value | Um valor de conversão bruto, que o sistema envia em vez do valor de conversão detalhado em camadas de dados de postback inferiores e no segundo e terceiro postbacks. |
source-app-id | O identificador do aplicativo que exibiu o anúncio. |
source-domain | O identificador do domínio que exibiu o anúncio web. |
Com esse vídeo, descubra da melhor maneira como os conceitos de privacidade da Apple relativos ao anonimato por agregação e camadas de dados trabalham juntos para estruturar as condições sob as quais você receberá informações mais ou menos detalhadas sobre sua campanha.
Identificador da fonte
O identificador da fonte substitui o campaign identifier
do SKAN 3. Esse valor de quatro dígitos permite identificar a qual campanha a instalação do aplicativo é atribuída, além de fornecer outras informações.
O identificador da fonte deve ser lido como uma combinação de números de 2, 3 e 4 dígitos. Isso oferece mais flexibilidade na estrutura da campanha e no teste de variáveis, pois agora existem potencialmente 10.000 combinações diferentes disponíveis.
Como os dois primeiros dígitos sempre serão recebidos, você poderá priorizá-los e aproveitar os dois seguintes para obter dimensões mais granulares. Portanto, dois dígitos podem representar o ID do anúncio da campanha, três dígitos representam o local e quatro podem representar o posicionamento do anúncio.
O uso de camadas de dados e dados de postback adaptados significa que você tem:
- Postbacks de conversão
null
reduzidos. - Potencial de obter dados de relatórios mais granulares para usar na otimização.
- Valores brutos para mensurar eventos, receita ou retenção específicos que estão intimamente ligados às métricas que impulsionam o LTV do seu aplicativo.
- A chance de aproveitar seus valores de conversão finos para associar cada valor a atividades distintas, uma vez que os valores finos agora podem também diminuir além de aumentar.
Níveis de valores de conversão
Existem dois níveis de valores de conversão: bruto e fino.
Valores de conversão finos são valores de conversão que operam da mesma forma que nas versões anteriores do SKAN. São um valor de 6 bits, que permite até 64 combinações (0 a 63) e que visam a auxiliar na coleta de informações sobre o comportamento do usuário.
Valores de conversão brutos são usados quando o volume de conversões não é alto o suficiente para atingir o limite de privacidade para fornecer um valor de conversão fino. O valor de conversão bruto pode ser none
, low
, medium
ou high
, que funcionam como buckets agregados para valores pré-definidos.
A Apple envia none
sempre que nenhuma das condições definidas para baixo, médio e alto foi atendida. Por exemplo, quando nenhum mapeamento de valor de conversão bruto foi definido para o aplicativo.
Para os três postbacks, você ainda pode receber um valor de conversão null
, e tanto o valor de conversão fino como o bruto podem ser null
. Estas são as combinações possíveis:
- Valor de conversão fino 0-63 e valor de conversão bruto
null
. - Valor de conversão fino
null
e valor de conversão brutonone
,low
,medium
ouhigh
. - Tanto o valor de conversão fino como o bruto são
null
, o que significa que é umnull
"verdadeiro", e a métrica é o valor de conversãonull
. Consulte as métricas do SKAdNetwork para obter mais informações.
Camadas de dados do postback
A primeira janela de conversão termina dois dias depois que o usuário inicia o aplicativo pela primeira vez. O sistema prepara o postback após o término da janela de conversão, a menos que você bloqueie a janela de conversão.
Use a tabela abaixo para ver quais informações o primeiro, o segundo e o terceiro postbacks contêm para anúncios nas camadas 1, 2 e 3.
Postback 1 | Postback 2 | Postback 3 | |
---|---|---|---|
Janela de mensuração | 0 a 2 dias | 3 a 7 dias | 8 a 35 dias |
Atraso no postback | 24 a 48 horas | 24 a 144 horas | 24 a 144 horas |
Camada 0 | Identificador da fonte com dois dígitos | Não enviado | Não enviado |
Camada 1 |
|
|
|
Camada 2 |
|
|
|
Camada 3 |
|
|
|
Atribuição web para aplicativo
Com a atribuição web para aplicativo, é possível atribuir publicidade na web que direciona para as páginas de produtos da App Store. Se você tiver inventário no aplicativo e na web, isso significa que o SKAdNetwork pode executar a atribuição entre canais.
Exemplo de postback
Conforme informado na documentação da Apple, aqui você pode conferir diferentes exemplos de postback do SKAN 4.
Este é o primeiro postback de um anúncio web, em um nível alto de dados de postback. O identificador da fonte contém quatro dígitos, e o postback contém valores de conversão de granulação fina.
{
"version" : "4.0",
"ad-network-id" : "com.example",
"source-identifier": "5239",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e30",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"conversion-value": 63,
"postback-sequence-index": 0,
"attribution-signature": "MEUCIGRmSMrqedNu6uaHyhVcifs118R5z/AB6cvRaKrRRHWRAiEAv96ne3dKQ5kJpbsfk4eYiePmrZUU6sQmo+7zfP/1Bxo="
}
Este é o primeiro postback de um anúncio web, em um nível baixo de dados de postback. O identificador da fonte contém dois dígitos, e o postback inclui um valor de conversão bruto.
{
"version": "4.0",
"ad-network-id": "com.example",
"source-identifier": "39",
"app-id": 525463029,
"transaction-id": "6aafb7a5-0170-41b5-bbe4-fe71dedf1e31",
"redownload": false,
"source-domain": "example.com",
"fidelity-type": 1,
"did-win": true,
"coarse-conversion-value": "high",
"postback-sequence-index": 0,
"attribution-signature": "MEUCIQD4rX6eh38qEhuUKHdap345UbmlzA7KEZ1bhWZuYM8MJwIgMnyiiZe6heabDkGwOaKBYrUXQhKtF3P/ERHqkR/XpuA="
}