Como podemos ajudar?

Guia ROI360 - atribuição de receita de anúncios Premium

  • Atualizado

Atribua a receita de anúncios para completar a visualização de performance do LTV (lifetime value).

Attributes_ad_revenue.png

Atribuição de receita de anúncios

  • Os anúncios são exibidos no aplicativo em banners, murais de ofertas, intersticiais etc. e geram receita de anúncios.
  • A receita de anúncios, combinada com compras in-app e receita de assinaturas, fornece a visão completa do LTV do usuário. Ao relacionar o LTV do usuário à campanha de gasto de mídia, você pode determinar o ROI e analisá-lo na plataforma. 

Dados de receita de anúncios atribuída:

  • É obtida das plataformas de mediação ou networks de monetização de anúncios por meio de APIs de servidor ou de um SDK de reportar incorporado ao aplicativo (incluindo iOS 14).
  • É atribuída ao canal de mídia que originalmente trouxe o usuário, por exemplo:
    • Um usuário vê um anúncio da Network A e baixa o seu aplicativo.
    • O anúncio é exibido dentro do aplicativo.
    • A receita de anúncios é atribuída à Network A (responsável pela aquisição de usuários), independentemente de quem publicou o anúncio.
  • A granularidade dos relatórios depende da integração da rede de monetização e do tipo de atribuição da receita de anúncios.
Tipos de integração para atribuição de receita de anúncios

A precisão e a atualização dos dados dependem do tipo de integração da atribuição de receita de anúncios, como mostrado na tabela a seguir.

Atenção: Diferentes tipos de integração do SDK exigem a ação de um desenvolvedor. Para a integração S2S, é necessário ter as credenciais de rede corretas.

Tipo de integração Descrição
Nível agregado via S2S API
  • A AppsFlyer recebe a receita diária, discriminada por geo.
  • A receita efetiva por ação (eRPA) é obtida através da divisão da receita pelo número de vezes em que ocorre um evento de disparo.
  • Os eventos de disparo podem ser aberturas do app ou eventos in-app específicos definidos no aplicativo.
  • Se você estiver usando uma plataforma de mediação, desative as integrações de receita de anúncios dos parceiros de monetização mediados pela plataforma antes de ativar a integração de receita de anúncios com a plataforma. Caso contrário, você terá dados duplicados.
  • Os dados não estão disponíveis nos Relatórios de dados brutos e não podem ser compartilhados com ad networks via postbacks ou sinais de UA.
Nível do dispositivo via S2S API
  • A plataforma de mediação ou monetização relata a receita por usuário no nível do dispositivo. Nem todas as redes são compatíveis com a granularidade a nível de usuário.
  • Essa receita é atribuída à fonte de mídia que trouxe o usuário. Ou seja, a atribuição da receita publicitária da AppsFlyer segue as regras de atribuição encontradas na plataforma, incluindo regras de atribuição de retargeting.
  • Se você estiver usando uma plataforma de mediação, certifique-se de desativar as integrações de receita de anúncios para parceiros de monetização mediados pela plataforma antes de ativar a integração de receita de anúncios com a plataforma. Caso contrário, você terá dados duplicados.
  • O device-level via API S2S inclui 100% da receita de anúncios e oferece a maior precisão de dados entre os tipos de integração de receita de anúncios.
  • Os dados estão disponíveis nos Relatórios de dados brutos e podem ser compartilhados com ad networks somente via sinais de UA.
  • Para Android: Certifique-se de que os desenvolvedores ativaram a coleta de AppSet_id, pois algumas mediações podem fornecer apenas esse identificador. Consulte as instruções do desenvolvedor para Coletar AppSet ID
