Interoperabilidade do SKAdNetwork (SKAN) com anúncios do Meta

Visão geral: A interoperabilidade permite que os anúncios do Meta partilhem dados SKAN descodificados com a AppsFlyer e que a AppsFlyer partilhe os seus dados de medição CV (mapeamento) com os anúncios do Meta.

Interoperabilidade do SKAN: AppsFlyer <-> Anúncios Meta

Se trabalha com múltiplos parceiros de redes publicitárias, é melhor configurá-los na AppsFlyer. Desta forma, as métricas de desempenho do SKAN, enriquecidas com outras métricas como o custo, ficam disponíveis através da plataforma AppsFlyer. 

Âmbito da interoperabilidade do SKAN com anúncios Meta

A interoperação com anúncios do Meta permite o seguinte:

  • A AppsFlyer e os anúncios do Meta partilham o esquema de valor de conversão (CV) do SKAN, permitindo que ambos forneçam métricas de desempenho.
  • A AppsFlyer suporta todos os objetivos de campanha dos anúncios do Meta, permitindo a otimização das campanhas:
    • Instalação de aplicações móveis (MAI)
    • Engajamento de aplicações móveis (MAE)
    • Otimização de valor (VO)
  • Após ativar a integração do SKAN, ocorre o seguinte: 
    • O SDK do Facebook deixa de atualizar o CV do SKAN (interruptor de desligamento).
    • O SDK da AppsFlyer atualiza o CV.
    • Os anúncios do Meta partilham dados de postback do SKAN para inclusão no painel do SKAN e nos relatórios agregados.

Outras considerações: 

  • Se não ativar a integração de parceiros do SKAN, no painel do SKAN, as instalações oriundas dos anúncios do Meta serão contabilizadas como instalações orgânicas. 
  • No contexto de atribuição da AppsFlyer (painel de visão geral):
    • As instalações de usuários com consentimento obtidas através dos anúncios do Meta são atribuídas corretamente.
    • Os usuários sem consentimento são atribuídos como orgânicos. 
  • Implicações do iOS 14.5 nos relatórios de SRN
  • A nossa integração MMP com os anúncios do Meta implementa sempre o sinalizador Advertiser Tracking Enabled. (Esta informação é fornecida de acordo com as diretrizes para aplicação dos anúncios do Meta para o iOS 14, lista de verificação de fevereiro de 2021).

Considerações

  • Após a ativação da interoperabilidade, cada vez que alterar as configurações de medição, não precisará repetir o procedimento de integração MMP descrito neste artigo. Isso significa que não precisa de copiar novamente o URL de ligação do MMP. 
  • Na AppsFlyer, se desativar a medição SKAN, os anúncios Meta não conseguem mais obter o mapeamento de CV. 
  • SDK da AppsFlyer vs. SDK do Facebook: O SDK do Facebook é adequado apenas para campanhas com anúncios da Meta. Se realizar campanhas com vários parceiros, utilizando o SDK da AppsFlyer poderá visualizar os dados de todos os parceiros.
  • Consulte a secção sobre discrepâncias neste artigo. 

Diretrizes para anúncios de instalação de apps Meta

Ao configurar as suas campanhas de instalação de apps para iOS 14 com anúncios da Meta, tenha em conta as seguintes diretrizes da Meta:

  • É permitido um máximo de 9 campanhas por app, cada uma com 5 conjuntos de anúncios. Os anunciantes podem executar estas 9 campanhas de apps em 9 contas de anúncios por ID de app.
  • Não necessita de uma conta separada para campanhas do iOS 14. Pode executar campanhas do iOS 14 a partir de contas existentes.
  • Existe uma relação entre o método de otimização dos anúncios da Meta e o tipo de medição selecionado na AppsFlyer da seguinte forma:
    • Medição de receita: VO e AEO
    • Medição de conversão: AEO – Inclui eventos padrão dos anúncios da Meta e eventos de compra. Deve mapear o evento da app na AppsFlyer para o evento correspondente da Meta.

Procedimentos de interoperação

Conclua os procedimentos a seguir para ativar a interoperação. 

Para atribuição de instalação de apps:

Permitir que os anúncios da Meta partilhem dados SKAN com a AppsFlyer

Permita que os anúncios da Meta partilhem dados SKAN com a AppsFlyer. Caso contrário, não verá instalações SKAN atribuídas aos anúncios da Meta no painel SKAN da AppsFlyer. 

