ROI360 - visão geral para custos agregados

Premium

Resumo: Saiba mais sobre as formas de os anunciantes agregarem e visualizarem dados de custos de marketing.

Custos agregados

ROI360:

  • Fornece dados agregados de gastos com publicidade e métricas de performance de LTV relacionadas com esses custos. Esses dados são disponibilizados nos dashboards e relatórios de performance. As métricas relacionadas a custo incluem ROI, ROAS, cliques, impressões, ROI da campanha e custo efetivo médio por instalação (eCPI) ao longo do tempo.
  • Ele cobre os custos de anúncios em todas as plataformas, incluindo aplicativos mobile, navegadores web, CTV, PCs e consoles.
  • Compatível com diferentes modelos de custo usados pelos parceiros, por exemplo: CPI, CPA, CPC e CPM.
  • Registra o custo por API, Cost Import (upload de arquivos CSV) e custo no link de atribuição.
  • As agências podem acessar dados de custo do ROI360 para anunciantes que possuem a assinatura do produto.

As seguintes métricas estão disponíveis para anunciantes sem uma assinatura do ROI360:

Princípios de agregação de dados de custos

Vamos falar sobre os princípios básicos da agregação de dados de custos. 

Métodos de agregação de custos

Os dados de custos são obtidos dos parceiros usando um ou mais métodos. Se o custo for relatado através de mais de um método, o mecanismo de priorização de custos determina quais dados são usados Essa é uma forma de garantir que os dados de custo não sejam inflacionados.

Depois que a AppsFlyer processa os dados, eles são exibidos no fuso horário UTC (padrão) ou de acordo com as configurações específicas do aplicativo.

Método de agregação de custos Modelos de custo compatíveis Granularidade dos dados Atualização de dados Observações
API* Todos O nível depende da integração Intradiária Os dados podem mudar após um evento de custo, pois eles são recebidos até 7 dias antes (dependendo da fonte de mídia). Isso nos permite levar em consideração as alterações retroativas feitas pela fonte de mídia. 
Cost Import (upload de arquivo) Todos O nível depende do arquivo enviado  Até 4 horas após a importação O custo relatado pode ser revertido, e as correções são enviadas em até 90 dias.
Custo no link de atribuição IPCCPI User-level

Mínimo: em tempo real

Máximo: Até 4 horas após o link ser clicado

Não é possível fazer alterações
* As integrações de API entre parceiros e a AppsFlyer são feitas pela Cost API ou InCost API (nunca ambas). A API usada e a granularidade fornecida dependem do parceiro.

Disponibilidade de dados de custo e relatórios

A tabela a seguir indica onde os dados são disponibilizados.

Para entender a tabela, as explicações abaixo se aplicam, a menos quando indicado de outra forma:

Custo na visualização de UA

Os dados de custo de campanhas são classificados na “aquisição de usuários” de acordo com a existência de pelo menos um clique, instalação ou impressão registrado na data em que o custo é informado (instalação) e dentro de ±10 dias a partir dessa data. A correspondência é feita usando o canal de mídia, o ID da campanha e a agência.

Custo na visualização unificada

A visualização unificada inclui dados de custo para todas as campanhas do aplicativo selecionado, independentemente de existirem instalações, cliques ou impressões dentro de ±10 dias a partir data em que o custo é informado (instalação).

Exemplo

  • Se o custo da campanha X for informado em 10 de março e a campanha X tiver pelo menos um clique ou instalação entre 1 a 20 de março, o custo de 10 de março aparece na UA e na visualização unificada.

    • Se não houver atividade nesse intervalo de tempo, o custo de 10 de março aparece apenas na visualização unificada.

  • Se as alterações de nomenclatura da campanha não forem compatíveis, ambos os nomes serão exibidos, um com dados de atribuição e outro com dados de custo. Nenhum nome de campanha incluirá o quadro completo dos dados.

Disponibilidade de dados de custos e relatórios

Método de relatório Tipo de visualização/dados Aceita alterações no nome da campanha Observações
Dashboard de Visão Geral
  • UA
  • Unificado
