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 SRNs
  • Nossa integração do MMP com o Meta Ads sempre implementa o sinalizador Advertiser Tracking Enabled. (Essas informações são fornecidas de acordo com a lista de fevereiro de 2021 de diretrizes do iOS 14 para aplicativos do Meta Ads).

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.
  • Veja a seção sobre discrepâncias neste artigo. 

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

Ao configurar suas campanhas de instalação de apps para iOS 14 no Meta Ads, considere as seguintes orientações do Meta Ads:  

  • É permitido um máximo de 9 campanhas por aplicativo, cada uma com 5 conjuntos de anúncios. Os anunciantes podem executar essas 9 campanhas em 9 contas de anúncio por ID de aplicativo.
  • Você não precisa de uma conta separada para as campanhas no iOS 14. Você pode executar campanhas no iOS 14 a partir de contas existentes.
  • Há uma relação entre o método de otimização do Meta Ads e o tipo de mensuração que você seleciona na AppsFlyer da seguinte forma:
    • Mensuração de receita: VO e AEO 
    • Mensuração de conversão: AEO – Inclui eventos padrão dos anúncios da Meta e eventos de compra. Você deve mapear o evento do aplicativo na AppsFlyer para o evento relevante do Meta Ads.  

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 você usa precisa ser de administrador ou anunciante, com as seguintes permissões:
  5. Siga as instruções no interface do utilizador.
    A Meta gera um token de acesso que permite o compartilhamento 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 no seu 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 e verifique se a mensuração SKAN está ativa.
    Measurement_mode_on_facebook_ads.png
     
  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.
      in-app_events_fb_en-us.png
    • 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 você não mapear os eventos, o Meta Ads não poderá ser otimizado e contabilizará somente as instalações.

      Nota

      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.

      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

    FacebookSkadNetworkSetup.jpg

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

    mceclip0.jpg

  3. No Events Manager, selecione Importar do aplicativo do parceiro.
     

    mceclip1.png

  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

FBiOS14.png

Informações adicionais

Desativação da integração SKAN

Ao desativar a integração do Meta Ads, não basta desativar o botão Ativar parceiro; você precisa remover separadamente as conexões SKAN para interromper o registro 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 usuários convertidos (usuários pagantes) não considera o número de usuários que informam a receita por meio de campanhas do Meta Ads devido à convenção de nomenclatura mencionada na seção anterior (nomes de eventos in-app)

Disponibilidade inicial de dados Na primeira sincronização de dados após a integração, assim como nas sincronizações posteriores, a AppsFlyer recebe retroativamente os dados do Meta Ads por até 7 dias.
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. Acesse sua conta de desenvolvedor do Meta Ads.
  2. Selecione um ID do aplicativo do Facebook.
  3. Vá para Casos de uso > Permissões e recursos.
  4. Pesquise por ads_read.
  5. Confirme se ads_read está com o status “pronto para uso”. Se esse for o caso, nenhuma outra ação é necessária.
  6. Se ads_read não estiver com o status “pronto para uso”, solicite a permissão e envie a solicitação.
  7. Depois que a Meta aprovar a solicitação, volte à página de integração do Meta Ads na AppsFlyer e clique em Conectar.
    Observação: A Meta renomeou e reorganizou essa seção recentemente. É esperado que você não veja o status de análise do aplicativo. O local correto para solicitar permissões é em Casos de Uso > Permissões e recursos.

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

Ação Detalhes 

Não está vendo os eventos in-app da SKAN na Meta?

Se você está vendo as instalações, mas não há eventos in-app das campanhas da SKAN na Meta, esta lista ajudará a identificar o que falta.

Observação: se não está vendo as instalações, primeiro consulte a lista de instalações.

Lista de soluções rápidas

Etapa 1:

  1. Confirme o mapeamento de eventos da SKAN na AppsFlyer.
  2. Acesse Configurações > Conversion Studio da SKAN.
  3. Certifique-se de que os eventos in-app que você deseja mensurar estão corretamente mapeados.

Etapa 2:

  1. Verifique o mapeamento de eventos da integração do Meta Ads.
  2. Na AppsFlyer, acesse Colaborar > Integrações ativas e selecione Meta Ads.
  • Garanta que os mesmos nomes de eventos (maiúsculas e minúsculas) do SKAN Conversion Studio estejam mapeados em “Postbacks de eventos in-app” para a Meta.
  • Se estiver mensurando receitas, verifique se af_skad_revenue está incluído e mapeado para fb_mobile_purchase.

Ainda não funcionou?

>Verificação do volume mínimo de instalação

  • Você precisa de um número mínimo de instalações por campanha da Meta por dia para exibir os dados pós-instalação da SKAN.
  • As instalações abaixo desse número mínimo aparecem com valores de conversão nulos e os dados de eventos não podem ser descodificados.

Esse limite não é revelado pela Meta, mas você pode verificar a taxa do valor de conversão nulo no dashboard da SKAN da sua campanha. Se for ~100%, você precisa aumentar o número de instalações. Ajuste os filtros da base de usuários ou aumente as instalações das campanhas.

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: O Meta Ads contabiliza apenas 0 a 1 ocorrência de evento. Portanto, mesmo que você defina mais ocorrências como parte de um intervalo, as ocorrências adicionais só serão contabilizadas 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

Siga uma das opções abaixo:

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

Em seguida, após os primeiros eventos serem registrados no Meta Ads, 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

Q: Posso mapear vários eventos no aplicativo para um único evento do Meta Ads?

R: 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, o Meta Ads otimizará para o único evento que ele reconhece.

Sem dados para extrair

P: Por que motivo o status de conexão exibe "Sem dados para extrair": Verifique as suas permissões de partilha de dados Meta"?

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

P: 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 conectada é de um administrador do Facebook ou de um anunciante do 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 um papel de administrador na conta do anunciante no Meta Ads, ela pode realizar o processo neste artigo para permitir a interoperabilidade da 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 no Meta Ads 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 dos dados modelados na AppsFlyer e no 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.