Guia para a solução SKAdNetwork (SKAN)

Visão geral: Atribuindo instalações de aplicações com SKAN.

5754

SKAN

O SKAdNetwork (SKAN), parte do Apple iOS, permite aos anunciantes medir o desempenho das campanhas enquanto preserva a privacidade dos utilizadores. O SKAN funciona sem IDFA ou outro identificador de publicidade. O SKAN opera sem necessidade de consentimento da ATT. 

Conselho

Definições

  • SDK: Versão atual do SDK iOS da AppsFlyer integrada numa aplicação.
  • Janela de medição do SKAN: Relevante para SKAN 4+. Existem três períodos de tempo (janelas) durante os quais a atividade pós-instalação do utilizador é medida:
    • Janela 1: 1-2 dias
    • Janela 2: 3-7 dias
    • Janela 3: 8-35 dias
  • Valor de conversão (CV): Medida da qualidade do utilizador reportada nos postbacks enviados pelo iOS no final das janelas de medição do SKAN 4 ou, para SKAN 3 e anteriores, no final da Janela de Atividade. O SDK da AppsFlyer configura os CVs para si. No entanto, se quiser definir o CV, use Decode para carregar o seu ficheiro de mapeamento de CV.
    • Para SKAN 4+, existem valores de conversão finos e grossos.
  • Estúdio de Conversão: Solução da AppsFlyer para mapear valores de conversão (CV) de infraestrutura para eventos.
  • Solução: SDK, infraestrutura, Estúdio de Conversão e plataforma AppsFlyer a trabalhar em conjunto. A solução SKAN da AppsFlyer fornece a anunciantes e redes de anúncios dados de LTV através de análises de painel, relatórios e postbacks. 
  • Janela de Atividade: Relevante para SKAN 3 e versões anteriores. Tem uma duração definida, padrão de 24 horas, a partir da primeira abertura da aplicação. Se estiver a utilizar o SKAN 4+, mas os dispositivos dos utilizadores ou as redes de anúncios ainda não suportarem o SKAN 4, a janela de atividade será de 48 horas. 

Este artigo descreve as características relevantes da infraestrutura e da solução. Para configurar a medição, consulte o SKAN Conversion Studio.

Sobre o Apple SKAN

Características Descrição
Pré-requisitos

Para ativar a utilização do SKAN na aplicação,

*Nota: Certifique-se de que não tem outro SDK que defina valores de conversão integrado na sua aplicação.

Suportado
  • A versão do SKAdNetwork suportada depende da versão do iOS:
    • iOS 11-13: V1 (somente instalações sem valor de conversão)
    • iOS 14-14.5: V2+ (tem valor de conversão)
    • iOS 14.6-16: V3 (tem valor de conversão)
    • iOS 16.1+: V4+ (possui valores de conversão para 3 janelas e valores detalhados e gerais)
  • Atribuição de aplicação a aplicação
Limitações
  • Anúncios de pesquisa da Apple não são suportados.
  • Web móvel não é suportada.
  • Até SKAN 4, a numeração de IDs de campanha é restrita ao intervalo de 1 a 100, o que significa 100 valores únicos por rede de anúncios por aplicação. As redes de anúncios fornecem à AppsFlyer o ID e o nome da campanha. Isso reflete-se nos painéis e relatórios da AppsFlyer.
  • A partir do SKAN 4, o identificador de origem varia de 1 a 10.000. 
  • Instalações orgânicas: O SKAN não suporta instalações orgânicas.
  • Reengajamento.
Princípios de Atribuição SKAN
  •  A SKAN atribui utilizando o seguinte modelo de atribuição
    • O utilizador clica num anúncio, instala (descarrega) a aplicação dentro de 30 dias, e depois, em 60 dias, abre a aplicação pela primeira vez. 
    • O utilizador visualiza um anúncio, instala (descarrega) a aplicação dentro de 24 horas, e depois, em 60 dias, abre a aplicação pela primeira vez. 
    • A partir do SKAdNetwork V2.2, a atribuição por cliques tem prioridade sobre a atribuição por visualizações. A versão do SKAN é dependente da versão do iOS.
    • O iOS envia postbacks para a rede de anúncios atribuída. A partir do iOS 15, os anunciantes podem enviar uma cópia do postback diretamente à AppsFlyer. 
Anonimato coletivo A Apple envia alguns postbacks com dados limitados para proteger a privacidade do utilizador. Segundo a Apple, o postback não incluirá CVs detalhados ou gerais, nem o ID da app de origem, ou o identificador completo da fonte, se isso violar os limites de privacidade da Apple. Saber mais