Nível de impressão via SDK
  • O nível de impressão refere-se à maneira como a AppsFlyer recebe os dados. Os dados podem acabar sendo reportados em outros níveis de granularidade (como o nível do dispositivo).
  • A plataforma de mediação ou monetização relata a receita por usuário a nível de impressão. Nem todas as redes são compatíveis com a granularidade a nível de impressão.
  • Essa receita é atribuída à fonte de mídia que trouxe o usuário. Ou seja, a atribuição da receita publicitária da AppsFlyer segue as regras de atribuição encontradas na plataforma, incluindo regras de atribuição de retargeting.
  • Se você estiver usando uma plataforma de mediação, certifique-se de desativar as integrações de receita de anúncios para parceiros de monetização mediados pela plataforma antes de ativar a integração de receita de anúncios com a plataforma. Caso contrário, você terá dados duplicados.
  • Essa opção oferece a melhor atualização de dados dentre todos os tipos de integração de receita de anúncios.
  • É compatível com SKAN (SKAdNetwork).
  • Esse é o tipo de integração que deve ser usado quando você usa uma plataforma de mediação que não está incluída na lista de parceiros integrados da AppsFlyer. No Ad revenue SDK, para mediation_network, o desenvolvedor deve escolher customMediation.
  • Os dados podem ser compartilhados com ad networks somente via postbacks.
Nível de impressão (via SDK) com nível de dispositivo (via S2S API)
  • Permite que os dados no nível de impressões que chegam via SDK sejam atribuídos e reportados no Dia X e sejam substituídos por dados device-level que chegam via API a partir do Dia 1 em diante. Atenção: para Android, os dados relatados via SDK de dispositivos desconhecidos (sem IDs de dispositivos disponíveis) não são substituídos por dados que chegam via API.
  • Permite atualização de dados precisa. Ou seja, você tem o benefício da atualização dos dados para o Dia X com a precisão dos dados para os Dias X+1 em diante.
  • Compatível com SKAN.
  • Os dados podem ser compartilhados com as ad networks por meio de postbacks e sinais de UA.
  • Para Android: Certifique-se de que os desenvolvedores ativaram a coleta de AppSet_id, pois algumas mediações podem fornecer apenas esse identificador. Consulte as instruções do desenvolvedor para Coletar AppSet ID

Implementação

As seções a seguir descrevem os tipos de atribuição de receita de anúncios disponíveis, bem como os fluxos de trabalho e as etapas necessárias para implementação e manutenção.

Conectar-se com parceiros integrados

Antes de começar:

  • Solicite que o parceiro integrado de receita de anúncios forneça a você as credenciais da API.

Para ativar a integração da receita de anúncios com a ad network:

  1. Na AppsFlyer, no menu lateral, selecione configurações > configurações de receita > receita de anúncios.
  2. Em integração de receita de anúncios, clique em nova integração de receita de anúncios.
  3. Selecione um parceiro de receita de anúncios e clique em Avançar.

    ad revenue 3.6(2).png

    Atenção

    Se a sua solução de mediação não aparecer na lista de parceiros suportados, selecione Mediação personalizada e integre-a através da API do SDK de receita de anúncios da AppsFlyer.

  4. Selecione o tipo de dados de receita de anúncios que você deseja receber. Atenção: Nem todas as ad networks oferecem todas as opções listadas abaixo.
    • Receita atribuída. Ou seja, receita com base na fonte de aquisição do usuário. Os relatórios de receita atribuída podem exibir:
      • Nível agregado via API S2S
        • Selecione o evento no qual basear a receita de anúncios. Por exemplo, se você escolher o evento af_app_opened, a receita total de anúncios será dividida entre todos os eventos de abertura do aplicativo, fornecendo a receita de anúncios por abertura do aplicativo.
      • Nível do dispositivo via S2S API.
        • Para Android: Certifique-se de que os desenvolvedores ativem a coleta deapp_set_id, pois algumas mediações podem fornecer apenas esse identificador. Consulte as instruções do desenvolvedor para Coletar AppSet ID.
        • Observação: Se você estiver ativando a API de receita de anúncios device-level para uma plataforma de mediação, deverá desativar as integrações de receita de anúncios das networks de monetização mediadas por ela. Caso contrário, você terá dados duplicados.
      • Nível de impressão via SDK.
      • Recomendado: Nível de impressão (via SDK) com nível de dispositivo (via API S2S).
      • Para Android: Certifique-se de que os desenvolvedores ativem a coleta deapp_set_id, pois algumas mediações podem fornecer apenas esse identificador. Consulte as instruções do desenvolvedor para Coletar AppSet ID.
      • Observação: Se você estiver usando uma plataforma de mediação, certifique-se de desativar as integrações de receita de anúncios para parceiros de monetização mediados pela plataforma antes de ativar a integração de receita de anúncios com a plataforma. Caso contrário, você terá dados duplicados.
  5. Preencha as credenciais da API ou faça login, conforme exigido pelo parceiro integrado. Essa ação não é relevante para as integrações de SDK.
  6. Clique em Salvar.
  7. Para verificar se a conexão da API é operacional:
  8. A AppsFlyer coleta dados várias vezes por dia. Para mais informações, consulte Atualização de dados.
  9. [Opcional] Faça o controle de qualidade e compare os dados de receita publicitária que você vê na AppsFlyer com os dados de receita de anúncios que você vê nos painéis do seu parceiro de mediação e do parceiro de UA. Saiba mais
  10. [Opcional] Compartilhe dados de receita de anúncios com seus parceiros via sinais de UA e postbacks de eventos de receita de anúncios.