Sim Os dados de retargeting não incluem dados de custo. O custo para retargeting é exibido na visualização unificada.
Dashboard de atividades UA Sim  
Dashboard de cohort
  • UA
  • Unificado
Sim
  • Os dados de retargeting não incluem dados de custo.
  • Esses dados unificados estão disponíveis apenas para campanhas com pelo menos um clique, instalação ou impressão registrada dentro de ±10 dias a partir da data em que o custo é informado (instalação).
Cohort API
  • UA
  • Unificado
Sim Esses dados unificados estão disponíveis apenas para campanhas com pelo menos um clique, instalação ou impressão registrada dentro de ±10 dias a partir da data em que o custo é informado (instalação).
Dashboard da SKAN SKAN Não Exibe instalações da SKAN, assim como os dados de custo para todas as instalações (incluindo instalações não SKAN).
SKAN Aggregated Performance API SKAN Não Exibe instalações da SKAN, assim como os dados de custo para todas as instalações (incluindo instalações não SKAN).
Dashboard Pivot UA Não  
Master API UA Não  
Dashboard personalizado UA Não  
Cost ETL Unificado Sim Todos os dados de custos disponíveis são exibidos.
Aggregated Pull API UA Não  
Push API Dados brutos de cliques (não agregados) Irrelevante  
Raw data Pull API Dados brutos de cliques (não agregados) Irrelevante  
Data Locker Dados brutos de cliques (não agregados) Irrelevante Data Locker Cohort é incompatível com o custo.

Atenção:

  • A granularidade dos dados pode variar de acordo com o tipo de dashboard/relatório. A ferramenta Cost ETL contém o conjunto completo de dados. Isso inclui detalhes de hierarquia da campanha (canal de mídia, nome da campanha, adset e dimensões disponíveis na ad network, incluindo geo, canal, site ID e palavras-chave).
  • Os dados de custos relatados no link de atribuição estão disponíveis em relatórios de dados brutos. 

Mecanismo de priorização de custos

Para um determinado canal de mídia, o custo pode ser fornecido por mais de um método de agregação. Para evitar a inflação de custos, um mecanismo de priorização decide quais os dados de custos que serão disponibilizados na plataforma. A prioridade é dada com base no método de agregação. A prioridade, da maior para a menor, é: Custo no link de atribuição > Cost API > Cost Import.

O mecanismo de priorização de custos afeta os relatórios de dados agregados e dashboards. Os dados de custos do link de atribuição, disponíveis nos relatórios de dados brutos, não são afetados pelo mecanismo de priorização.

Considerações:

  • O mecanismo de prioridade atua no nível das campanhas. Isso significa que, se você tiver dois inputs de custo para uma campanha através de diferentes mecanismos, esse inputs concorrem entre si e a prioridade mais elevada ganha em toda a campanha.
    • Em qualquer dia em que haja dados de custos para um aplicativo e fonte de mídia (ou agência) específicos via Cost API, os dados de custos no link de atribuição são desconsiderados.
  • Se você alterar os métodos de agregação de custos, a alteração terá um impacto retroativo. Os dados históricos de custos agregados podem mudar.
  • A alteração do método de agregação de custos afeta o tráfego gerado por agências da mesma forma. Isso inclui agências transparentes e não transparentes. 

 Exemplo

Cenário: Uma fonte de mídia relata o custo no link de atribuição, mas você decide habilitar a Cost API na fonte de mídia.

Resultado: O custo é agregado tanto pelo custo no link de atribuição como pela Cost API. Como a Cost API tem prioridade, o custo no link de atribuição é ignorado.

[Beta Fechado] Divisão de custo 

Existem ad networks que informam os dados de custo da campanha sem um ID de aplicativo associado. Quando isso acontece, a AppsFlyer completa o(s) ID(s) do aplicativo usando dados de engajamento e atribuição.

A AppsFlyer combina os aplicativos com base naqueles associados aos cliques, impressões e conversões da campanha dentro de um intervalo de ±10 dias em torno da data de custo informada.