Solução SKAN da AppsFlyer

A AppsFlyer fornece resultados de atribuição agregados do iOS usando postbacks SKAN. Estes postbacks são enviados pelo iOS para as redes de anúncios, que os encaminham para a AppsFlyer. Os postbacks contêm registos de atribuição anonimizados enriquecidos com um valor de conversão (CV) definido pelo anunciante. O CV é uma medida da qualidade do utilizador durante um período inicial após a instalação.

A solução SKAN da AppsFlyer fornece aos anunciantes:

  • Dados SKAN em dashboards e relatórios, obtidos pela agregação de postbacks de todas as redes de anúncios, enriquecidos com outros dados, como custo. 
  • A capacidade de controlar, através do AppsFlyer Conversion Studio, o que o CV mede, sem necessidade de alterar o código da aplicação. O CV pode ser utilizado para medir receitas, interações ou eventos de conversão.
    Nota: Apenas o SDK da AppsFlyer deve ter a capacidade de definir valores de conversão. Certifique-se de que não tem outro SDK que defina valores de conversão integrado na sua aplicação.

Princípios e fluxo


Fluxo de atribuição SKAN

SKAN_flow_-_Affinity_diagram_2.png

  1. O anunciante define as configurações de medição SKAN no AppsFlyer Conversion Studio.
  2. O utilizador abre a aplicação pela primeira vez. 
  3. Durante cada período, a AppsFlyer define o CV com base nas ações do utilizador e no esquema CV definido. 
  4. Após o encerramento do período, o iOS envia o postback para a rede de anúncios e uma cópia para a AppsFlyer. O postback chega com algum atraso:
    • Para a janela de medição 1 do SKAN 4: 24-48 horas
    • Para as janelas de medição 2-3 do SKAN 4: 24-144 horas
    • Para SKAN 3: 24 a 48 horas após o último aumento no valor do CV.
  5. As cópias de postback enviadas diretamente do dispositivo iOS para a AppsFlyer são reencaminhadas para o endpoint definido pelo anunciante. Consulte enviar cópias de postback do SKAN para a AppsFlyer.
  6. A rede de anúncios envia o postback enriquecido para a AppsFlyer ou a SRN comunica os dados do postback por API. 
  7. A AppsFlyer valida e descodifica o CV. Os dados descodificados são registados e atribuídos antes de serem disponibilizados na AppsFlyer através de dashboards, relatórios e APIs.

Para superar as limitações funcionais e estruturais da infraestrutura SKAdNetwork, a solução SKAN da AppsFlyer considera as características apresentadas na tabela seguinte.

Características Descrição
Recolha de Dados
  • Para o anunciante, os postbacks da SKAdNetwork são recolhidos de várias redes de anúncios.
  • Os anunciantes não precisam de integrar-se individualmente em cada rede de anunciantes - uma tarefa complexa e trabalhosa.
Validação de Dados
  • Garante que os postbacks são assinados pela Apple; isso reduz a probabilidade de manipulação dos postbacks.
  • Utiliza o campo ID da transação para validar que os postbacks são únicos.
Enriquecimento de Dados
  • Enriquece os dados de postback da SKAdNetwork com outros pontos de dados para fornecer uma análise completa do ROI. Por exemplo, o nome da campanha fornecido pela rede de anúncios, e assim por diante. 
  • Os pontos de dados incluem impressões, cliques, custos, entre outros.
Entrega de Dados Os dados enriquecidos da SKAdNetwork estão disponíveis através dos seguintes métodos: 
Integração Sem Complicações
  • A total integração permite um esforço quase nulo por parte do anunciante através da página de definições da aplicação.
  • Não é necessário codificação. A aplicação requer a última versão do SDK. 
  • Inclui suporte para as mudanças esperadas por parte da Apple na infraestrutura SKAdNetwork.
Agilidade  Os anunciantes podem alterar as configurações de medição conforme necessário no painel.

Estúdio de Conversão

O Conversion Studio da AppsFlyer é o núcleo da solução SKAN. Oferece máxima flexibilidade para aproveitar ao máximo cada valor de conversão. Pode determinar exatamente quais os dados de medição que devem ser codificados no CV, incluindo quais atividades medir e por quanto tempo durante o período pós-instalação. Existem vários modos de medição que pode utilizar para configurar as definições do seu CV.