Atenção: se você mudar de um tipo de integração para outro, essa alteração entrará em vigor às 12h UTC do dia seguinte. 

Visualize, edite e exclua parceiros integrados
delete_edit_adi.png

Para visualizar, editar ou excluir integrações:

  1. Na AppsFlyer, no menu lateral, selecione configurações > configurações de receita > receita de anúncios e selecione o seu app.
    Uma lista de todas as suas integrações de parceiros é exibida, juntamente com informações sobre o produto e o tipo de integração, o status da integração e os nomes dos eventos de receita publicitária.
  2. Passe o mouse sobre a integração e clique em editar ou excluir conforme necessário.
Desduplicação da receita de anúncios cruzada

Quando um aplicativo usa duas plataformas de mediação com tipos de integração de API (nível agregado ou device-level), ambas associadas à mesma network de monetização, pode ocorrer duplicação parcial dos dados de receita de anúncios. Nesses casos, cada plataforma de mediação reporta toda a receita de anúncios gerada por sua network de monetização associada, independentemente de essa receita ter sido gerada enquanto era mediada por apenas uma das plataformas.

Para evitar a duplicação parcial dos dados:

  • Se disponíveis, use integrações a nível de impressão via SDK. Os dados em nível de impressão reportados dessa forma não são deduplicados. O SDK reporta cada impressão uma vez, então não há sobreposição a ser removida.
  • Para integrações via API, deduplique a receita de anúncios:
    1. Na AppsFlyer, no menu lateral, selecione configurações > configurações de receita > receita de anúncios.
    2. Em Configurações gerais, clique em Desduplicar receita de anúncios quando dois parceiros de mediação fizerem referências cruzadas. Observação: Não marque a caixa se as 2 plataformas de mediação mediarem formatos de anúncio diferentes. Por exemplo, quando a plataforma 1 mostra Banner e Intersticial, e a plataforma 2 mostra AppOpen e anúncios nativos.

       Importante!

      A configuração é sempre ignorada para:

      • Integrações no nível de impressão (SDK) — todos os Parceiros.
      • Integrações no nível do dispositivo (API) - para AppLovin MAX ou ironSource (Unity LevelPlay)

      Elas já não contêm dados duplicados, então não há nada para desduplicar.

dedup.png
Agregar granularidade usando a abertura de aplicativo ou eventos in-app

A granularidade agregada das receitas de anúncios funciona da seguinte forma:

  • A rede integrada relata a receita diária total, detalhada por geo.
  • A AppsFlyer obtém a receita efetiva por ação (eRPA) através da divisão da receita de anúncios pelo número de instâncias de um evento de disparo.
  • A AppsFlyer cria um evento _monetized que inclui o eRPA total para cada dispositivo atribuído. Por exemplo, ad_matched_monetized.
  • Usando o eRPA, a receita é atribuída às fontes de mídia.
  • Você pode usar um dos seguintes tipos de eventos:
    • Evento in-app exclusivo de monetização, que requer modificações no aplicativo.
    • Evento af_app_opened disponível por padrão.
  • Não informe os valores de receita em eventos in-app em paralelo a uma integração de receita de anúncios. Isso faz com que a receita de anúncios seja duplicada no dashboard, pois a AppsFlyer obtém os dados de receita da network de monetização por meio da integração. 

Receita de anúncios agregada usando eventos

