Master API–métricas de aquisição de usuários via API

Premium

Visão geral: receba KPIs selecionados de LTV, atividade, retenção, cohort e performance de campanha do Protect360 por API, em formato CSV ou JSON. Selecione um ou mais aplicativos.

Master API – métricas de aquisição de usuários via API

Master API:

  • Permite que você receba KPIs selecionados de LTV, atividade, retenção, cohort e performance de campanha do Protect360. Os KPIs disponíveis são KPIs equivalentes aos encontrados nos dashboards de Visão Geral, Atividade, Retenção, Cohort e Protect360.
  • Os cálculos são realizados diariamente.Os dados atualizados ficam disponíveis dentro de 24 a 48 horas, dependendo do fuso horário específico do seu aplicativo.
  • É a infraestrutura que comporta a pivot table da AppsFlyer. 

Para usar a Master API, você precisa definir os dados que deseja visualizar (semelhante à implementação da Pull API). O resultado é um arquivo CSV ou JSON. 

Para usar a Master API:

  1. AppsFlyerAdmin_us-en.pngObtenha o token da API. Um administrador precisa solicitar o token.
  2. Forneça ao seu desenvolvedor o token da API que será usado no header de autenticação.
  3. Forneça aos seus desenvolvedores os parâmetros que devem ser inseridos quando eles fizerem a chamada de API, conforme descrito nas seções a seguir. Os parâmetros determinam o foco do relatório e a maneira como ele é organizado, além de fornecerem um cronograma de relatórios.
  4. Diga ao seu desenvolvedor para seguir as instruções da Master API no developer hub.

Parâmetros da API

Parâmetro

Valor Obrigatório
app_id
  • Identificador do aplicativo (app ID), conforme encontrado na AppsFlyer.
  • Insira o app ID exatamente conforme encontrado na AppsFlyer
  • Coloque o prefixo id em apps do iOS
  • Use todos os app IDs para consultar todos os seus aplicativos
Sim
from

Limite inferior do período de atribuição de LTV.

  • Formato: string aaaa-mm-dd
  • Exemplo: from: 2020-01-02
Sim 
to

Limite superior do período de atribuição de LTV

  • Número de dias no intervalo: 1 a 31 dias
  • Para um único dia: os valores from e to são idênticos. 
  • Formato: aaaa-mm-dd
  • Exemplo: from: 2021-01-01, to: 2021-01-31 são 31 dias.
 Sim
Agrupamentos

Agrupar por parâmetros, separados por vírgula. Consulte a tabela Agrupamentos para ver a lista disponível 

Exemplo: groupings=pid,geo

 Sim
KPIs

Lista de KPIs que devem ser incluídos, separados por vírgula. Para acessar a lista de KPIs, veja a tabela abaixo.

Exemplo: kpis=installs,clicks, impressions,sessions,retention_day_7

 Sim
Filtros

Os dados podem ser filtrados usando uma ou mais opções de filtro.

Não
Moeda Para retornar dados usando a moeda específica do aplicativo, defina currency=preferred Não
Fuso horário

Para retornar dados usando o fuso horário específico do aplicativo, defina timezone=preferred.  Veja as regras de localização 

Não
Formato

Por padrão, os dados de resposta são recebidos no formato de arquivo CSV. Se preferir obter os dados no formato JSON, selecione format=json.

Não

Agrupamentos

As dimensões abaixo são usadas para a coleta de dados, que são agrupados para uma análise mais rápida e precisa das informações recebidas. Você pode acessar as descrições dos campos aqui.

Agrupar por
Nome da API
Agrupar por nome de exibição KPIs de LTV KPIs de retenção KPIs de atividade Protect360 Cohort

app_id

App ID

Sim

Sim

Sim

Sim

Sim

pid

Canal de mídia

Sim

Sim

Sim

Sim

Sim

af_prt

Agência

Sim

Sim

Sim

Sim

Não

c

Campanha

Sim

Sim

Sim

Sim

Sim

af_adset

Conjunto de anúncios

Sim

Sim

Sim

Não

Não

af_ad

