Cost Import: guia

Premium

Visão geral: O Cost Import, parte do ROI360 da AppsFlyer, oferece aos anunciantes total cobertura sobre as suas necessidades de relatórios de custos de campanha. Anunciantes e ad networks podem registrar o custo de campanhas em canais de mídia que não informam gastos por API ou clique.

Cost Import

Adspendimport.jpg

Dados completos de custo da campanha

Use o Cost Import para agregar custos de campanhas de canais de mídia que não relatam custo por clique ou API. Com isso, você terá uma visão completa dos custos e do ROI da sua campanha em nosso Dashboard.  

O custo deve ser registrado no nível da campanha, sendo opcionais outras dimensões na hierarquia de publicidade. O gasto (custo) é relatado usando arquivos CSV enviados para o dashboard para ingestão. Os dados de custo agregados atualizados ficam disponíveis no dashboard em até quatro horas após a ingestão.

Anunciantes e ad networks podem enviar e gerenciar arquivos de gastos. As agências podem preparar arquivos para ingestão, mas o anunciante deve fazer o upload desses arquivos. 

Os dados de ad spend ingeridos anteriormente podem ser substituídos, se necessário.

Exemplo de casos de uso:

  • Registre os custos provenientes de ad networks que não enviam dados de custos por API ou link de atribuição
  • Canais offline, como campanhas de rádio e outdoors
  • Influenciadores

Para gerenciar o Cost Import, vá para Configurações > Cost Import. Observação: A página de importação de Ad Spend é uma página account-level. Isso significa que os anunciantes gerenciam o processamento de todos os aplicativos da conta usando a mesma página.  

Preparação, upload e importação de arquivos de ad spend

Existem 2 fluxos que você pode usar para preparar, fazer o upload e importar arquivos de ad spend:

  • Upload do arquivo na interface do usuário.
    Observação:
    • Recomendamos que você tente esse método primeiro, pois as mensagens de erro que comunicam possíveis erros de formatação e problemas com o conteúdo são exibidas imediatamente, agilizando a solução desses problemas.
    • Esse método não está disponível para aplicativos em plataformas CTV, PC e console.
  • Upload do arquivo por e-mail.
    • Para aplicativos em plataformas CTV, PC e console, use apenas esse método.

Vamos entrar em mais detalhes sobre esses dois fluxos.

Fluxos de upload 

Fluxo: upload do arquivo na interface do usuário

Etapa Descrição Link
1

Apenas para ad networks: antes que uma ad network possa enviar arquivos, o anunciante precisa conceder uma permissão à ad network

Conceder permissão de importação
2

Prepare o arquivo CSV

Observação: as agências também podem preparar arquivos para seus dados. Saiba mais

Formato e esquema de arquivo CSV
3

Fazer o upload e importar o arquivo na interface do usuário

Upload de arquivos de ad spend

4

Após a conclusão da importação, use a interface para monitorar esse processo:

  • Status
  • Linhas pareadas (em muitos casos, uma porcentagem baixa de linhas pareadas indica que há erros nos dados)
 Ações de Cost Import
 

Procedimento adicional: substituir a importação anterior

Substituir gastos importados anteriormente

Fluxo: upload do arquivo por e-mail

Etapa Descrição Link
1

Pré-requisito para ad networks: antes que uma ad network possa enviar arquivos, o anunciante precisa conceder uma permissão à ad network 

Conceder permissão de importação
2

Pré-requisito: obter um token de ad spend

Obter um token de ad spend
3

Prepare o arquivo CSV

Observação: as agências também podem preparar arquivos para seus dados. Saiba mais

Formato e esquema de arquivo CSV
4

Envie o arquivo por e-mail  

E-mail

5 A AppsFlyer envia por e-mail um relatório de status que informa se a ingestão foi bem-sucedida ou se foram encontrados problemas.  
6  Use a interface para monitorizar a importação:
  • Status 
  • Linhas pareadas (em muitos casos, uma porcentagem baixa de linhas pareadas indica que há erros nos dados)