Método do evento Como é implementado Considerações
Evento in-app exclusivo de monetização 
  • Um evento in-app é definido no momento da exibição do anúncio
  • Isso fornece uma contagem distinta de ações do usuário, o que permite cálculos de eRPA aprimorados
  • Isso pode ser refinado ainda mais com um evento in-app diferente para cada network de monetização. Isso permite detalhar a receita por network de monetização
    Consulte a tabela a seguir para uma explicação completa. 
  • Requer que o desenvolvedor modifique o aplicativo
  • A receita pode ser separada por rede de monetização no dashboard
af_app_opened event
  • O evento af_app_opened é enviado pelo SDK da Appsflyer por padrão
  • Ele é acionado a cada sessão de usuário 
  • Nenhuma modificação do aplicativo é necessária
  • Rápida implementação 
  • Os valores de eRPA ficam bastante distorcidos, a menos que você mostre apenas um anúncio por sessão
  • Sem divisão da receita por rede de monetização
  • O evento se aplica a todos os usuários que abrem o aplicativo, e você não tem nenhuma indicação da disposição do usuário de assistir a anúncios

Comparação de métodos de eventos in-app

Mensuração Prós Contras considerações
Usa o mesmo evento para todas as redes. Por exemplo, ad_watched. Isso gera automaticamente o evento ad_watched_monetized, contendo as informações de monetização Implementação mais simples Sem informações de qualidade, como o número de cliques e a receita de anúncios por rede
  • Mais adequado se o objetivo principal for encontrar fontes/campanhas que atraem usuários com maior tendência a clicar em anúncios.
  • Não é adequado para comparar a performance das redes de monetização.

(Prática recomendada) Cada rede recebe um evento exclusivo para a visualização de anúncios. Exemplo: ad_watch_admob,

 ad_watch_vungle.

Visibilidade total e capacidade de comparar as redes de monetização no dashboard, além de exibir dados brutos. A receita de anúncios não é acumulada em um único evento. O número de eventos é equivalente ao número de redes Permite a comparação de redes de monetização no dashboard. A receita de anúncios é separada por rede usando um evento in-app por rede.  
Status e testes da integração de receita de anúncios

O status operacional da integração da receita de anúncios é disponibilizado da seguinte forma:

  • Dashboard do status da integração: Lista de parceiros com os quais a integração da receitas de anúncios está ativada para um ou mais aplicativos da sua conta.
  • Botão Testar conexão: Disponível quando você adiciona ou edita uma integração de receita de anúncios. Use-o para verificar se a integração está operacional.

Para verificar se a integração está funcionando:

  1. Para verificar se a conexão da API é operacional:
  2. Uma mensagem informando que a chave da API foi verificada é exibida. Se qualquer outra mensagem aparecer, siga as orientações de ação corretiva na tabela abaixo.
Estado Significado Observações/ação necessária
Chave verificada Se não houver a opção de testar conexão, o procedimento está concluído.
A AppsFlyer coleta dados do parceiro várias vezes por dia. Para mais informações, consulte Atualização de dados.
Nenhuma.
A autenticação foi bem sucedida Eventos válidos de receita de anúncios foram recebidos do SDK. Nenhuma.
Credenciais inválidas Uma ou mais das credenciais fornecidas estão incorretas. Obtenha as credenciais corretas com o parceiro de receita de anúncios
Detalhes de configuração ausentes Um ou mais campos estão incompletos Recupere as credenciais no dashboard do parceiro ou entre em contato com ele e solicite as credenciais.
Nenhum evento encontrado Nenhum evento válido de receita de anúncios foi recebido do SDK recentemente. Confirme se a integração do SDK está concluída e se os eventos de teste estão sendo enviados. Você pode verificar a entrega de eventos em tempo real usando o Live Events viewer.

Atenção

Para integrações do SDK, você também pode verificar se os eventos de receita de anúncios são registrados em tempo real usando o Live Events viewer. Observe que ele exibe apenas eventos enviados de dispositivos de teste registrados.

Dados de receita de anúncios

Os dados de receita de anúncios estão disponíveis por meio dos dashboards da AppsFlyer e relatórios de dados brutos.

Dados agregados de receita de anúncios

A receita de anúncios mostra a qualidade dos usuários obtidos de diferentes fontes ao longo do tempo. À medida que os usuários continuam abrindo o aplicativo e interagindo com anúncios, o LTV deles aumenta.