Este procedimento precisa de ser realizado uma vez por aplicação. 

Para conceder permissão aos anúncios da Meta para partilhar dados SKAN com a AppsFlyer:

  1. Na AppsFlyer, aceda a Colaborar > Integrações Ativas.
  2. Procure e selecione anúncios da Meta.
  3. Aceda ao separador SKAN.

    skan_repprtiing_-_connected_accounts.png

  4. Clique em fazer login. A conta que utiliza tem de ser de administrador ou anunciante com as seguintes permissões:
  5. Siga as instruções no interface do utilizador.
    O Meta gera um token de acesso que permite a partilha de dados com a AppsFlyer. Após concluir o processo, será redirecionado para a AppsFlyer. 
  6. Se esta é a primeira vez que configura esta integração, verifique se o estado da conta apresenta Aguardando sincronização.
    Esta mensagem persiste até recebermos dados dos anúncios Meta.
  7. Espere até depois das 02:00 UTC do dia seguinte e verifique se o estado muda para Dados extraídos com sucesso.
    Os dados no painel SKAN são atualizados diariamente até às 08:00 UTC.
  8. Leia a secção sobre as diferenças de medição

Para atribuição de eventos na app:

Partilhe o esquema CV com os anúncios Meta.

SKAdNetwork-Facebook-AppsFlyer_integration__5_.png

Ativação da interoperação SKAN da AppsFlyer com anúncios Meta.

Passo Ação Detalhes 

1

Pré-requisitos da app
  • Adote o SDK mais recente da AppsFlyer na sua app.

2

Revisão das definições do SKAN 

Verifique se a Solução SKAN da AppsFlyer está configurada e ativa. Assim, o SDK da AppsFlyer pode chamar as APIs SKAN e definir o CV.

Para ver as definições do SKAN:

  1. Na AppsFlyer, vá a Definições > SKAN Conversion Studio.
  2. Clique no ícone de opções, e verifique se a medição SKAN está ativa.
    altMeasurement_mode_on_facebook_ads.pngaltalt
  3. Selecione o modo de medição que prefere.
    Saiba mais sobre o SKAN Conversion Studio.
  4. Registe os nomes exatos dos eventos definidos. Vai precisar deles na etapa seguinte. Nota: Os nomes são diferenciados por maiúsculas e minúsculas.

3

Mapeamento de eventos na app

Revise, e se necessário, faça alterações nos mapeamentos de eventos na app. 

Para ver e definir mapeamentos de eventos na app:

  1. Na AppsFlyer, aceda a Colaborar > Integrações Ativas.
  2. Selecione anúncios Meta.
  3. [Obrigatório] No separador Integração, ative os Postbacks de eventos na app.
    • Deve mapear o tipo de medição SKAN atualmente escolhido. O tipo de medição predefinido é a receita.
      altin-app_events_fb_en-us.pngalt
    • Confirme se os eventos in-app que definiu na medição SKAN (evento da AppsFlyer) estão associados aos identificadores de eventos do Meta Ads (associados ao evento do parceiro). Se não mapear os eventos, os Meta Ads não poderão ser otimizados e apenas contabilizarão as instalações.

      Nota

      Ao adicionar, alterar ou remover um valor de conversão (CV) no SKAN Conversion Studio, assegure-se de que o evento está mapeado nos postbacks de eventos in-app. De outro modo, o CV não será atualizado nos Meta Ads.

      Guia de mapeamento de eventos in-app

      Tipo de medição Requisito de mapeamento
      Personalizado

      Associe os eventos in-app que definiu em Personalizado aos eventos Meta Ads correspondentes.

      Para reportar receitas por postback, deve definir Enviar receita como Valores e receita

      SendValueandRevenue.png

      af_skad_revenue é utilizado para a receita total e é mapeado para o evento de receita do Meta Ads, habitualmente fb_mobile_purchase.

      Nota! Não há problema em mapear mais de um evento para fb_mobile_purchase.

      Receita

      Ao reportar receitas por postback para redes de anúncios, certifique-se de que os mapeamentos dos postbacks de eventos in-app incluem os eventos de receita in-app que definiu.

      af_skad_revenue é utilizado para a receita total e é mapeado para o evento de receita do Meta Ads, habitualmente fb_mobile_purchase.

      Nota! Não há problema em mapear mais de um evento para fb_mobile_purchase.

      Conversão Mapeie entre 1 a 6 eventos de conversão para os eventos de Meta Ads correspondentes.
  4. Clique em Guardar integração.
  5. Desça até Configuração SKAN e clique no URL de conexão MMP para copiá-lo. Na próxima secção, indicaremos onde colar o URL no Meta.

    meta_ads_skan_configuration_mmp_url.png