Anúncio

Sim

Sim

Sim

Não

Não

af_channel

Canal

Sim

Sim

Sim

Sim

Não

af_siteid

Publisher ID

Sim

Sim

Sim

Sim

Sim

af_keywords

Palavras-chave

Sim

Sim

Sim

Não

Não

is_primary

É atribuição primária

Sim

Não

Sim

Sim

Não

af_c_id

ID da campanha

Sim

Não

Sim

Sim

Não

af_adset_id

Adset ID

Sim

Não

Sim

Não

Não

af_ad_id

Ad ID

Sim

Não

Sim

Não

Não

install_time

Data/hora da instalação

Sim

Sim

Sim*

Sim

Sim

attributed_touch_type

Tipo de toque

Sim

Sim

Sim

Sim

Não

geo

Geolocalização

Sim

Sim

Sim

Sim

Sim

* No contexto dos KPIs de atividade, considere o tempo de instalação como o tempo do evento. 

KPIs

KPIs são as métricas usadas para obter insights sobre o comportamento do seu aplicativo. Os KPIs são agrupados por tipo nas abas a seguir. 

LTVRetençãoAtividadeCohortProtect360
Lifetime value - eventos agregados segmentados por data de instalação até hoje
Nome do KPI na API  Descrição
impressions Número de impressões dentro do período selecionado
clicks Número de cliques dentro do período selecionado
installs Número de instalações dentro do período selecionado
cr Taxa de conversão
sessions Número de sessões criadas por usuários que instalaram o app durante o período selecionado
loyal_users Número de usuários fidelizados que instalaram o app durante o período selecionado
loyal_users_rate Usuários fidelizados/instalações
cost

Custo total no período selecionado. Ver limitações

revenue Receita vitalícia gerada por usuários que instalaram o app durante o período selecionado
roi Retorno do investimento (ROI) durante um determinado período de tempo
arpu_ltv Receita média por usuário, para usuários que instalaram o app durante o período selecionado
average_ecpi Custo efetivo por instalação (eCPI) durante um determinado período. Disponível somente se o custo e as instalações estiverem incluídos na chamada. 
uninstalls Usuários que desinstalaram o app, que inicialmente o instalaram durante o período selecionado
uninstalls_rate Taxa de desinstalação
event_counter_[event_name] Número de ocorrências de eventos
unique_users_[event_name] Número de usuários únicos que realizaram o evento
sales_in_usd_[event_name] Receita relatada como parte dos eventos registrados

KPIs calculados

Além dos KPIs descritos anteriormente, você pode adicionar KPIs calculados aos seus relatórios da Master API.Isso permite que você inclua seus próprios relatórios calculados em seus relatórios da Master API.

Você pode inserir qualquer número de objetos de KPI integrados nas fórmulas de KPI calculadas. Cada cálculo de objeto de KPI inclui uma chave e um valor. A chave é o nome que você dá ao KPI e o valor é a fórmula do KPI.

Operadores aritméticos padrão podem ser usados: adição (+) codificada como %2b, subtração (-), multiplicação (*), divisão (/) codificada como %2f.

As chaves do campo de KPI calculado devem começar com "calculated_kpi_", seguido por qualquer sequência (string) válida, como "calculated_kpi_purchaserate".

 Exemplo

Retenção combinada dos primeiros três dias

kpis=installs,loyal_users_rate&calculated_kpi_3days_retention=
retention_day_1%2Bretention_day_2%2Bretention_day_3

Receita média por impressão

kpis=installs&calculated_kpi_rev_per_impression=revenue%2Fimpression

ROI do D7 da cohort

kpis=installs,roi,arpu_ltv,cost,revenue&calculated_kpi_roi_day_7=
(cohort_day_7_total_revenue_per_user-average_ecpi)%2Faverage_ecpi

Filtros (opcional)

Parâmetro Descrição Exemplo Obrigatório?

pid

  • Usado para selecionar as linhas nas quais os canais de mídia especificados são exibidos.
  • É possível realizar seleção múltipla separada por vírgula.

pid=organic,applovin_int