Atenção: pode haver discrepâncias entre os dados de receita de anúncios em diferentes dashboards e relatórios.

A atribuição de receita de anúncios está disponível da seguinte forma:

  • Baseado em LTV:
    • Nos dashboards: visão geral, eventos
    • Relatórios de LTV
    • Dashboard e relatórios de cohort
    • Master API
  • Baseado em atividades:
    • Dashboard: atividades
    • Dados brutos de receita de anúncios

Dashboard de visão geral - relatório de performance agregada

No dashboard de visão geral:

  • Os valores, incluindo a receita, são LTV. Consulte LTV vs. dados de atividade.
  • A coluna receita inclui toda a receita, inclusive a receita de anúncios e de compras in-app.
  • Faça uma análise detalhada da hierarquia de anúncios (canal de mídia, campanha, conjunto de anúncios, geolocalização) para visualizar os eventos monetized no relatório.

Painel de eventos

No dashboard de atividades:

  • Os valores, incluindo a receita, são baseados na data da atividade. Consulte LTV vs. dados de atividade.
  • média de ações por usuário indica a tendência dos usuários de interagir com os anúncios exibidos no aplicativo. 

Exemplos

Três usuários instalaram um aplicativo em 31 de dezembro de 2017. Eles são atribuídos da seguinte forma:

  • Usuário A: Network A
  • Usuário B Network B
  • Usuário C: Orgânico

O aplicativo está integrado a cinco plataformas de monetização diferentes. Cada plataforma usa um evento in-app exclusivo no SDK da AppsFlyer:

  • Meta Audience Network: fb_ad_view
  • Chartboost: chartboost_ad_view
  • Admob: admob_ad_view
  • Applovin: applovin_ad_view
  • IronSource: is_ad_view 

Quatro dias após a instalação, os usuários visualizam os anúncios da seguinte forma:

Usuário Rede de UA fb_
ad_view
chartboost_
ad_view
admob_
ad_view
applovin_
ad_view
is_ad_view Total
E

Ad network A

31/12/2017

01/01/2018

US$ 1

02/01/2018

US$ 1

03/01/2018

US$ 1

04/01/2018

US$ 1

  US$4
 B

Ad network B

31/12/2017

02/01/2018

US$ 1

 

04/01/2018

US$ 1

    US$2
 C

Orgânico

31/12/2017

01/01/2018

US$ 1

     

02/01/2018

US$ 1

US$2

Olhando para os dados, podemos resumir a receita coletada por usuário, por dia (e por evento in-app):

Usuário 01/01/2018 02/01/2018 03/01/2018 04/01/2018 LTV total
E US$ 1 US$ 1 US$ 1 US$ 1 US$4
B   US$ 1   US$ 1 US$2
C US$ 1 US$ 1     US$2
Total US$2 US$3 US$ 1 US$2 US$8

Entendendo os relatórios:

A receita de anúncios está vinculada ao LTV do usuário. Portanto, o período de tempo selecionado no dashboard representa o cohort de instalações com a receita é agregada até a hora e o dia atuais. Vamos analisar um relatório com duas seleções de datas diferentes:

Relatório agregado: Datas selecionadas: 2017-12-31-2018-01-05

Rede Receita do LTV
Orgânico US$2
Ad network A US$4
Ad network B US$2
Rede C US$2

Nesse caso, o cohort é composto por usuários que instalaram o aplicativo entre 2017-12-31 e o dia atual, 2018-01-05. Toda a receita gerada por esses usuários está vinculada à fonte de aquisição e refletida no LTV do usuário.

Dados brutos de receita de anúncios
PremiumFeature.jpg

Os relatórios de dados brutos de receita de anúncios contêm dados de networks de monetização com integração device-level ou impression-level com a AppsFlyer. 

Princípios dos dados brutos de receita de anúncios

  • Os dados são agregados pelo número de impressões exclusivas por usuário. As impressões exclusivas são derivadas da combinação da network de monetização de anúncios, da unidade de anúncio e do posicionamento.
  • Os dados brutos a nível de impressão são:
    • Agregados ao nível device-level e disponíveis em relatórios device-level.
    • Disponíveis como relatórios impression-level no Data Locker.