4

Conecte a AppsFlyer aos Meta Ads
  1. Nos Meta Ads, abra o gestor de eventos e vá ao separador Definições

    altFacebookSkadNetworkSetup.jpgalt

  2. Nas definições, clique em Configurar eventos.

    altmceclip0.jpgalt

  3. No Gestor de Eventos, selecione Importar da aplicação parceira

    altmceclip1.pngalt

  4. Será apresentado um campo para colar o URL de conexão MMP
    Isso atualiza o Meta com o mapeamento de CV e instrui o SDK do Facebook na sua aplicação a deixar de configurar o CV. Se a importação de uma aplicação parceira estiver desativada—Solucionar problemas.
  5. Siga as instruções na interface do utilizador do Meta Ads. Ocorre uma das seguintes situações:
    1. Conseguiu colar com sucesso o URL de ligação MMP na interface do utilizador do Meta Ads. Parabéns! Concluiu a integração. Leia as notas que seguem. 
    2. A colagem do URL de ligação MMP falha e é exibida uma mensagem de erro na interface do utilizador do Meta Ads. Nesse caso:
      - Aguarde 24 horas e repita este procedimento.
      - Se o erro persistir (mais de 24 horas), entre em contacto com o suporte da AppsFlyer. 

Notas

  • É necessário executar este procedimento apenas uma vez. Ou seja, não há necessidade de copiar e colar o URL de ligação após mudar as configurações de medição na AppsFlyer. Por exemplo, se mudar da medição de receitas para a medição de conversões, os anúncios Meta utilizarão o URL existente para obter o esquema atual. 
  • Concluir o procedimento permite que os anúncios Meta obtenham o esquema CV da AppsFlyer através de uma estrutura aleatória proprietária. Não há como você configurar isso.
  • Demora até 24 horas para que as configurações de medição atualizadas entrem em vigor nos anúncios Meta. 

5

Configuração da campanha iOS 14

Nos anúncios Meta, verifique se a configuração da campanha do iOS 14 está ativada. 

Esta configuração encontra-se na página de definições da Campanha de instalações de novas aplicações

altFBiOS14.pngalt

Informações adicionais

Desativação da integração SKAN

Ao desativar a integração de Meta Ads, não basta desativar o botão Ativar parceiro; deve remover separadamente as conexões SKAN para interromper o registo de dados SKAN.

Para desativar a integração SKAN:

  1. Na AppsFlyer, vá a Colaborar > Ativas Integrações.
  2. Procure e selecione anúncios da Meta.
  3. Aceda ao separador SKAN.
  4. Clique no ícone de eliminação da conta que deseja remover.

Diferenças de medição e de tempo entre AppsFlyer e anúncios Meta

Item Detalhes 
Nomes de eventos na aplicação 

Até 15 de agosto de 2021, os nomes de eventos no painel usavam os nomes de eventos dos anúncios Meta. De agora em diante, isso já não se aplica. 

Métricas de utilizadores convertidos no modo de receita

[Descontinuado em 16 de agosto de 2021]

No modo de receita, a métrica de utilizadores convertidos (utilizadores pagantes) não considera o número de utilizadores que reportam receita através de campanhas de anúncios Meta devido à convenção de nomenclatura de receita mencionada na secção anterior (nomes dos eventos na aplicação)

Disponibilidade inicial de dados

Na primeira sincronização de dados após a integração, assim como nas sincronizações subsequentes, a AppsFlyer recebe dados dos anúncios Meta até 7 dias retroativamente.

Data de instalação 

A AppsFlyer e os anúncios Meta diferenciam-se na forma como determinam a data de instalação. Considere:

  • Os postbacks do iOS SKAN não contêm um carimbo de data/hora real de instalação. 
  • Os anúncios Meta consideram a hora de chegada do postback como hora de instalação, tendo em conta o fuso horário da app ao definir a data.
  • A AppsFlyer determina a hora de instalação de acordo com as configurações da janela de atividade. Nem o fuso horário da app nem o fuso horário da conta de anúncios Meta são considerados no cálculo. 