Não

c

  • Usado para filtrar por nome de campanha.
  • É possível realizar seleção múltipla separada por vírgula.

c=my_sample_campaign

Não

af_prt

  • Usado para filtrar por nome de agência.
  • É possível realizar seleção múltipla separada por vírgula.

af_prt=moburst

Não

af_channel

  • Usado para filtrar por nome de canal.
  • É possível realizar seleção múltipla separada por vírgula.

af_channel=Instagram

Não

af_siteid

  • Usado para filtrar por publisher ID.
  • É possível realizar seleção múltipla separada por vírgula.

af_siteid=12345678

Não

geo

  • Usado para filtrar por país.
  • É possível realizar seleção múltipla separada por vírgula.

geo=US,DE

Não

Localização

A moeda local e o fuso horário específico do aplicativo são definidos na página de configurações do aplicativo. Os dados da Master API podem extrair dados usando a moeda e o fuso horário padrão do sistema ou usando o fuso horário e a moeda específicos do aplicativo. 

O seguinte se aplica:

  • O uso do fuso horário/moeda específica do aplicativo só será possível se todos os aplicativos tiverem o mesmo fuso horário/moeda. Caso contrário, serão usados UTC e USD. O fuso horário e a moeda são separados. Isso significa que se a moeda de todos os aplicativos for a mesma, mas os fusos horários não, você poderá usar a moeda específica do aplicativo, mas não o fuso horário específico do aplicativo. 
  • Se o fuso horário preferencial tiver sido alterado no dashboard dentro do intervalo de tempo solicitado, o relatório gerado conterá valores a partir da alteração de fuso horário mais recente.

Use os parâmetros a seguir para selecionar a configuração específica do aplicativo. Observação: se você não usar os parâmetros preferenciais, obterá as configurações padrão, que são USD para moeda e UTC para fuso horário. 

Parâmetro Descrição Exemplo Obrigatório?

currency

Valores monetários na moeda específica do aplicativo

currency=preferred

Não

timezone

O fuso horário usado está de acordo com o fuso horário específico do aplicativo

timezone=preferred

Não

Informações adicionais

Características e limitações

Característica Observações 
Dados de custo
  • Disponibilidade de diferentes dimensões de custo, o que significa que o conjunto de anúncios, o anúncio, a geolocalização, o canal e o ID do site dependem da ad network
  • Para obter o eCPI: se os dados de custo estiverem disponíveis, inclua as instalações e o custo na chamada. 
  • Em geral, todos os canais, incluindo mídia própria, que usam links da AppsFlyer e possuem o parâmetro de custo nos links, são totalmente compatíveis com os dados de custo, independentemente das dimensões solicitadas. Redes de autorrelato, que possuem uma API própria, geralmente são compatíveis com dados de custos, mas com apenas algumas das dimensões disponíveis. Por exemplo, Meta Ads não oferece suporte ao agrupamento por geolocalização e canal na mesma chamada. No entanto, é possível agrupá-los separadamente.
  • Campanhas que têm dados de custo, mas não têm dados de instalações no passado recente (aprox. 7 dias), não estão disponíveis via Master API.
Agrupamentos

Agrupamentos específicos estão disponíveis apenas para KPIs de LTV, Atividade ou KPIs de Retenção. A API retorna N/A quando os dados de um KPI específico não estão disponíveis. Por exemplo, a solicitação "detention_rate_day_7" agrupada por "af_channel" retorna N/A.

Máximo de linhas por relatório 200 mil
Nomes de eventos

A API Master atualmente não oferece suporte a nomes de eventos que incluam uma barra / . Para superar essa limitação, evite o usuário de / em nomes de eventos. 

Tempo de processamento Selecionar mais de um aplicativo aumenta o tempo de processamento e a resposta pode demorar mais.
Período A granularidade do prazo é diária. 
Agências Master API não disponível
Ad networks Master API não disponível
Dados históricos
  • Dados de LTV: 5 anos
  • Dados de coorte (coorte diária): 2 anos
  • Dados da atividade: 3 anos
Retargeting Não compatível