Tipo Modo de medição Descrição Janela de atividade
Flexível

SKAN 4.0

[Melhores práticas]

Configure uma combinação de medições de receita, conversão (eventos dentro da app) e envolvimento durante três janelas de medição configuráveis.
  • Janela 1: 1-2 dias
  • Janela 2: 3-7 dias
  • Janela 3: 8-35 dias
Flexível Personalizado Configure uma combinação de medições de receita, conversão (eventos dentro da app) e envolvimento durante uma janela de atividade configurável. 12h-63 dias
Fixo

Receita

[Predefinição]

[Legado]

Meça a receita utilizando um dos seguintes intervalos: 
  • $1-$630 em incrementos de $10
  • $1-$63 em incrementos de $1
  • $0,01-$0,63 em incrementos de $0,01
24 h
Fixo

Conversão

[Legado]

Selecione 1 a 6 eventos dentro da app. 24 h
Fixo

Envolvimento

[Legado]

Número de vezes que um utilizador realiza um evento 24 h
Flexível Decodificação
  • Crie o seu próprio mapeamento de eventos para o CV e configure-o na app manualmente. Use esta opção se não conseguir integrar o SDK da AppsFlyer na sua app. Para usar a Decodificação, aceda ao SKAN Conversion Studio, clique em opções (⋮) e selecione Fazer o upload de ficheiro de mapeamento de decodificação personalizado.
12-1512h (63 dias)

Informações adicionais sobre SKAdNetwork

Opções de relatórios

Os relatórios SKAdNetwork não contêm identificadores de utilizadores individuais. 

Nome do relatório  Tipo Enriquecido pela AppsFlyer Método de entrega Funcionalidade premium

Relatório de desempenho agregado SKAN.

Agregados de instalações, eventos na app e receita. Os dados são semelhantes aos disponíveis no painel SKAN. 

Agregado utilizando a data de instalação ou de chegada do postback Sim API  Não

Relatório de postback agregado SKAN.

Postbacks SKAN agregados ao nível mais detalhado possível.

Agregação de postbacks utilizando a data de chegada do postback Não API  Não

Relatórios de dados brutos (nível de linha) SKAN via Data Locker (com exemplos).

Relatórios disponíveis:

  • Postbacks enviados pelo iOS com enriquecimento de dados fornecido pelos parceiros da rede de anúncios
  • Instalações
  • Re-downloads
  • Eventos dentro da app
  • Dimensões de publicidade SRN 
  Sim Data Locker Sim. Dados brutos necessários. A subscrição do Data Locker não é obrigatória.
Dados SKAN através da Push API   Sim API de Push Sim

Lista de verificação para implementação da solução SKAdNetwork

Não. Ação Descrição Responsabilidade
1 Preparar Responsável de marketing, Desenvolvedor
2 Configurar  Na AppsFlyer, configure a solução SKAdNetwork no SKAN Conversion Studio. Responsável de marketing
3 Preparar a aplicação Migre a aplicação para o SDK V6 da AppsFlyer
  • Não é necessário alterar a lógica ou o código da aplicação.
  • A solução SKAN da AppsFlyer utiliza eventos na aplicação para definir o envio de eventos como de costume. Não são necessários testes específicos da solução SKAN. 
  • Submeta a aplicação para a App Store
  • Não é necessário qualquer registo ou processo SKAdNetwork na App Store.
Desenvolvedor
4 Integrações com parceiros 

Os parceiros de redes de anúncios devem integrar-se com a AppsFlyer utilizando a integração SKAdNetwork. Atenção! A simulação SKAdNetwork da AppsFlyer inclui dados de todos os seus parceiros, independentemente do estado atual de integração. Isto não ocorrerá com os dados ao vivo reportados pelos postbacks da SKAdNetwork.
 

Relativamente aos parceiros que executam as suas campanhas, preencha o seguinte, conforme necessário: 

Não-SRNs:

  1. Verifique se o parceiro possui um selo de capacidade SKAdNetwork da AppsFlyer e se os relatórios de campanha SKAdNetwork estão ativados na interface do parceiro.
  2. Verifique se os nomes de eventos na aplicação estão associados aos nomes de eventos na aplicação dos parceiros.

Anúncios Meta:

Responsável de marketing

Guia de diagnóstico