Ações de Cost Import
 

Procedimento adicional: substituir a importação anterior

Substituir gastos importados anteriormente

Procedimentos

Formato e esquema de arquivo CSV

O formato, esquema e as regras de validação do do arquivo CSV estão detalhados aqui. Se você usar o Excel ou Google Sheets para criar o arquivo, consulte as instruções de formatação do Excel 

Ver arquivo de amostra

Antes de continuar lendo, observe os erros mais comuns cometidos na preparação do arquivo CSV, conforme mostrado na captura de tela a seguir.  

importfile_en-us.png

O formato do arquivo CSV de gastos com anúncios, o esquema e as regras de validação são detalhados nas seções a seguir. Se você usar o Excel ou Google Sheets para criar o arquivo, consulte as instruções de formatação do Excel .

 Observação

Não use o Excel ou o Google Sheets para visualizar ou verificar se o arquivo CSV está formatado corretamente. Em vez disso, use um editor

Regras de conteúdo e esquema de arquivos CSV

Item Requisito

Caracteres proibidos

Os campos no formato de string não podem ter =, +, - ou @ como primeiro caractere. Por exemplo, @example_campign ou =123 são proibidos.

Canal de mídia

  • Um canal de mídia por arquivo
  • São permitidos vários aplicativos para o mesmo canal de mídia
  • Limitações:
    • Não envie dados de custo de um canal de mídia que tenha uma integração de Cost API existente com a AppsFlyer. Dentre eles, estão o Meta Ads, Apple Search Ads e Snapchat.

Proprietário do aplicativo 

É permitido um anunciante (proprietário do aplicativo) por arquivo. Ou seja, são permitidos vários aplicativos do mesmo anunciante.  

Extensão filename

Exemplo de CSV: abc123.csv