Se o processo resultar em múltiplos aplicativos correspondidos, a AppsFlyer redistribui o custo da campanha da seguinte forma:

Divisão proporcional (por conversões)

Se existirem conversões na data de custo informada, o custo é dividido proporcionalmente com base no número de conversões de cada aplicativo.

Exemplo: Se o custo total no D1 for US$ 100 e a campanha gerar 60 instalações no iOS e 40 instalações no Android, então:

  • iOS: US$ 60
  • Android: US$ 40

Divisão igual (sem conversões)

Se não houver conversões na data de custo informada, o custo é dividido igualmente entre os aplicativos correspondidos.

Exemplo: Se o custo total no D1 for US$ 100 e a campanha tiver impressões, mas nenhuma conversão nessa data, então:

  • iOS: US$ 50
  • Android: US$ 50

Limitações

  • Este recurso está disponível apenas para clientes de beta fechado.
  • Este recurso é compatível apenas com as campanhas do Google.

Informações adicionais

Lista de fontes de mídia que oferecem suporte para a Cost API

A tabela a seguir (disponível para download) lista todos os canais de mídia compatíveis com a Cost API, com a granularidade de dados disponível para cada uma delas:

  • Dimensões
  • Funcionalidades compatíveis e suas características
  • Métricas (conforme relatado pelas fontes de mídia)

Baixar arquivo: CSV, XLS

Alteração dos nomes de campanha

A AppsFlyer exibe campanhas usando o ID da campanha como chave.

Para evitar anomalias de exibição, certifique-se de que:

  • As campanhas têm um ID de campanha exclusivo atribuído.
  • Não use o mesmo nome de campanha com diferentes IDs de campanha.

Saiba mais sobre as alterações nos nomes das campanhas

Custos sem instalações

Por que vejo dados de custos sem instalações? Isso ocorre quando o custo é fornecido em um nível superior da hierarquia (ex.: nível de campanha), mas a informação de performance (cliques e instalações) é dada a um nível inferior na hierarquia (ex.: adset).

A AppsFlyer completa os dados de custos para dimensões em falta a partir de uma hierarquia de nível superior. Isto garante uma visão completa dos dados de custos em qualquer nível e reduz discrepâncias internas.

 Exemplo

Um anunciante realiza uma campanha. A hierarquia da publicidade é a seguinte:

  • Fonte de mídia: media_eg
  • Campanha: campaign_eg
  • Conjuntos de anúncios: adset1, adset2

As seguintes informações relacionadas à fonte de mídia são exibidas.

Hierarquia: Todas as fontes de mídia > media_eg

Campanha Custo Instalações
campaign_eg $100 100
campaign_yy $200 1000
campaign_zz $300 2000

Detalhando a campaign_eg, o nível de conjunto de anúncios é mostrado. 

Hierarquia: Todas as fontes de mídia > media_eg > campaign_eg 

Conjunto de anúncios Custo Instalações
None $100  
adset_1 N/D 30
adset_2 N/D 70

Nesse caso, o custo de campaign_eg é de US$ 100, exibido no nível da campanha. Ao detalhar o nível do conjunto de anúncios, que nesse caso é o nível do componente, o custo não pode ser analisado por conjunto de anúncios.  

Para solucionar esse problema, a AppsFlyer retira o custo no nível da campanha e o exibe em uma linha separada. Nesse caso, o conjunto de anúncios é mostrado como nenhum e o campo de instalações é deixado em branco.

Conversão de moeda de custos

Se a moeda do custo da campanha fornecida pela fonte de mídia for diferente da moeda definida pelo aplicativo na plataforma, o custo será convertido para a moeda do aplicativo:

  • A AppsFlyer obtém as taxas de openexchangerates.org.
  • As taxas de câmbio são atualizadas de hora em hora para dados de até 7 dias atrás.
  • As conversões de moeda são realizadas usando a última taxa identificada.

Caraterísticas e limitações