Sintoma Descrição
O painel não apresenta instalações não orgânicas.
  1. Verifique se a medição SKAdNetwork está ativada.
    1. Aceda a Definições > SKAN Conversion Studio.
    2. Clique em opções (⋮), depois verifique a configuração de medição SKAN. 
  2. Verifique se a versão do seu SDK é 6.2.6+.
    • Para confirmar, aceda a Integração > Informações do SDK > Utilizadores por versão do SDK.
  3. Se utilizar plugins SDK, verifique se implementou uma versão compatível com o SKAdNetwork da AppsFlyer. 
  4. Verifique se os seus parceiros de redes de anúncios estão integrados na AppsFlyer e se estão a encaminhar os postbacks do iOS para a AppsFlyer.
O painel contém instalações não orgânicas, mas nenhum evento dentro da aplicação.
  1. Verifique se a versão do seu SDK é 6.2.6+.
    • Para confirmar, aceda a Integração > Informações do SDK > Utilizadores por versão do SDK.
  2. Se utilizar plugins SDK, verifique se implementou uma versão compatível com o SKAdNetwork da AppsFlyer.
  3. Está a enviar eventos usando S2S? Se sim, verifique se a opção Gravar eventos dentro da aplicação enviados pela API de servidor para servidor está ativada. 
    1. Aceda a Definições > SKAN Conversion Studio.
    2. Clique nas opções (⋮) e confirme se a configuração S2S está ativa. Nota: No modo de medição Personalizado e Descodificar, esta configuração está sempre ativa e não pode ser alterada. 
O painel contém instalações e alguns eventos dentro da aplicação. Faltam alguns eventos dentro da aplicação.
  1. Está a enviar eventos usando S2S? Se sim, verifique se a opção Gravar eventos dentro da aplicação enviados pela API de servidor para servidor está ativada. 
    1. Vá a Definições > SKAN Conversion Studio.
    2. Clique nas opções (⋮) e confirme se a configuração S2S está ativa. Nota: No modo de medição Personalizado e Descodificar, esta configuração está sempre ativa e não pode ser alterada. 
  2. Verifique os seus dados brutos de postback para ver se todos os eventos foram reportados. 
As localizações geográficas (países) são confusas Os dados geográficos são obtidos da seguinte maneira:
  • Com base no país associado a uma campanha e informado à AppsFlyer pela rede de anúncios.
  • Através do endereço IP do dispositivo. A partir do iOS 14.6, o endereço é de proxy e não representa a verdadeira geolocalização do utilizador. 

Tempo entre a instalação da app e a atualização do painel e dos relatórios

Chave Nome do elemento Descrição Exemplo A  Exemplo B  Exemplo C Exemplo D Exemplo E
A Janela de medição SKAN 4, janela 1
  • Durante esta janela, os CVs são configurados pela app
  • 0-2 dias
  • A janela pode ser fechada antes dos 2 dias no Conversion Studio
- - 2 dias - -
B Janela de medição SKAN 4, janela 2
  • Durante a janela, o CV é configurado pela aplicação
  • 3-7 dias
  • A janela pode ser fechada antes dos 7 dias no Conversion Studio
- - - 7 dias -
C Janela de medição SKAN 4, janela 3
  • Durante a janela, o CV é configurado pela aplicação
  • 8-35 dias
  • A janela pode ser fechada antes dos 35 dias no Conversion Studio
- -   - 35 dias
D Atraso na resposta da janela de medição 1 do SKAN 4 24-48 horas - - 24-48 h - -
E Atraso das janelas de medição SKAN 4, janelas 2-3 24-144 horas - - - 24-144 h 24-144 h
F

Janela de atividade

(Não aplicável ao SKAN 4)

  • Durante esta janela, o CV é configurado pela aplicação. 
  • A janela inicia-se quando a aplicação é aberta pela primeira vez.
  • Duração entre 12 horas e 63 dias.
24 h 72 h - - -
G

Temporizador SKAdNetwork

(Não aplicável ao SKAN 4)

  • Temporizador de contagem decrescente: 24 horas
  • Sempre que o CV aumenta, o temporizador reinicia. Ou seja, a contagem recomeça a partir das 24 horas.
0-24 h 0-24 h - - -
H

Atraso aleatório da SKAdNetwork

(Não aplicável ao SKAN 4)