Estrutura do arquivo

  • Formato: os arquivos têm formato CSV, o que significa que cada coluna é separada por uma vírgula. Essa é a forma como o Excel formata os arquivos CSV por padrão. Se o Excel formatar o arquivo com ponto e vírgula (;), isso depende da configuração regional do seu computador.  
  • Linha do header: a primeira linha é uma linha de header que corresponde ao esquema
  • Linhas de dados: contém as colunas obrigatórias. Observação: certifique-se de que não haja espaços em branco nos seus dados. Por exemplo, [USD ] (o espaço em branco após o D deve ser alterado para [USD].
  • Linhas em branco: não são permitidas.
  • Linhas duplicadas com a mesma chave: não são permitidas. A chave é derivada do uso dos campos obrigatórios.
  • Células em branco: não são permitidos valores vazios no arquivo. Se você não quiser fazer o upload de determinados campos, eles não devem ser enviados no arquivo.

Hierarquia publicitária  

Quaisquer dados parciais enviados em uma hierarquia inferior substituirão todos os dados do nível da campanha para baixo.

Por exemplo: se você importar um arquivo com os custos de campanha para o adset 1 e importar separadamente outro arquivo para o adset 2 da mesma campanha, o custo total da campanha será substituído, exibindo somente os dados do adset 2. Para o custo total da campanha, o arquivo importado precisa incluir o adset 1 e o adset 2. 

Esquema do CSV de Ad Spend

Nome da coluna 

(diferenciação de maiúsculas e minúsculas)

Formato/observação

Exemplo

Obrigatoriedade

data

  • A data em que o gasto foi registrado
  • Formato: String:
    (Recomendado) AAAA-MM-DD
    AAAA/MM/DD
    MM-DD-AAAA 
    MM/DD/AAAA 
  • Datas futuras não permitidas
  • Prática recomendada: utilize o mesmo fuso horário definido para o seu app na AppsFlyer.
  • Observação: Você está usando Excel/Google Sheets para preparar o arquivo? Leia aqui

2019-05-30
2019/05/30
5-30-2019 
5/30/2019
05-30-2019
05/30/2019

 

app-id

  • Formato: String
  • App ID conforme exibido no dashboard.
  • Vários aplicativos são permitidos em um único arquivo
  • Todos os aplicativos precisam pertencer ao mesmo anunciante
  • com.app.nome 
  • id12356789

media-source

  • Formato: String
  • Nome do canal de mídia exatamente como aparece no dashboard. Observação: inclua o sufixo _int se ele for exibido no dashboard.
  • Somente um canal de mídia por arquivo é permitido.

network_x_int

campanha

  • Formato: String
  • Nome da campanha. Se o nome da campanha aparecer na ad network, ele deverá ser mantido conforme aparece na ad network (diferenciando maiúsculas de minúsculas).
  • Não use o mesmo nome de campanha para vários aplicativos.

campaign_a

Observação: se existirem dados de atribuição com nome e ID, o CSV deverá conter ambos para garantir a correspondência.

spend

  • Gasto monetário
  • Cinco dígitos permitidos após a vírgula
  • O valor 0 (zero) é permitido
  • Observação:
    • O formato "2,874.12" não é permitido.
    • Você está usando Excel/Google Sheets para preparar o arquivo? Leia aqui.

2874.12345

 

 

geo

Formato: String

Código de duas letras do país, seguindo as regras da ISO 3166

Para o Reino Unido, utilizar UK, e não GB.
Observação: envie dois caracteres, sem espaços em branco.

US, CN, AU

 

Não

currency

  • Formato: String
  • Código de três letras da moeda utilizada, seguindo as regras da ISO 4217.  Observação: envie três caracteres, sem espaços em branco no início ou no final.
  • No arquivo, é permitido um código de moeda por aplicativo. Ddiferentes aplicativos podem ter diferentes códigos de moeda .

USD, GBP, EUR, JPY

Não.

O padrão será USD se deixado em branco.

campaign-id

Formato: String

abc1234def

Não.

Observação: se existirem dados de atribuição com nome e ID, o CSV deverá conter ambos para garantir a correspondência.

adset

Formato: String  my_adset_1

adset-id

Formato: String id5678ghi

anúncio

Formato: String  my_ad_name

ad-id

Formato: String  id91011jkl

site-id

Formato: String  id1213mno Não

channel

Formato: String   Vídeo Não

keywords

Formato: String

  • better
  • better you app
  • better you online
Não

agency

  • O nome da agência. O valor no parâmetro af_prt)
  • Formato: String
Nome da agência Não

Observação: nomes que incluem caracteres especiais (fora do alfabeto latino) devem ser codificados usando UTF-8.

Como obter um token de Ad Spend

O token de Ad Spend é usado para verificar se o remetente do e-mail está autorizado a enviar o arquivo de Cost Import. Os tokens do anunciante e da ad network são diferentes. 

 Atenção!

  • Os anunciantes não compartilham seu token com ad networks.
  • A ad network tem seu próprio token exclusivo.  
  • Token do anunciante:
    • O mesmo token é usado para todos os aplicativos da conta
    • Qualquer usuário da conta pode recuperar o token de Ad Spend
  • Token da ad network:
    • O mesmo token é usado para todos os anunciantes
    • Além disso, o anunciante precisa conceder permissão à ad network para enviar arquivos de ingestão. 

Para obter o token de ad spend:

  1. Na AppsFlyer, no menu lateral, selecione Configurações > Cost Import.
  2. No canto superior direito da página, clique em Visualizar token de Ad Spend.
    O token de Ad Spend é exibido.  
  3. Copie e salve o token.

Conceder permissão de importação a uma ad network

Para conceder a permissão de Cost Import:

  1. Na AppsFlyer, o anunciante precisa acessar menu lateral e selecionar Colaborar > Integrações ativas. 
    A página de Parceiros Integrados é exibida.
  2. Selecione o parceiro em questão.
  3. Acesse a aba de permissões
    PermissionAdNetwork.png
  4. Ative Permissões da ad network, se ainda não o tiver feito.
  5. (opcional) Adicione usuários da conta.
  6. Ativar Permitir importação de gastos.