Relevância dos dados
  • Recolhemos dados SKAN dos anúncios Meta às 01:00 UTC.
  • Os painéis e dados agregados são atualizados 7 horas depois.

Verificar a permissão ads_read

A permissão ads_read fornece aos clientes de anúncios Meta acesso à API para dados de desempenho dos anúncios, permitindo a sua utilização em painéis personalizados e análise de dados.

Para confirmar se a sua conta Meta Ads tem a permissão ads_read:

  1. Aceda à sua conta de programador de anúncios Meta.
  2. Escolha um ID de aplicação do Facebook.
  3. Navegue até Revisão da Aplicação > Permissões e Funcionalidades.

    altFBad_permission.pngalt

  4. Verifique se ads_read está com o estado pronto a usar. Se assim for, não é necessária ação adicional. 
  5. Caso não tenha ads_read, deverá solicitá-la:
    1. Vá a Revisão da Aplicação > Pedidos.
    2. Peça a permissão ads_admin.
    3. Repita os passos deste procedimento para verificar se a permissão necessária lhe foi atribuída.

Resolução de problemas, discrepâncias e perguntas frequentes

Ação Detalhes 

Os anúncios Meta não conseguem estabelecer ligação

Sintoma

Nos anúncios Meta, se receber a mensagem, não conseguimos estabelecer ligação. Verifique se está a usar o URL correto. Se o problema continuar, contacte a aplicação parceira para obter assistência.

Ação corretiva

Na AppsFlyer, verifique se ativou o mapeamento de eventos na aplicação e mapeou os seus eventos AppsFlyer para os eventos dos seus anúncios Meta. (Como descrito no mapeamento de eventos na aplicação referido na secção anterior) 

[Orientações atualizadas em 20 de abril de 2021]

Prioridade dos eventos

Pergunta: Como defino a prioridade dos eventos nos anúncios Meta?

Resposta: Não é necessário definir prioridades nos anúncios Meta. Esta funcionalidade de prioridade aplica-se a aplicações que usam o SDK do Facebook para definir o CV. No seu caso, é o SDK da AppsFlyer que está a definir o CV. Desconsidere a opção de prioridade nos anúncios Meta. A AppsFlyer mede 6 eventos na conversão sem atribuição de prioridade. 

[Orientações atualizadas em 20 de abril de 2021]

Ocorrência de eventos

Pergunta: Porque é que tenho mais ocorrências de eventos mostradas na AppsFlyer do que nos anúncios Meta?

Resposta: Os anúncios Meta apenas contabilizam entre 0 a 1 ocorrência de evento. Assim, mesmo que defina mais ocorrências como parte de um intervalo, as ocorrências adicionais só são contadas pela AppsFlyer.

A importação de aplicações parceiras está desativada

ImportFromPartnerApp.png

Sintoma

Nos anúncios Meta, se a importação de aplicações parceiras estiver desativada, a aplicação nunca enviou um evento para os anúncios Meta através de um SDK MMP.

Ação corretiva

Realize uma das ações seguintes:

  • Comece a enviar eventos para os anúncios Meta utilizando o SDK MMP o mais rápido possível.
  • Inicie a transmissão de eventos para os anúncios Meta utilizando o SDK do Facebook ou a API App Events e use um dos outros métodos para configurar o esquema de conversão.

Após os primeiros eventos serem registados nos anúncios Meta, configure a integração com a AppsFlyer.

[Orientação atualizada a 25 de abril de 2021]

Os intervalos não podem sobrepor-se e devem estar numa ordem consecutiva 

Sintoma

Utiliza o modo de medição personalizado SKAN da AppsFlyer. Ao importar o modelo de medição para os anúncios Meta, aparece a seguinte mensagem: Os intervalos não podem sobrepor-se e devem estar numa ordem consecutiva.

Ação corretiva

Os valores de receita no esquema de conversão personalizada devem estar em ordem crescente consecutiva. 

[Orientação atualizada a 26 de abril de 2021]

Envio de eventos para anúncios Meta

Q: Faz sentido enviar postbacks de eventos adicionais para eventos não selecionados na opção de medição de CV para anúncios Meta?

R: Para utilizadores que deram consentimento, envie toda a gama de eventos para maximizar a capacidade de otimização dos anúncios Meta.

Mapear vários eventos para um único evento de anúncios Meta

P: Posso mapear vários eventos na aplicação para um único evento de anúncios Meta?

