Visão geral: Os relatórios agregados avançados no Data Locker oferecem dados agregados atualizados, precisos, granulares e com um volume ilimitado. Atualmente, esses relatórios estão em versão beta.
Relatórios agregados avançados no Data Locker
Relatórios agregados avançados no Data Locker:
- Uma forma eficiente e segura de criar sistemas de BI internos com base em dados agregados: Dados de atribuição, eventos e receita, com todas as dimensões e métricas possíveis.
- Você pode carregar os dados em seus sistemas de BI e usá-los como parte de seus processos de otimização de campanhas e performance.
- A melhor precisão e atualização de dados: Os dados são enviados várias vezes ao dia e são atualizados a cada nova versão de com todos os dados disponíveis para um dia em específico.
- Esse recurso oferece mais dados brutos, que podem ser limitados e restritos por políticas de compartilhamento de dados ou políticas de proteção à privacidade. As restrições afetam campos relacionados à atribuição, como campanha e adset.
Configuração
Para obter relatórios agregados avançados, siga um dos procedimentos a seguir.
Você usa o Data Locker? | Procedimento |
---|---|
Sim |
Para adicionar os relatórios ao Data Locker:
|
Não |
Para configurar o Data Locker:
|
Relatórios disponíveis
Relatório versionado de cohort
Informações do relatório
Visão geral |
O relatório versionado de cohort contém todos os seus dados agregados, em cohort, com toda a granularidade de dimensões da campanha. O relatório é atualizado no intervalo de algumas horas para maximizar a atualização e a precisão dos dados. |
Relatórios disponíveis |
Os relatórios a seguir estão disponíveis para download. Os tipos de relatório estão descritos com mais detalhes no dashboard Cohort.
|
Período coberto pelo relatório | Usuários que converteram durante os 1.095 dias anteriores. Em outras palavras, a cada dia, os relatórios incluem eventos de usuários que converteram durante os 1.095 dias anteriores. |
Estrutura do relatório | O esquema do relatório (as dimensões e métricas incluídas) é fixo e não pode ser editado. |
Atualização dos dados |
|
Fuso horário | UTC |
Diretório e estrutura de nomes de arquivos | Saiba mais |
Impacto das políticas de retenção de parceiros |
Alguns parceiros possuem uma política de retenção de dados. Nesse caso, os eventos que ocorrem após o término do período de retenção não são considerados nos relatórios de cohort. Exemplo: A SRN A tem uma política de retenção de dados de 180 dias. Eventos de usuário até o dia 180 são atribuídos à SRN A. Eventos que ocorrem após 180 dias são desconsiderados. Observação: Os eventos são exibidos no dashboard de Visão geral como orgânicos. |
Estrutura do relatório
O relatório é composto por dimensões e métricas.
O formato dos campos é o seguinte:
- Dimensões: String. O comprimento máximo da string é dinâmico e, na maioria dos casos, depende de como você preenche os elementos da hierarquia de publicidade.
-
Métricas: Número: Observação: O formato de campo selected_currency é uma string.
As métricas disponíveis são a receita, os usuários que executam um evento e o número de ocorrências do evento. Para calcular métricas relacionadas a custos, como ROI e ROAS, você precisa de métricas de receita e custo. As métricas de receita estão em Cohort e as métricas de custo são fornecidas pelo ROI360 Cost ETL.
Dimensões
Nome do campo |
Descrição |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
app_id |
-- | ||||||||||
media_source |
-- | ||||||||||
conversion_type |
Valores possíveis: install, install-unified (representando instalações no relatório unificado), re-engagement, re-attribution |
||||||||||
attributed_touch_type |
Valores possíveis: clique, impressões, pré-instalação, desconhecido, tv, nulo |
||||||||||
days_post_attribution |
|
||||||||||
event_date |
|
||||||||||
conversion_date |
|
||||||||||
event_name |
Identifica o evento. Alguns nomes de eventos têm um significado específico, enquanto outros se relacionam com eventos in-app definidos pelo anunciante no aplicativo.
|
||||||||||
campanha |
Hierarquia de campanhas Considere o seguinte: Não há suporte para alterações no nome da campanha. Consequentemente, vários nomes podem ser associados a um determinado ID de campanha. |
||||||||||
campaign_id |
Hierarquia da campanha | ||||||||||
adset |
Hierarquia da campanha | ||||||||||
adset_id |
Hierarquia da campanha | ||||||||||
anúncio |
Hierarquia da campanha | ||||||||||
ad_id |
Hierarquia da campanha | ||||||||||
channel |
Hierarquia da campanha [Atualizado em 27 de outubro de 2021] No momento, o Meta ads não preenche o canal através de dados fornecidos por meio do mecanismo Google Install Referrer. |
||||||||||
site_id |
Hierarquia da campanha | ||||||||||
is_primary_attribution |
Use para identificar e desduplicar dados de retargeting | ||||||||||
geo |
O código de país ISO derivado do endereço IP do usuário. | ||||||||||
agency |
|
||||||||||
install_app_store |
Somente aplicativos Android: A loja Android de onde o aplicativo foi baixado. Preenchido por anunciantes implementando a multi-store attribution do Android. Se estiver em branco, é a Google Play Store. |
||||||||||
keywords |
Palavra(s) utilizada(s) na pesquisa do usuário. Conforme relatado pela ad network. |
||||||||||
keyword_id |
Keyword ID retornada pela ad network. |
Métricas
Nome do campo |
Descrição | Formato |
---|---|---|
unique_users |
Número de usuários que executam o evento. |
Número |
revenue_usd |
|
Número |
event_count |
Número de ocorrências de eventos. |
Número |
selected_currency |
Código de moeda de 3 letras (USD, EUR) definido por você nas configurações do aplicativo. Formato : ISO-4217. Essa é a mesma moeda usada para exibir a receita no dashboard de Cohort, na interface do usuário. |
String |
revenue_selected_currency |
|
Número |
first_inapp |
|
Número |
Diretório e estrutura de nomes de arquivos
O caminho (path) para o relatório consiste na seguinte hierarquia de pastas:
Com o seguinte formato:
Hierarquia de pastas de relatório
Um exemplo da hierarquia de pastas do relatório versionado de cohort no bucket do anunciante:
bucket
|
└── t=cohort_unified_versioned
|
├── dt=2024-05-05
| |
| └── version=1714890235
| | |
| | ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | |
| | ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | │
| | └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| |
| |
| └── version=1714890286
| |
| ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
| ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| │
| └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
. .
. .
Legenda:
- dt: Data em que ocorreram os eventos incluídos no relatório.
- t: tipo de relatório.
- versão: Carimbo de data/hora do Unix quando a versão foi criada.
Versões de relatório e atualização de dados
- Intradiário. Os relatórios são enviados no intervalo de algumas horas.
- Os relatórios são para todos os dados disponíveis em um dia específico. Ou seja, em 18 de abril, cada versão do relatório contém todos os dados de 18 de abril.
- Use apenas a última versão disponível do relatório.
Versão | O relatório inclui dados que a AppsFlyer recebeu por (hora em UTC) | Caso de uso | O relatório de tempo está disponível (hora em UTC) |
---|---|---|---|
1 | Dia 0 às 4h | Dados parciais do Dia 0 | Dia 0 às 8h |
2 | Dia 0 às 8h | Dados parciais do Dia 0 | Dia 0 às 13h |
3 | Dia 0 às 12h | Dados parciais do Dia 0 | Dia 0 às 18h |
4 | Dia 0 às 16h | Dados parciais do Dia 0 | Dia 0 às 21h |
5 | Dia 0 às 20h | Dados parciais do Dia 0 | Dia 0 às 23:59 |
6 | Dia 0 às 23:59 | Conversão completa e dados de eventos in-app para o Dia 0 (excluindo eventos S2S que a AppsFlyer recebe entre o Dia 0 às 23h59 e o Dia 1 às 2h) | Dia 1 às 4h |
7 | Dia 1 às 3h | Dados completos de conversão e eventos in-app para o Dia 0 e todos os dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 8h |
8 | Dia 1 às 11h | Dados completos de conversão e eventos in-app para o Dia 0 e todos os dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 18h |
9 | Dia 1 às 17h | Dados completos de conversão e eventos in-app para o Dia 0 e todos os dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 23:59 |
10 | Dia 8 às 7h | Dados completos de conversão e eventos in-app para o Dia 0 e dados completos de receita de anúncios enviados via S2S, contabilizando quaisquer problemas que possam ter ocorrido no lado da ad revenue network. | Dia 8 às 13h |
Relatório versionado de fuso horário de cohort
Informações do relatório
Visão geral |
O relatório versionado de fuso horário de cohort contém todos os seus dados agregados, em cohorts, com toda a granularidade de dimensão da campanha, de acordo com fusos horários identificados. O relatório é atualizado no intervalo de algumas horas para maximizar a atualização e a precisão dos dados. |
Relatórios disponíveis |
Os relatórios a seguir estão disponíveis para download. Os tipos de relatório estão descritos com mais detalhes no dashboard Cohort.
|
Período coberto pelo relatório |
Usuários que converteram durante os 1.095 dias anteriores. Em outras palavras, a cada dia, os relatórios incluem eventos de usuários que converteram durante os 1.095 dias anteriores. Observação: Se um dia ainda não tiver começado no fuso horário local, os relatórios serão enviados sem dados. |
Estrutura do relatório | O esquema do relatório (as dimensões e métricas incluídas) é fixo e não pode ser editado. |
Atualização dos dados |
|
Fuso horário | Qualquer fuso horário, exceto UTC. Ou seja, os relatórios não incluem dados para aplicativos com configurações de fuso horário UTC na AppsFlyer. |
Diretório e estrutura de nomes de arquivos | Saiba mais |
Impacto das políticas de retenção de parceiros |
Alguns parceiros possuem uma política de retenção de dados. Nesse caso, os eventos que ocorrem após o término do período de retenção não são considerados nos relatórios de cohort. Exemplo: A SRN A tem uma política de retenção de dados de 180 dias. Eventos de usuário até o dia 180 são atribuídos à SRN A. Eventos que ocorrem após 180 dias são desconsiderados. Observação: Os eventos são exibidos no dashboard de Visão geral como orgânicos. |
Estrutura do relatório
O relatório é composto por dimensões e métricas.
O formato dos campos é o seguinte:
- Dimensões: String. O comprimento máximo da string é dinâmico e, na maioria dos casos, depende de como você preenche os elementos da hierarquia de publicidade.
-
Métricas: Número: Observação: O formato de campo selected_currency é uma string.
As métricas disponíveis são a receita, os usuários que executam um evento e o número de ocorrências do evento. Para calcular métricas relacionadas a custos, como ROI e ROAS, você precisa de métricas de receita e custo. As métricas de receita estão em Cohort e as métricas de custo são fornecidas pelo ROI360 Cost ETL.
Dimensões
Nome do campo |
Descrição |
||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
app_id |
-- | ||||||||||
media_source |
-- | ||||||||||
conversion_type |
Valores possíveis: install, install-unified (representando instalações no relatório unificado), re-engagement, re-attribution |
||||||||||
attributed_touch_type |
Valores possíveis: clique, impressões, pré-instalação, desconhecido, tv, nulo |
||||||||||
days_post_attribution |
|
||||||||||
event_date |
|
||||||||||
conversion_date |
|
||||||||||
event_name |
Identifica o evento. Alguns nomes de eventos têm um significado específico, enquanto outros se relacionam com eventos in-app definidos pelo anunciante no aplicativo.
|
||||||||||
event_timezone |
O fuso horário para:
|
||||||||||
campanha |
Hierarquia da campanha Considere o seguinte: Não há suporte para alterações no nome da campanha. Consequentemente, vários nomes podem ser associados a um determinado ID de campanha. |
||||||||||
campaign_id |
Hierarquia da campanha | ||||||||||
adset |
Hierarquia da campanha | ||||||||||
adset_id |
Hierarquia da campanha | ||||||||||
anúncio |
Hierarquia da campanha | ||||||||||
ad_id |
Hierarquia da campanha | ||||||||||
channel |
Hierarquia da campanha [Atualizado em 27 de outubro de 2021] No momento, o Meta ads não preenche o canal através de dados fornecidos por meio do mecanismo Google Install Referrer. |
||||||||||
site_id |
Hierarquia da campanha | ||||||||||
is_primary_attribution |
Use para identificar e desduplicar dados de retargeting | ||||||||||
geo |
O código de país ISO derivado do endereço IP do usuário. | ||||||||||
agency |
|
||||||||||
install_app_store |
Somente aplicativos Android: A loja Android de onde o aplicativo foi baixado. Preenchido por anunciantes implementando a multi-store attribution do Android. Se estiver em branco, é a Google Play Store. |
||||||||||
keywords |
Palavra(s) utilizada(s) na pesquisa do usuário. Conforme relatado pela ad network. |
||||||||||
keyword_id |
Keyword ID retornada pela ad network. |
Métricas
Nome do campo |
Descrição | Formato |
---|---|---|
unique_users |
Número de usuários que executam o evento. |
Número |
revenue_usd |
|
Número |
event_count |
Número de ocorrências de eventos. |
Número |
selected_currency |
Código de moeda de 3 letras (USD, EUR) definido por você nas configurações do aplicativo. Formato : ISO-4217. Essa é a mesma moeda usada para exibir a receita no dashboard de Cohort, na interface do usuário. |
String |
revenue_selected_currency |
|
Número |
first_inapp |
|
Número |
Diretório e estrutura de nomes de arquivos
O caminho (path) para o relatório consiste na seguinte hierarquia de pastas:
Com o seguinte formato:
Hierarquia de pastas de relatório
Um exemplo da hierarquia de pastas do relatório versionado de fuso horário de cohort no bucket do anunciante:
bucket
|
└── t=cohort_unified_timezone_versioned
|
├── dt=2024-05-05
| |
| └── version=1714890235
| | |
| | ├── part-00000-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | |
| | ├── part-00001-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| | │
| | └── part-00002-4762858-d62a-446e-b499-dd05f2d5434d-c000.csv.gz
| |
| |
| └── version=1714890286
| |
| ├── part-00000-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
| ├── part-00001-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| │
| └── part-00002-1d295376-d024-4321-8d34-1fbb37cbb58d-c000.csv.gz
| |
. .
. .
Legenda:
- dt: Data em que ocorreram os eventos incluídos no relatório.
- t: tipo de relatório.
- versão: Carimbo de data/hora do Unix quando a versão foi criada.
Versões de relatório e atualização de dados
- Intradiário. Os relatórios são enviados no intervalo de algumas horas.
- Os relatórios são para todos os dados disponíveis em um dia específico. Ou seja, em 18 de abril, cada versão do relatório contém todos os dados de 18 de abril.
- Os casos de uso podem ser diferentes a depender da sua região geográfica e fuso horário. Saiba mais
- Use apenas a última versão disponível do relatório.
Versão | O relatório inclui dados que a AppsFlyer recebeu por (hora em UTC) | Caso de uso | O relatório de tempo está disponível (hora em UTC) |
---|---|---|---|
1 | Dia -1 às 4h | Geos orientais - dados parciais para o Dia 0 | Dia -1 às 8h |
2 | Dia -1 às 8h | Geos orientais - dados parciais para o Dia 0 | Dia -1 às 13h |
3 | Dia -1 às 12h | Geos orientais - dados parciais para o Dia 0 | Dia -1 às 18h |
4 | Dia -1 às 16h | Geos orientais - dados parciais para o Dia 0 | Dia -1 às 21h |
5 | Dia -1 às 20h | Geos orientais - dados parciais para o Dia 0 | Dia -1 às 23:59 |
6 | Dia -1 às 23:59 | Geos Oriental e Central - dados parciais para o Dia 0 | Dia 0 às 4h |
7 | Dia 0 às 4h | Todos os geos - dados parciais para o Dia 0 | Dia 0 às 8h |
8 | Dia 0 às 8h | Todos os geos - dados parciais para o Dia 0 | Dia 0 às 13h |
9 | Dia 0 às 12h | Todos os geos - dados parciais para o Dia 0 | Dia 0 às 18h |
10 | Dia 0 às 16h | Todos os geos - dados parciais para o Dia 0 | Dia 0 às 21h |
11 | Dia 0 às 20h |
|
Dia 0 às 23:59 |
12 | Dia 0 às 23:59 |
Geos Central e Ocidental - dados parciais para o Dia 0 |
Dia 1 às 4h |
13 | Dia 1 às 4h |
|
Dia 1 às 8h |
14 | Dia 1 às 8h | Geos ocidentais - dados parciais para o Dia 0 e dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 13h |
15 | Dia 1 às 12h | Geos ocidentais - dados parciais para o Dia 0 e dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 18h |
16 | Dia 1 às 16h | Geos ocidentais - dados parciais para o Dia 0 e dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 21h |
17 | Dia 1 às 18h | Geos ocidentais - dados parciais para o Dia 0 e dados de receita de anúncios disponíveis enviados via S2S | Dia 1 às 23:59 |
18 | Dia 1 às 20h | Geos ocidentais - Conversão completa, dados de eventos in-app para o Dia 0 e dados completos de receita de anúncios enviados via S2S | Dia 1 às 23:59 |
19 | Dia 1 às 23:59 | Dados completos de conversão e eventos in-app para o Dia 0 e dados completos de receita de anúncios enviados via S2S, contabilizando quaisquer problemas que possam ter ocorrido no lado da ad revenue network. | Dia 2 às 4h |
20 | Dia 8 às 00:00 | Dados completos de conversão e eventos in-app para o Dia 0 e dados completos de receita de anúncios enviados via S2S, contabilizando quaisquer problemas que possam ter ocorrido no lado da ad revenue network. | Dia 8 às 6h |
Informações adicionais
Geos de fuso horário
Os casos de uso podem ser diferentes a depender da sua região geográfica e fuso horário. Use a tabela a seguir para entender quais geos correspondem a quais fusos horários.
Geolocalização | Fuso horário |
---|---|
Oriental | UTC+12 - UTC+3 |
Central | UTC+2.5 - UTC-3 |
Ocidental | UTC-3.5 - UTC-12 |
Considerações para desenvolvedores de BI
Escopo dos dados no relatório
Os relatórios contêm instalações com aquisição de usuários e retargeting com reatribuições e reengajamentos, além de eventos in-app correlacionados.
Você pode carregar relatórios unificados, de aquisição de usuários e de retargeting separadamente ou de uma só vez em seu BI. Se você carregá-los juntos e quiser filtrar as exibições por conta própria:
- Para unificado, use o campo is_primary_attribution=true ou null.
- Para aquisição de usuários, use conversion_type=Install.
- Para retargeting, use conversion_type=reengajamento ou re-attribution.
Se você usar apenas a exibição unificada em seu processo de carregamento de dados, poderá dividir os dados entre os tipos de campanha, ou seja, atribuição de usuário (instalações) e retargeting (reengajamentos). Para fazer isso, use o conversion_type=install, install-unified, re-engagement ou re-attribution. Leia Atribuição dupla de eventos de retargeting.
Considerações a nível de campo
- Use os dias após a atribuição para calcular suas métricas de retenção.
- Calcular usuários usando o nome da campanha e dimensões do ID da campanha: se você puder ignorar a granularidade do nome da campanha, poderá somar a contagem exclusiva no ID da campanha e as métricas estarão corretas.
- Você pode agregar os dados usando os campos de hierarquia da campanha.
- A receita está em USD e é calculada usando a taxa de câmbio no dia do evento.
Considerações gerais
Os dados de todos os aplicativos são configuráveis; eles podem ser fornecidos em um único arquivo ou em arquivos separados por aplicativo.
Casos de uso
A seguir estão exemplos de alguns usos práticos dos dados via Data Locker. Cada exemplo é ilustrado por uma instrução SQL e um exemplo de Excel.
1. Calculando a retenção
No exemplo a seguir, nós:
- Calculamos a retenção D1 e D7, assim como o total de instalações por campanha e anúncio.
- Somamos a contagem de eventos por evento de conversão filtrando
event_name
paraaf_conversion
. - Analisamos as campanhas de aquisição de usuários filtrando os dados de forma que
conversion_type=install
.
SQL
select
campaign_id, ad_id,
sum(if(event_name = 'af_conversion', event_count,0)) as installs,
sum(if(event_name = 'af_session' and days_post_attribution = 1, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day1,
sum(if(event_name = 'af_session' and days_post_attribution = 7, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and app_id = YOUR_APP
group by 1,2
Excel
ID da campanha | Ad ID | Instalações | Dia de retenção 1 | Dia de retenção 7 |
---|---|---|---|---|
12345678 | 987654 | 100 | 30% | 10% |
98765432 | 123456 | 200 | 25% | 15% |
07315466 | 613770 | 300 | 20% | 12% |
2. Calculando o ARPU de múltiplos eventos in-app
No exemplo a seguir, nós:
- Calculamos o ARPU de vários eventos in-app por campanha.
- Analisamos as campanhas de aquisição de usuários filtrando os dados de forma que
conversion_type=re-engagement
econversion_type=re-attribution
. - Somamos a contagem de eventos por evento de conversão filtrando
event_name
paraaf_conversion
. - Somamos a receita de vários eventos. Nesse caso,
af_purchase
eaf_coins
. - Configuramos
days_post_attribution
para o mínimo necessário (nesse caso, 7) para reduzir a carga de processamento de dados.
SQL
select
campaign_id,
sum(if(days_post_attribution <= 1 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day1,
sum(if(days_post_attribution <= 3 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day3,
sum(if(days_post_attribution <= 7 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day7
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and days_post_attribution <= 7
and conversion_type in ('re-engagement', 're-attribution')
and app_id = YOUR_APP
group by 1
Excel
ID da campanha | Tipo de conversão |
ARPU Dia 1 |
ARPU Dia 3 |
ARPU Dia 7 |
---|---|---|---|---|
12345678 | reengajamento | 6.23 | 5.11 | 2.34 |
98765432 | reengajamento | 3.57 | 1,34 | 4.86 |
07315466 | reatribuição | 7.41 | 6.79 | 5.29 |
3. Calculando a taxa de conversão de eventos in-app para um dia específico
No exemplo a seguir, nós:
- Calculamos a taxa de conversão de eventos in-app em D0 para várias dimensões (nesse caso, data de conversão, geo, campanha, anúncio e site ID).
- Analisamos dados unificados (UA e campanhas de retargeting) filtrando os dados de forma que
is_primary=true
. - Somamos a contagem de eventos por evento de conversão filtrando
event_name
paraaf_conversion
. - Configuramos
days_post_attribution
para o mínimo necessário (nesse caso, 7) para reduzir a carga de processamento de dados.
SQL
select
conversion_date, geo, campaign_id, ad_id, site_id,
sum(if(days_post_attribution = 0 and event_name = 'af_complete_tutorial', unique_users, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as day0_af_tutorial_conversion
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and is_primary = true
and app_id = YOUR_APP
group by 1,2,3,4,5
Excel
Data de conversão | Geolocalização |
ID da campanha |
Ad ID |
Site ID |
Dia 0 af_complete_tutorial |
---|---|---|---|---|---|
2022-11-07 | EUA | 12345678 | 123456 | site_123 | 45% |
2022-11-05 | Reino Unido | 98765432 | null | site_654 | 70% |
2022-10-31 | KR | 07315466 | null | null | 63% |
4. Calculando as instalações diárias
No exemplo a seguir, nós:
- Calculamos o número de instalações por app ID, data de conversão, canal de mídia, nome do evento e tipo de conversão.
- Filtramos os dados para mostrar as instalações do UA (sem retargeting), definindo
conversion_type
comoinstall
. - Somamos as instalações, configurando
event_name
comoaf_conversion
.
SQL
select
app_id,
conversion_date,
media_source,
event_name,
conversion_type,
sum(events_count) as total
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-06-01' and '2023-06-08'
and conversion_type = 'install'
and event_name = 'af_conversion'
and app_id = YOUR_APP
group by 1,2,3,4,5
Excel
App ID | Data de conversão |
Canal de mídia |
Nome do evento |
Total |
---|---|---|---|---|
id123456789 | 2022-11-07 | adnet1_int | af_conversion | 105 |
id123456789 | 2022-11-05 | adnet2_int | af_conversion | 216 |
id123456789 | 2022-10-31 | adnet3_int | af_conversion | 327 |
5. Calculando a receita do Facebook Ads
No exemplo a seguir, nós:
- amosCalcule a receita D3 do Facebook por data de conversão e app ID.
- Analisamos os dados do Facebook filtrando os dados para que
media_source='Facebook Ads'
. - Definimos
days_post_attribution
o mínimo necessário (nesse caso, 3) para reduzir a carga de processamento de dados.
SQL
select
conversion_date,
app_id,
media_source,
sum(if(days_post_attribution <= 3, revenue_usd, 0)) as revenue_day3
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and days_post_attribution <= 3
and media_source = 'Facebook Ads'
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3
Excel
Data de conversão | App ID |
Canal de mídia |
Receita Dia 3 |
---|---|---|---|
2022-11-07 | id123456789 | adnet1_int | 400.45 |
2022-11-05 | id123456789 | adnet2_int | 99.23 |
2022-10-31 | id123456789 | adnet3_int | 13.34 |
6. Calculando o ARPU por keyword ID no ASA por até 365 dias de cohort
No exemplo a seguir, nós:
- Calculamos o ARPU do Apple Search Ads por keyword ID até o 365º dia.
- Analisamos os dados do Apple Search Ads, filtrando os dados de forma que
media_source='Apple Search Ads'
. - Somamos a contagem de eventos por evento de conversão filtrando
event_name
paraaf_conversion
.
SQL
select
media_source,
keyword_id,
sum(if(days_post_attribution <= 365, revenue_usd,0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day365
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2022-06-01' and '2023-05-31'
and media_source = 'Apple Search Ads'
and app_id = YOUR_APP
group by 1
Excel
Canal de mídia |
Keyword ID |
ARPU Dia 365 |
---|---|---|
adnet1_int | 123456 | 57,019.93 |
adnet2_int | 987654 | 64,867.84 |
adnet3_int | 666854 | 48,160.02 |
7. Calculando o ARPU D7 por tempo de atribuição e por geo
O exemplo a seguir ilustra como usar KPIs por tempo de atribuição. No exemplo, nós
- Calculamos o ARPU D7 por data de atribuição e por geo.
- Os resultados são classificados pelo número de conversões, com os 20 principais geos exibidos.
- Os dados são filtrados de forma que
conversion_type='install'
. - A primeira coluna mostra geo. A segunda coluna mostra o total de conversões. As colunas subsequentes mostram a receita D7 para cada dia especificado como uma linha no query.
SQL
select
geo,
sum(if(event_name = 'af_conversion', event_count, 0)) total_conversions,
sum(if(cohort_day = '2023-07-11' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-11' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_11,
sum(if(cohort_day = '2023-07-12' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-12' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_12,
sum(if(cohort_day = '2023-07-13' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-13' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_13,
sum(if(cohort_day = '2023-07-14' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-14' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_14,
sum(if(cohort_day = '2023-07-15' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-15' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_15,
sum(if(cohort_day = '2023-07-16' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-16' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_16
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-07-11' and '2023-07-16'
and days_post_attribution <= 7
and conversion_type = 'install'
and app_id = 'YOUR_APP'
group by 1
order by 2 desc
limit 20
Excel
Geo |
Total de conversões |
ARPU D7 para 2023-07-11 |
ARPU D7 para 2023-07-12 |
ARPU D7 para 2023-07-13 |
ARPU D7 para 2023-07-14 |
ARPU D7 para 2023-07-15 |
ARPU D7 para 2023-07-16 |
---|---|---|---|---|---|---|---|
Coreia do Sul | 120,660 | $7,798.89 | $6,997.37 | $8,258.95 | $9,050.21 | $10,018.04 | $13,765.73 |
Canadá | 35,099 | $64,867.84 | $7,050.19 | $5,656.33 | $9,553.75 | $8,632.41 | $11,308.06 |
Chile | 26,750 | $48,160.02 | $21,249.55 | $22,584.57 | $24,033.07 | $31,118.91 | $41,145.22 |
8. Calculando compras D7 após a conversão
No exemplo a seguir, nós:
- Calculamos os usuários cumulativos que concluíram eventos af_purchase 7 dias após a conversão (no modo de exibição unificado).
- Calculamos a taxa de conversão para o evento, ou seja, a parcela de conversões que levam a uma compra nos 7 dias seguintes à conversão.
- Os dados são filtrados de forma que
conversion_type='install'
. - Os dados são agrupados por aplicativo, data de conversão, canal de mídia, campanha e adset.
SQL
select
app_id, conversion_date, media_source, campaign, adset,
sum(if(event_name = 'af_conversion', event_count,0)) as unified_conversions,
sum(if(event_name = 'af_purchase', first_inapp, 0)) as af_purchase_day_7_cumulative_unique_users,
concat(
cast(
round(
sum(if(event_name = 'af_purchase', first_inapp, 0)) /
sum(if(event_name = 'af_conversion', event_count, 0)) * 100.0
,2)
as varchar),
'%') as af_purchase_day_7_cumulative_unique_users_conversion_rate
from YOUR_DATA_LOCKER_REPORT
where
conversion_date between '2023-12-01' and '2023-12-31'
and is_primary = True
and days_post_attribution <= 7
and app_id in (APP_ID1, APP_ID2, ...)
group by 1,2,3,4,5
Excel
App ID |
Data de conversão |
Canal de mídia |
Campanha |
Conjunto de anúncios |
Conversões unificadas |
D7 af_purchase cumulativo |
Taxa de conversão de af_purchase D7 |
---|---|---|---|---|---|---|---|
id123456789 | 2024-03-05 | adnet1_int | campaign_1 | adset_1 | 100 | 20 | 20% |
id123456789 | 2024-03-07 | adnet2_int | campaign_2 | adset_2 | 200 | 10 | 5% |
id123456789 | 2024-03-31 | adnet3_int | campaign_3 | adset_3 | 150 | 15 | 10% |
Características e limitações
Característica | |
---|---|
Dados de custo | Indisponível. Use o Cost ETL. |
Alterações no nome da campanha | Não compatível. Use o ID da campanha para agrupar e filtrar se os nomes da campanha forem alterados. |
Atualização dos dados | Intradiário |
Receita de anúncios |
Disponível |
Moeda | USD e moeda específica do aplicativo estão disponíveis por linha |
Fuso horário |
O fuso horário específico do aplicativo está disponível com o relatório versionado de fuso horário. |
Dados orgânicos | Disponível |
Em quantos dias após a conversão (instalação, reatribuição, reengajamento) os dados estão disponíveis |
1.095 dias |
Transparência da agência |
|
Segregação de aplicativos | Compatível |
Dados da SKAN | Não inclusos. Ou seja, os dados são fornecidos por postbacks do iOS. |
Dados de desinstalação | As desinstalações são processadas diariamente. Assim, elas só aparecem em relatórios que contêm dados completos para um dia (não dados parciais). |