Envio de arquivos de ad spend por e-mail

Pré-requisitos do e-mail:

  • Anunciantes:
    • O token de Ad Spend é obrigatório. 
    • O e-mail do remetente deve ser um usuário registrado da AppsFlyer.
  • Ad networks:
    • O token de Ad Spend é obrigatório. 
    • O e-mail do remetente deve ser um usuário registrado da AppsFlyer.
    • O anunciante precisa conceder ao parceiro (ad network) permissão de Cost Import. 

Para enviar o arquivo de ad spend por e-mail:

  1. Preencha os campos de endereço de e-mail:  
    • Para:adspend-upload@appsflyer.com
    • CC: Usuários que devem receber uma cópia automática das respostas ao e-mail
    • Assunto: Cole o token de A Spend no campo de assunto. 
    • Anexar: Arquivo CSV com os dados.
  2. Envie o e-mail.
    • Após a conclusão do processamento, um e-mail de status é enviado resumindo o upload e detalhando problemas ou erros encontrados durante o processo. O e-mail é enviado a todos que fazem parte do e-mail de envio e ao anunciante administrador. Quando forem identificados erros, você deverá tomar medidas corretivas. Observação: se o e-mail de status não foi recebido, veja aqui.
    • Você pode ver o status dos arquivos enviados na página de Cost Import

Upload de arquivos de ad spend

Para fazer o upload do arquivo de ad spend:

  1. Na AppsFlyer, no menu lateral, selecione Configurações > Cost Import.
    A página de Cost Import é exibida. 
  2. Clique em + importar arquivo de Ad spend
    A janela de importar Ad spend é exibida.
  3. Arraste o arquivo CSV para a janela Importar arquivo de Ad spend.
    A mensagem “Processando arquivo” é exibida.
  4. Se uma mensagem de erro for exibida durante o upload: corrija o erro e repita as etapas necessárias.  
  5. A janela Cost Import: resumo do arquivo é exibida.

    AdspendInestionFileSummary.png

  6. Siga um dos procedimentos abaixo:
    • Para cancelar o upload e clique em Cancelar ingestão.  
    • Para concluir o processo de ingestão, clique em importar arquivo.
      A mensagem "Tudo pronto!" aparece.
  7. Clique em importar outro arquivo ou em Concluído.

Gerenciar Cost Imports

Na página Cost Import, você pode executar as seguintes ações. 

  • Monitorar o status dos arquivos importados: para identificar arquivos cujos dados podem não ter sido importados ou foram parcialmente ingeridos. Talvez seja necessário reenviar esses arquivos.
  • Monitorar linhas não pareadas: se a porcentagem de linhas pareadas for baixa, isso pode significar que há um erro nos dados.
  • Baixar cópias dos arquivos CSV enviados
  • Reverter (cancelar) a importação

Permissão para visualizar arquivos enviados e relatórios sem correspondência:

  • Todos os usuários da conta podem acessar a página de ingestão de Ad Spend 
  • O acesso a informações detalhadas é restrito aos usuários da conta que possuem permissão do aplicativo.
  • Se um arquivo contiver dados de vários aplicativos, o usuário da conta solicitará acesso a todos os aplicativos mencionados no arquivo.

Ações de Cost Import

Para ver o status no nível do arquivo:

    • Na AppsFlyer, no menu lateral, selecione Configurações > Cost Import.
      A página Cost Import exibe a lista de arquivos enviados.
    • Se você tiver permissões de aplicativo para todos os aplicativos contidos no arquivo, use o comando Ação para
      • Baixar o arquivo CSV: essa é uma cópia do arquivo enviado.
      • Baixar o relatório sem correspondência para todos os aplicativos no arquivo.