A: Se mapear vários eventos para um único evento padrão de anúncios Meta, os anúncios Meta não poderão diferenciar entre os eventos. Assim, os anúncios Meta irão otimizar em direção ao único evento que reconhecerem.

Sem dados para extrair

Questão: Por que motivo o estado da ligação exibe "Nenhum dado para extrair: Verifique as suas permissões de partilha de dados Meta"?

R: Ainda não existem dados SKAN disponíveis ou é necessário iniciar sessão no Meta Ads como administrador da conta.

Questão: Recebi a mensagem "Sem dados para extrair: Verifique as suas permissões de partilha de dados Meta". Apesar de visualizar os detalhes do Meta Ads, está tudo em ordem?

R: Sim. Embora esta mensagem de erro possa aparecer, está tudo bem e os seus dados serão extraídos.

Os dados dos anúncios Meta não estão no dashboard

Sintoma

No separador de integração SKAN, é exibida a mensagem falha ao extrair dados.

FacebookSKAdIntegration.png

Ação corretiva

Verifique se a conta ligada é de administrador do Facebook ou de anunciante Meta ads com permissão ads_read.

Há um erro nos anúncios Meta ao tentar executar campanhas para iOS 14

Sintoma

Todos os pontos seguintes são verdadeiros:

  • Recebe uma mensagem de erro nos anúncios Meta ao tentar executar uma campanha para iOS 14
  • Adicionou recentemente uma nova aplicação ou uma aplicação direcionada a crianças na App Store.

Isto acontece porque o Meta Ads não reconhece que está a utilizar um SDK que inclui suporte para SKAN. Ou seja, o SDK da AppsFlyer. 

Ação corretiva

  1. Na AppsFlyer, aceda a Colaborar > Integrações Ativas.
  2. Procure e selecione Anúncios Meta
  3. No separador Integração, desative Ativar parceiro.
  4. Clique em Guardar Integração.
  5. Aguarde 15 segundos.
  6. Reative Ativar parceiro.
  7. Clique em Guardar Integração.
  8. Aguarde até 24 horas para que os anúncios Meta recebam o sinal. 

Receita reportada pelos anúncios Meta

[Atualizado a 12 de julho de 2021]

Os anúncios Meta derivam receita do CV utilizando as suas definições SKAN. No entanto, este cálculo não é direto, e o Meta Ads usa algoritmos para determinar a receita. 

Um sintoma disto é a receita ter valores não arredondados, mesmo que a receita seja medida em dólares inteiros. 

Preenchimento retroativo de dados

[Atualizado a 23 de dezembro de 2021]

Por vezes, não conseguimos conectar-nos aos anúncios Meta para obter os dados, por exemplo, devido a falhas de login. Não se preocupe. Preencheremos as lacunas nos relatórios dos últimos sete dias assim que conseguirmos iniciar sessão novamente. 

A AppsFlyer está a mostrar significativamente mais instalações/eventos/receitas do que os anúncios Meta.

Em muitos casos, esta discrepância ocorre porque o painel de anúncios Meta exibe apenas instalações ou eventos resultantes de cliques por predefinição, enquanto o painel da AppsFlyer exibe tanto instalações e eventos de cliques como de visualização.  

Integração com agências

Se a agência tiver uma função de utilizador Administrador na conta de anúncios Meta do anunciante, pode realizar o procedimento neste artigo para ativar a interoperação SKAN em nome do anunciante. Os anunciantes não precisam de iniciar sessão nas suas contas de anúncios Meta. O login da agência será indicado na conta do anunciante.

Um valor de conversão atualizado não aparece nos anúncios Meta

Ao adicionar, alterar ou remover um valor de conversão (CV) no SKAN Conversion Studio, certifique-se de que o evento está mapeado nos postbacks de eventos na aplicação. Caso contrário, o CV não será atualizado nos anúncios Meta.

Diferenças nos dados modelados entre o AppsFlyer e o Meta ads Manager

A AppsFlyer modela dados agregados que os relatórios básicos do SKAN não conseguem fornecer. Saiba mais

Quando a AppsFlyer modela dados, os dados modelados por anúncios Meta não são considerados, uma vez que a AppsFlyer depende exclusivamente de dados confirmados e imparciais. Portanto, pode haver discrepâncias nos dados e na granularidade entre os relatórios do Meta ads Manager e os relatórios do AppsFlyer.