Relatório Página de
exportação de dados
Extrair API  Relatório do Data Locker
Receita atribuída (não-orgânica) ✓*
Receita publicitária orgânica ✓*
Receita publicitária de retargeting  ✓*
Dados brutos em nível de impressão** - - ✓ 

* O relatório versionado também está disponível, atualizado várias vezes por dia. Os relatórios do Data Locker sem versão controlada são diários. Para mais informações, consulte Data Freshness.

** Refere-se a relatórios com "impression-level" no nome e não à integração de receita de anúncios no nível de impressão.

Características e campos dos dados

Os campos nos relatórios de receita de anúncios são preenchidos:

  • Pelo próprio evento de receita de anúncios e listado na tabela a seguir. Esses campos são divididos em:
    • Específicos: campos específicos para a receita de anúncios. Por exemplo, impressões e posicionamento. Atenção! Os campos preenchidos diferem por parceiro de monetização, conforme mostrado na tabela.
    • Contextuais: campos com um significado parecido em outros relatórios de dados brutos. Por exemplo, nome do evento, valor do evento e moeda.
  • Como resultado da atribuição do evento à fonte de mídia que trouxe o usuário. Isso significa que esses campos são copiados do evento de conversão que trouxe o usuário. Por exemplo, canal de mídia e uma campanha. Esses campos não estão listados na tabela a abaixo. 

Campos preenchidos pela receita de anúncios

api_name Nome do campo Tipo de campo Descrição
event_time Hora do evento Contextual A data à qual a receita é atribuída
nome_do_evento Nome do evento Contextual Definido como af_ad_revenue
event_revenue Moeda da receita do evento Contextual
  • Valor da receita usando a moeda da receita do evento
  • Um valor zero indica impressões sem receita
event_currency Moeda do evento Contextual Moeda da receita do evento
 event_revenue_XXX Receita do evento XXX Contextual
  • Na página de exportação: receita convertida para a moeda específica do aplicativo
  • No Data Locker, sempre em USD
  • Na Pull API, de acordo com a moeda do Pull. 
país País Contextual País da instalação da conversão de instalação
ad_unit  Unidade do anúncio Específico

O valor desse campo é específico para a ad network. Para integrações de servidor para servidor (S2S):

  • MAX: Use o ad unit ID (por exemplo, f53328a3c).
  • IronSource: Use o tipo de ad unit, como banner, rewarded_video ou interstitial.

Para outras redes, consulte o guia de integração de parceiros relevante ou entre em contato com o representante da rede para confirmar o formato necessário.

segment Segmento Específico Nome do posicionamento do anúncio
monetization_network Rede de monetização Específico Network está enviando o anúncio
impressions Impressões Específico Número de vezes que o usuário viu o anúncio
mediation_network Rede de mediação Específico Rede de mediação que relata o evento para a AppsFlyer
customer_user_
id
Customer User ID Contextual

Se disponível pelo anunciante:

  • Para integrações em nível de impressão (SDK): coletado via setCustomerUserId() no SDK do AppsFlyer.
  • Para integrações no nível do dispositivo (API): coletado da API de mediação (user ID ou publisher user ID definido via SDK de mediação).
  • Não compatível com Odeeo e Appodeal.

Campos por rede

Nome de exibição AdMob IronSource (LevelPlay) AppLovin MAX Appodeal Fyber
Unidade do anúncio
Segmento - (1) - - -
Posicionamento -
Rede de monetização - -
Impressões - - -
Rede de mediação - -
(1) O anunciante precisa configurar no ironSource
Atualização dos dados

A atualização dos dados depende do tipo de integração e do método de relatório.

Para integrações da S2S API, a data mais recente de disponibilização dos dados varia:

  • Em dashboards e relatórios de dados brutos (via Data Locker), disponibilizados a partir do Dia X+1, 12 AM UTC, aproximadamente 4 vezes por dia, de 6 em 6 horas. E nos dias 2, 3, 7 e 14, uma vez por dia.

Para integrações de SDK em nível de impressão, a data mais recente de disponibilização dos dados varia:

  • Dashboards (métricas de atividade e cohort): contínua (15 a 60 minutos após a ocorrência do evento)

  • Na melhor das hipóteses, os dados são disponibilizados nos dashboards e relatórios de dados brutos (via Data Locker), no Dia X a partir das 5h UTC, atualizados aproximadamente 6 vezes por dia, a cada 4 horas.

  • Relatórios de dados brutos de nível de impressão (via Data Locker) no dia X a partir da 1h UTC, atualizados a cada hora.