Para ver o status no nível do aplicativo:

  • Selecione o arquivo.
    A página no nível do aplicativo é exibida. A lista de aplicativos no arquivo de ad spend é exibida.

    Adspendimports2.png

  • Execute ações no nível do arquivo ou do aplicativo conforme descritas aqui.
  • Nível do arquivo: se você tiver as permissões de aplicativo para todos os aplicativos contidos no arquivo, você poderá usar os controles no canto superior direito da página para:  
    • Reverter (cancelar) o Cost Import para todos os aplicativos no arquivo. 
    • Baixar uma cópia do arquivo CSV que foi enviado.  
  • Nível do app: se você tiver a permissão de aplicativo para um aplicativo específico, você poderá usar o comando Ação para:
    • Baixar os dados do aplicativo.
    • Baixar um relatório sem correspondência para o aplicativo
    • Reverter (cancelar) o Cost Import para o aplicativo selecionado. 

Indicadores de status

Status Observações
Aplicado Ação concluída com sucesso
Revertido Ação concluída com sucesso 
Erro ao processar dados

Problema no sistema da AppsFlyer. Aguarde 10 minutos e tente novamente. Se falhar novamente, entre em contato com o suporte da AppsFlyer.

Sem permissões

O token não está aprovado para esse aplicativo.

  • Anunciantes: verifique se o App ID está correto.
  • Parceiro: confirme se o anunciante ativou a opção Permitir ingestão de gastos na aba de Permissões da integração. 

Erro de validação

 

 

Correspondência de linhas e relatório sem correspondência

A correspondência de linhas é o processo no qual o mecanismo de importação faz a correspondência entre as linhas de ad spend e os dados de atribuição registados no dashboard. Isso é feito utilizando todas as dimensões disponíveis no esquema do arquivo, como canal de mídia, campanha, adset, anúncio, etc. Se todas as linhas corresponderem, elas serão designadas como is-matching=TRUE.  

Nomes vs. IDs

O Cost Import identifica uma dimensão, como campanha, adset ou anúncio, de acordo com o seu nome, sem o ID. Atualmente, o Cost Import não possui suporte para relatórios de gastos usando somente IDs.

Observação: independentemente do status de correspondência, o gasto é registrado.

 Exemplo: Linhas pareadas e não pareadas

Data Canal de mídia Campanha Impressões Cliques Custo Status correspondente
01/01/2019 exemplo abc 5000 100 $1000 is-matching = TRUE
Informações de performance encontradas
02/01/2019 exemplo abc       is-matching = FALSE
Nenhuma informação sobre a performance em 02/01/2019
02/01/2019 exemplo influenciador     $2500

is-matching = FALSE
Nenhuma informação sobre a performance em 02/01/2019

A porcentagem de linhas pareadas é apresentada na página de importação.

Se você não espera encontrar linhas sem correspondência, baixe o relatório sem correspondência para investigar a causa. Se necessário, cancele a importação.

O relatório sem correspondência contém uma coluna, com correspondência, que pode ter um valor de linhas TRUE (com correspondência) ou FALSE (sem correspondência).

Página do Cost Import que apresenta a porcentagem de linhas pareadas

Adpsendmatching.png

Substituir (corrigir) ad spend ingerido anteriormente

O ad spend ingeridos anteriormente pode ser substituído usando arquivos CSV que contêm dados com a mesma chave dos dados ingeridos anteriormente.

A chave é formada a partir dos campos data, canal de mídia e campanha. Se as chaves coincidirem, os dados importados por último substituem os dados importados anteriormente.

Os exemplos a seguir ilustram a substituição do ad spend.

 Exemplo: Substituição de ad spend

+ indica os campos obrigatórios

Exemplo A

Spend1.csv importado na segunda-feira

Data+ ID do aplicativo+ Fonte de mídia+ Campanha+ Gastos
01/06/2019 com.my.app network_x campaign_a 100

Spend2.csv importado na terça-feira

