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:
- Dados de custos reportados no link de atribuição.
- Dados de cliques e impressões da SRN, configurados na aba Custo do parceiro integrado.
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 |
|
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 |
|
Sim |
|
| Cohort API |
|
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)
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.
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 |
|
| Atualização dos dados da API |
|
| 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.
|
| 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. |