Para nível de impressão (via SDK) com nível de dispositivo (via S2S API), você obtém a atualização dos dados para o Dia X com a precisão dos dados para os Dias X+1, da seguinte forma:

  • Para dados no nível da impressão que chegam via SDK:

    • Dashboards (métricas de atividade e cohort): contínua (15 a 60 minutos após a ocorrência do evento)

    • Na melhor das hipóteses, os dados são disponibilizados nos dashboards e relatórios de dados brutos (via Data Locker), no Dia X a partir das 5h UTC, atualizados aproximadamente 6 vezes por dia, a cada 4 horas.

    • Relatórios de dados brutos de nível de impressão (via Data Locker) no dia X a partir da 1h UTC, atualizados a cada hora.

  • Para dados no nível do dispositivo que chegam via API S2S:

    • Em dashboards e relatórios de dados brutos (via Data Locker), disponibilizados a partir do Dia X+1, 12 AM UTC, aproximadamente 4 vezes por dia, de 6 em 6 horas. E nos dias 2, 3, 7 e 14, uma vez por dia.

Para a Exportação de dados brutos e Pull API, independentemente do tipo de integração ou pacote ROI360 (Advanced ou Standard), os dados de um determinado dia ficam disponíveis no dia seguinte, às 6 PM UTC no Dia X+1. Os dados não são atualizados após esse horário para essas ferramentas.

Atenção: A disponibilidade de dados intradiários em dashboards requer uma assinatura ROI360 Advanced.

Relatórios de receita de anúncios no Data Locker
Nome Pouca atualização Seções do relatório
Receita de anúncios diária (agregada no nível do dispositivo)

A receita de anúncios de um determinado dia (dia X) é informada no dia seguinte (X+1), às 5 PM UTC.

Por exemplo, a receita publicitária de 1º de maio será informada no dia 2 de maio.

O relatório inclui as seções de receita de anúncios atribuída, orgânica e de retargeting.
Relatório diário de receita de anúncios versionado (agregado no nível do dispositivo)

O relatório diário consiste em:
 

  • Versões do dia são criadas a cada 4 horas durante o dia da receita (dia X). Os dados do dia são coletados pela API do SDK.
  • Versões de um dia inteiro são criadas nos dias 1, 2, 3, 7 e 14, com base nos dados originados dos relatórios da S2S API.

Ou seja, o conjunto de versões de um relatório diário inclui as seguintes versões:
 

  • 00:00 — 04:00 no dia X.
  • 00:00 — 08:00 no dia X [API SDK]
  • 00:00 — 12:00 no dia X [API SDK]
  • 00:00 — 24:00 no dia X [API do SDK]
  • 00:00 — 24:00 no dia x+1 [S2S]
  • 00:00 — 24:00 no dia x+2 [S2S]
  • 00:00 — 24:00 no dia x+3 [S2S]
  • 00:00 — 24:00 no dia x+7 [S2S]
  • 00:00 até 24:00 no dia x+14 [S2S]
Cada versão do relatório inclui as seções de receita de anúncios Atribuída, Orgânica e de Retargeting.
Relatório de receita de anúncios no nível de impressão (impression-level) Os registros de receita de anúncios no nível de impressão são gravados em um arquivo separado a cada hora.  

Veja também:

Informações adicionais

Migrando da granularidade agregada para a granularidade no nível do dispositivo

Lembre-se do seguinte ao migrar da granularidade agregada para a granularidade device-level:

  • A migração não afeta os dados históricos de receita de anúncios. Esses dados permanecem inalterados.
  • Os dados de receita de anúncios são extraídos várias vezes ao dia, a partir das 03:00 UTC, usando as opções de granularidade selecionadas naquele momento.
  • A granularidade no nível do dispositivo não exige que você defina eventos in-app (como você faz para relatórios no nível agregado). Você pode continuar enviando esses eventos, mas eles não afetam o relatório de granularidade no nível do dispositivo. 
Características e limitações
Caraterística Observações 
Limitações

Os eventos de receita de anúncios não estão disponíveis para:

  • API de push
  • Dashboard de retargeting