Data+ App ID+ Canal de mídia+ Campanha+ Gastos
01/06/2019 com.my.app network_x campaign_a 200
Os dados de gastos de spend1.csv foram substituídos pelos dados de gastos de spend2.csv. Isso ocorre porque spend2.csv foi ingerido por último e os campos obrigatórios da chave são os mesmos.  

Exemplo B

Spend3.csv importado na segunda-feira

Data+ App ID+ Canal de mídia+ Campanha+ Gastos Geolocalização
01/05/2019 com.my.app network_x campaign_a 100 EUA
01/05/2019 com.my.app network_x campaign_a 200 CN

Spend4.csv importado na terça-feira

Data+ App ID+ Canal de mídia+ Campanha+ Gastos
01/05/2019 com.my.app network_x campaign_a 50
Os dados de gastos de spend3.csv foram substituídos pelos dados de gastos de spend4.csv. Isso ocorre porque spend4.csv foi ingerido por último e os campos obrigatórios da chave são os mesmos. Observação: Ambas as linhas de spend3.csv são substituídas. 

Solução de problemas

Mensagens de erro e soluções

A tabela abaixo lista todas as mensagens de erro possíveis do Cost Import e suas respectivas soluções. 

Mensagem de erro Descrição Solução
Nenhum dos App IDs fornecidos no arquivo existe na AppsFlyer. Verifique a precisão dos App IDs. O App ID não existe na conta. Altere o App ID e reenvie.

A linha [nome da linha] possui o número errado de colunas. [Número] colunas esperadas, [número] colunas recebidas.

Todas as colunas do arquivo devem ter um valor. Altere os valores preenchidos no arquivo com base nos headers definidos.
Falta 'media-source' no header do arquivo.
  • Falta o header do arquivo media-source.
  • O nome da coluna precisa ser exatamente como está no esquema.
Adicione media-source como nome do header.
O arquivo pode conter apenas um canal de mídia. Vários canais de mídia encontrados no arquivo: [número de canais de mídia].   Não é possível fazer upload de um arquivo com mais de um canal de mídia. Divida o upload em um arquivo para cada canal de mídia.
O valor fornecido [valor] para [campo] não é um valor válido para esta coluna. O formato dos dados na coluna está incorreto. Por exemplo, a data é dd-mm-aa em vez de aaaa-mm-dd. Corrija o formato e reenvie.  
Várias moedas identificadas para o aplicativo. Use uma moeda única para cada aplicativo no arquivo. Moedas encontradas: %número de moedas%. Apenas uma moeda pode ser usada para um aplicativo. Use uma moeda no upload e reenvie.
As seguintes colunas no header do arquivo não são compatíveis: [headers do arquivo]

O header do arquivo não corresponde ao esquema. Ou seja, o nome da coluna precisa ser exatamente como está no esquema.

Remova as colunas não suportadas e reenvie.
Colunas obrigatórias ausentes no cabeçalho do arquivo: [cabeçalhos de arquivo] Falta uma coluna obrigatória no header do arquivo. Adicione a coluna ausente e seus valores e reenvie.
O aplicativo contém uma data futura: [data] Datas futuras não são permitidas. Corrija a data para a data de hoje ou para uma data anterior e reenvie.
O arquivo está vazio. Não há dados para processar. O arquivo está vazio. Preencha os dados no arquivo e reenvie.
As duas linhas a seguir entram em conflito devido a dimensões idênticas. Forneça uma única linha de gastos por conjunto de dimensões. [linhas em conflito]. Existe mais de uma linha com os mesmos campos-chave (obrigatórios). Remova as linhas duplicadas e reenvie.
O arquivo pode conter dados somente de uma única conta de anunciante. Diferentes anunciantes encontrados no arquivo: [nomes dos anunciantes] O upload de um parceiro não pode ser feito para mais de um anunciante. Faça o upload de um arquivo por anunciante.
O aplicativo [app ID] não existe na conta. Verifique o App ID. O App ID não existe. Corrija o App ID e reenvie.
O código de geolocalização (país) não foi encontrado para o aplicativo [app ID]. Use um código ISO 3166 de 2 letras Geolocalização não existe. Corrija a geolocalização e reenvie.
O código da moeda não foi encontrado para o aplicativo [app ID]. Use um código ISO 4217 de 3 letras. A moeda não existe Altere a moeda para uma moeda válida e reenvie.
Ocorreram erros de validação para um ou mais aplicativos no arquivo. Revise as informações do arquivo para obter mais detalhes. Há mais de um erro no arquivo. Baixe o arquivo e verifique se há erros.
Ocorreu um erro interno ao processar o arquivo. Tente carregá-lo novamente.
  • Problema de backend ao processar o arquivo.
  • Normalmente, esse é um problema temporário.