Tempo de atraso aleatório de resposta. A contagem decrescente inicia após o período definido por F+G. 0-24 h 0-24 h - - -
I Processamento pela AppsFlyer Os postbacks recebidos num dia são processados ao final do dia UTC, a começar às 00h01 do dia seguinte. Disponíveis 8 horas depois. O processamento dura entre 8 a 32 horas. Atraso médio de 20 horas. Por exemplo, um postback recebido na segunda-feira é processado na terça-feira. O painel é atualizado às 08:00 UTC.  8-32h 8-32h 8-32h 8-32h 8-32h
J Resumo O tempo total que pode decorrer  32 horas-104h 80-152h 80-128 horas 200-344h 872-1016h

Métricas orgânicas no contexto da SKAdNetwork

As métricas orgânicas no painel SKAdNetwork são calculadas utilizando o seguinte mecanismo:

  • As métricas orgânicas para eventos na aplicação estão disponíveis se o modo de medição escolhido for SKAN 4, Personalizado ou Descodificação.
  • A Apple SKAdNetwork envia postbacks relativos a utilizadores que instalam após interagirem com uma fonte de mídia. Isto fornece as métricas não orgânicas. 
  • Os painéis de atribuição da AppsFlyer contêm métricas de todas as instalações, independentemente da origem.  Consulte a atribuição da AppsFlyer lado a lado com a atribuição SKAN.
  • Usando estes dados, as métricas orgânicas são calculadas como A-B, onde: 
    • A = Total de todos os utilizadores com base no painel de visão geral tradicional
    • B = Utilizadores não orgânicos conforme reportado pelos postbacks da SKAdNetwork

Advertência relativa aos anúncios de pesquisa da Apple: As instalações provenientes dos Apple Search Ads no painel tradicional não são consideradas orgânicas. No entanto, no contexto da SKAdNetwork, fazem parte das métricas orgânicas. 

Características e limitações

Característica Observações 
Acesso à rede de anúncios As redes de anúncios recebem postbacks
Agências Não suportado. Isso significa que as agências não devem ativar redes de anúncios com campanhas SKAdNetwork. Agência! Peça ao anunciante para ativar a rede de anúncios, não o faça sozinho. As agências podem indicar que trouxeram o utilizador implementando o reconhecimento de agência SKAN
Transparência da agência N/D
Fuso horário UTC
Moeda  USD
Dados orgânicos Baseado em dados de eventos do SDK. Por exemplo, as métricas de instalação orgânica são calculadas assim: Dados de todas as instalações reportadas pelo SDK menos as instalações não orgânicas reportadas pela SKAdNetworks.
Dados não orgânicos Baseado em postbacks da SKAdNetwork
Relevância dos dados Diariamente
Dados históricos Data mais antiga, disponibilidade do iOS 14 (16 de setembro de 2020)
Acesso do utilizador Os utilizadores da conta devem possuir as permissões necessárias.
Fragmentos de Aplicação Os fragmentos de aplicação são atribuídos como orgânicos no painel da SKAdNetwork. Utilize o painel de Visão Geral para consultar as fontes de mediação de invocação.

Parceiros integrados com SKAN

Registo de receita publicitária

Atribua a receita publicitária gerada durante as janelas de medição da SKAdNetwork à campanha que atraiu o utilizador. Atualmente, isto está limitado a anunciantes integrados com receita de anúncios genéricos ao nível de impressão via SDK.

Para registar a receita publicitária no seu painel SKAN: 

Nota: Consulte a documentação do conector SDK genérico para obter informações sobre as fontes de anúncios disponíveis para mediação. 

Envio de postbacks para parceiros integrados

A AppsFlyer envia postbacks aos parceiros integrados referentes à atribuição SKAN (para o SKAN 4, os postbacks são enviados apenas para a janela 1).

Esteja atento às várias opções e requisitos na tabela abaixo

Tema Descrição
Partilha de ID de transação

Ação Necessária: Considere verificar com o parceiro integrado se eles precisam do ID da transação e configure a definição de acordo.

A AppsFlyer envia os postbacks atribuídos à rede de anúncios dos parceiros. Isso significa postbacks decodificados, não uma cópia do postback SKAdNetwork recebido do iOS. Esses postbacks contêm dados de CV decodificados relacionados com a instalação e dados de eventos na aplicação sobre ações realizadas pelo utilizador durante a janela de atividades.

Como o ID da transação pode ser usado para decodificar o seu Currículo, não o compartilhamos sem a sua permissão. 

Partilha de ID de transação

Os anunciantes ativam a partilha de ID de transação da seguinte forma: Na AppsFlyer, aceda a Colaborar > Integrações Ativas > selecione um parceiro > separador de Integração > Partilha de Dados.

Verificação de mapeamento de eventos na aplicação