Caraterística Observações
Agências
  • As agências podem acessar dados de custo do ROI360 para anunciantes que possuem a assinatura do produto.
  • Quando agências confiáveis realizam campanhas de forma transparente, os anunciantes podem ver o custo exibido em dashboards e relatórios com visualização unificada. Saiba mais
  • Se um anunciante encerrar sua parceria com uma agência e ela tiver um custo configurado para o aplicativo, os dados de custo continuarão sendo extraídos mesmo que o anunciante desative as permissões da agência no nível do aplicativo. Para evitar isso, o anunciante precisa pedir à agência que desative sua integração de custo na AppsFlyer antes de remover as permissões da agência.
  • Para algumas ad networks, as agências devem entrar em contato com o anunciante para ativar a integração. Essa alteração deve ser feita na interface do usuário da Appsflyer. Para essas ad networks, as agências e os anunciantes devem garantir que os dados enviados incluam o parâmetro af_prt, necessário para a atribuição de custos da agência.
  • Para X Ads, os dados de custo de campanhas que apenas têm instalações SKAN não estão disponíveis para agências. A integração de custos deve ser configurada pelo anunciante. E os dados só podem ser visualizados pelo anunciante.
Atualização dos dados da API
  • Intradiária (exceto Moloco)
  • Os dados da Mintegral estão disponíveis via API no dia seguinte, aproximadamente 4 horas após o término do dia anterior. Ou seja, se o evento ocorreu no dia 1, os dados de custo estarão disponíveis até o dia 2, às 4:00.
Mudanças no nome da campanha Os dados de despesa com anúncios são exibidos com o nome de campanha mais recente reportado. Atenção: Isso ocorre para os dados agregados; não os dados brutos em si.
Fuso horário Se uma fonte de mídia disponibiliza apenas um fuso horário, e há uma discrepância entre o fuso horário da fonte de mídia e o fuso horário definido nas configurações do seu aplicativo, o fuso horário que da fonte de mídia é utilizado.
Plataformas CTV, PC e console Para apps nessas plataformas, os dados de custo devem ser enviados por Ad Spend Ingestion usando o método de fazer upload do arquivo por e-mail.
Cross-platform Os dados de custo não estão disponíveis para cliques e impressões entre plataformas, ou seja, quando a impressão/clique ocorre numa plataforma e a instalação do app em outra.
Aplicativos fora da loja Os dados de custos da Mintegral não estão disponíveis para aplicativos fora da loja (outras plataformas que não o Google Play e a App Store).
Geo A análise por geo/país não está disponível para Mistplay bundled campaigns (campanhas segmentadas para vários países). Para essas campanhas, geo é apresentado como N/D.
Smadex Os dashboards e relatórios de cost ETL podem exibir os dados de custos e de atribuição separadamente. Isso acontece quando a Smadex inclui outros elementos (como o ID do inventário) no valor do site value ID.
Apple Search Ads Para relatórios SKAN, os dados de custo ASA não estão disponíveis no dashboard da SKAN ou na Pull API, uma vez que a Apple não inclui dados a nível de campanha nos postbacks da SKAN. No entanto, os dados de custo estão disponíveis nos relatórios SSOT através da nossa integração clássica.
Limite de caracteres da dimensão de dados de custo

As seguintes dimensões não podem exceder o comprimento de caracteres especificado. O não cumprimento desses limites resultará na exclusão de valores de dimensão do relatório. 

  • app_id <=100
  • publisher <=250
  • partner <=250
  • campaign <=250
  • campaign_id <=250
  • adset <=250
  • adset_id <=250
  • ad <=250
  • ad_id <=250
  • site_id <=250
  • site_name <=250
  • channel <=250
  • ad_account <=250
  • ad_account_name <=250
Disponibilidade de dados da Cost API

Os dados de custo da API são exibidos apenas para clientes com o ROI360 ativo. Se o ROI360 estiver desativado, os dados de custo das fontes da API não estarão disponíveis e apenas os dados de custo baseados em custo por instalação serão mostrados no dashboard.

Mintegral: granularidade no nível do anúncio Para obter relatórios de custo com granularidade no nível do anúncio da Mintegral, as seguintes permissões de ad networks são necessárias para cada conta de anúncio: sub/pacote × dimensão de criativos.