Aguarde 1 hora e faça o upload novamente.

Os dados de custo importados não são exibidos ou são exibidos em uma linha separada

Sintoma 1: os dados de custos não são exibidos após uma importação bem-sucedida

  1. No dashboard, verifique se o nome da campanha foi exibido mais de uma vez.
  2. Nesse caso, localize a linha onde o ID da campanha está em branco.
    A linha com o ID da campanha em branco contém o custo.  

Sintoma 2: O custo importado é exibido em uma linha separada (linha adicional) sem dados de performance (instalações)O ID da campanha na linha está em branco.

Causa: quando o ID e o nome da campanha existem nos dados de atribuição, o CSV deve conter ambos para que a AppsFlyer faça a correspondência correta com os dados de custo e evite itens de linha separados.

Usando o Excel para formatar campos de data e gastos em arquivos CSV

Ao usar o Excel/Google Sheets para criar um arquivo CSV, as colunas de data e gastos precisam ser formatadas corretamente antes de salvar o arquivo como um arquivo CSV. Siga os procedimentos a seguir para formatar corretamente os campos de data e gastos.  

Após salvar o arquivo CSV, verifique se o conteúdo está formatado corretamente. Observação: não use o Excel para fazer a verificação, use um editor.  

Formatando células de data no Excel

Para formatar células de data no Excel com o formato AAAA-MM-DD:

  1. Selecione as células a serem formatadas.
  2. Clique com o botão direito e selecione Formatar células.
    A janela formatar células é aberta.

    Formatdate..png

  3. Selecione Personalizada.
  4. No campo Tipo, insira AAAA-MM-DD
  5. Clique em OK.
    A data está formatada.

Formatando células de gastos no Excel

O Excel geralmente formata células de valor com vírgula para separar os milhares, conforme mostrado na figura. Esse formato não é adequado para arquivos de importação de Ad Spend. 

mceclip1.png

Você pode corrigir isso formatando as células no Excel.  

Para formatar os valores gastos sem um separador de 1000:  

  1. Selecione as células a serem formatadas.
  2. Clique com o botão direito e selecione Formatar células.
    A janela formatar células é aberta.
  3. Selecione Número.

    Formatnumbers.png

  1. Desmarque Usar separador de 1000 (,). 
  2. (Opcional) Defina o número de Casas decimais. O padrão é 2.  O máximo permitido é 5. 
  3. Clique em OK.
    As células estão formatadas corretamente.

Inspeção visual do arquivo CSV sem Excel

Para examinar o conteúdo do arquivo CSV, use um editor para visualizar o arquivo.  

  • Windows: Notepad, Notepad++
  • macOS: TextEdit

Veja a captura de tela abaixo com um exemplo de arquivo CSV exibido em um editor.  

Visualização do editor

mceclip1.png

Usando um editor, examine o arquivo CSV. Preste atenção em:

  • Espaços em branco: certifique-se de que não há espaços em branco à esquerda ou à direita antes ou depois das vírgulas que separam os campos. No Excel, use o comando @trim para remover espaços em branco.  
  • Data: certifique-se de que o campo de data tenha o formato AAAA-MM-DD.  
  • Gastos: certifique-se de que não haja vírgula no campo gastos.

    mceclip1.png 