Limitações de granularidade no nível do dispositivo:

A contagem de usuários únicos que acionam um evento af_ad_revenue não tem suporte nos dashboards da AppsFlyer.

Device IDs compatíveis

Os device IDs abaixo são compatíveis com a atribuição de receita de anúncios:

  • ID da AppsFlyer
  • IDFA
  • IDFV
  • GAID
  • AppSet ID*
  • ID Android
  • IMEI

* AppSet ID é compatível apenas com mediações da Applovin MAX e IronSource LevelPlay. Consulte as instruções do desenvolvedor para Coletar AppSet ID.

Acesso da ad network Não é possível acessar relatórios de cohort
Acesso de agência

Agências:

  • Não é possível acessar as configurações da receita de anúncios
  • É possível visualizar todos os dashboards e dados relevantes.
Transparência da agência Não compatível
Fuso horário

A receita de anúncios é exibida nos dashboards e relatórios da AppsFlyer somente no fuso horário UTC. Ou seja, se os dados forem reportados às 2 PM UTC+2, na AppsFlyer eles serão exibidos como 2 PM UTC. processado diariamente.

Isso ocorre porque a AppsFlyer precisa padronizar os dados coletados de múltiplas fontes e parceiros, a maioria dos quais relata seus dados em UTC.

Moeda 

Na AppsFlyer:

  • O dashboard exibe a moeda específica do aplicativo do anunciante.
  • Os relatórios de dados brutos exibem a moeda original e também a convertem para a moeda específica do aplicativo do anunciante.
Tipo de dados Dados orgânicos e não-orgânicos são compatíveis.
Atualização dos dados Receita de anúncios
Dados históricos/retroativos
  • Os dados são extraídos e ficam disponíveis a partir do dia da integração. Isso significa que os dados históricos não ficam disponíveis antes da data da integração (dia 0).
  • Os dados de receita de anúncios recebidos via S2S API para um dia específico são atualizados nos dias 1, 2, 3, 7 e 14.
  • Os dados de receita de anúncios nos dashboards de Visão geral, Cohort e Atividade, assim como os dados via Master API e Cohort API, são atualizados retroativamente; via exportação de dados brutos e Pull API, não. Se você tiver o pacote de receita avançada, os dados também são atualizados no Data Locker.
Acesso do usuário da conta Com suporte.
SKAN Compatível com a ad revenue SDK API a nível de impressão.
Geolocalização/país No dashboard de Cohort, quando a geolocalização é desconhecida (N/A), os dados N/A não são exibidos ao agregar por geolocalização.
Postbacks de eventos in-app
  • Postbacks para parceiros podem ser para "somente este parceiro" ou "todos os canais de mídia, incluindo orgânico". Saiba mais
  • Os postbacks de eventos de receita de anúncios para ad networks funcionam apenas com a integração de receita de anúncios a nível de impressão (via SDK) com integração de receita de anúncios a nível de dispositivo (via S2S API).
Aplicativos de CTV, PC e console
  • Apenas aplicativos Android e iOS são compatíveis.
  • A plataforma Windows (UWP) é compatível com a Vungle.
  • Todas as outras plataformas não são compatíveis.
Customer User ID (CUID) Disponível para integrações de SDK e no nível de dispositivo.
Contagem de eventos em dashboards A expectativa é que o número eventos seja maior para os dados intradiários em comparação com períodos históricos. Os dados históricos são agregados em impressões únicas de receita de anúncios (mesmo dispositivo × rede × unidade de anúncio × posicionamento), resultando em uma contagem de eventos menor.
Lista de parceiros integrados de receita de anúncios
Parceiro Tipo de integração disponível
Nível agregado Nível do dispositivo Nível de impressão
Admost -
AppLovin - -
AppLovin Max -
Appodeal -
Bytedance Ads (tráfego da China) - -
Pingle (TikTok for Business) - -
Chartboost -
Mediação personalizada - -
Google Ad Manager - -
Meta Ads - -
Fyber
Google Admob -
Inmobi - -
ironSource (LevelPlay)
Mintegral - -
Odeeo - -
Tapjoy - -
Topon
Topon Pte - -
 
Tradplus -
Unity Ads - -
Mediação do Unity Ads - -
Voodoo - -
Vungle - -
Yandex - -