Arquivos CSV gerados pelo Excel não possuem vírgulas como delimitadores

Se o Excel criar um arquivo CSV com ponto e vírgula ";" ou outro caractere como delimitador, mas não como vírgula:

  • Isso ocorre quando as configurações regionais do seu computador estão definidas para um idioma/região que não é o inglês.
  • Esse problema é particularmente prevalente quando o alemão é selecionado nos contextos regionais.
  • A solução difere dependendo do sistema operacional do seu computador (macOS ou Windows).
  • Para resolver esse problema, procure as orientações mais recentes da Microsoft ou de outros fóruns. Use os seguintes termos de pesquisa: Operating system (macOS or Windows) Excel change delimiter for CSV files.

Depois de enviar por e-mail os arquivos de ad spend, não recebi nenhum e-mail de status

Provavelmente isso significa que o arquivo de ad spend não foi processado. Isso pode acontecer por vários motivos:

Conteúdo incorreto

A AppsFlyer processa apenas mensagens com o content-type multipart/mixed. Outros tipos não são processados e, consequentemente, nenhum e-mail de status é gerado e enviado. Normalmente, e-mails enviados com anexos são automaticamente definidos como multipart/mixed.

Para garantir que o tipo de conteúdo da mensagem seja multipart/mixed, visualize o valor do content-type no header do e-mail.

O HTML da mensagem de e-mail não está formatado corretamente

Erros de HTML podem impedir o processamento correto do e-mail. Por exemplo, a tag está vazia ou ausente. Verifique seu script em busca de erros de HTML.

Informações adicionais

Preparando um arquivo CSV com dados da agência

Os anunciantes e as agências podem preparar arquivos CSV para enviar e importar dados de custos. Para isso, os arquivos CSV devem conter uma coluna Agência com o nome da agência (que é o valor do parâmetro af_prt). Ver esquema CSV

Considere o seguinte:

  • Apenas uma agência pode ser incluída em um arquivo. Além disso, apenas campanhas gerenciadas por essa agência podem ser incluídas no arquivo.
  • O nome da agência é obrigatório por linha. Não são permitidas células em branco na coluna agência.
  • A agência deve ter permissão para todos os aplicativos incluídos no arquivo.
  • Somente anunciantes podem fazer o upload do arquivo. As agências não podem fazer upload de dados. Elas podem preparar seus arquivos e enviá-los ao anunciante para upload.

Características e limitações

Característica Suporte no Cost Import Observações 
Ad networks    
Agências  

As agências não podem fazer upload de dados. Elas podem preparar seus arquivos e enviá-los ao anunciante para upload.

Transparência da agência x  
Fuso horário específico do aplicativo  
Moeda específica do aplicativo  Os custos da campanha são convertidos para a moeda específica do aplicativo.
Nome da campanha N/D O mesmo nome de campanha não pode ser usado para vários aplicativos, ou o custo de um aplicativo será aplicado a ambos.
Nomes dos campos N/D

Se os nomes dos campos na hierarquia da campanha não corresponderem aos nomes dos campos conforme aparecem nos dados de atribuição, eles serão contados separadamente. 

Por exemplo, se os nomes das campanhas não corresponderem, mesmo que os IDs das campanhas sejam iguais, eles serão contados como campanhas diferentes.

Tamanho do arquivo N/D

Ao enviar um arquivo CSV de Cost Import, o limite de tamanho é:

  • Através do dashboard da AppsFlyer: 2 MB
  • Por e-mail: 5 MB
Dados orgânicos  
Dados não-orgânicos  
Atualização dos dados Ad spend  
Histórico de dados

O custo relatado pode ser revertido e os dados corrigidos são enviados em até 90 dias.

Retargeting x  
Acesso do usuário da conta Indisponível para usuários com restrições de geolocalização ou canal de mídia.