Uploads para o armazenamento em nuvem
Você pode exportar automaticamente seus dados brutos de usuário para o armazenamento em nuvem com os uploads no armazenamento em nuvem da Adjust.
Uso dos uploads no armazenamento em nuvem
Nós recomendamos usar os uploads no armazenamento em nuvem junto com callbacks de servidor, configurando os mesmos placeholders sobre os mesmos pontos de dados. O armazenamento em nuvem servirá como backup, garantindo que nenhum dado seja perdido se seu servidor ficar inativo por um período. Se seu servidor sofrer alguma interrupção, você pode usar os dados que continuam vindo no seu serviço de armazenamento em nuvem para preencher as lacunas.
A Adjust carrega arquivos de dados CSV no seu bucket de armazenamento a cada hora, na hora exata. Não há um número fixo de arquivos CSV enviados por hora.
Você pode usar os dados brutos para criar sua própria base de dados, analisar seus usuários como preferir ou fazer um recall de dados em instantes, sem precisar solicitar logs da Adjust.
Especificações do formato de arquivo de armazenamento em nuvem
- Codificação : UTF-8, sem BOM
- Delimitador : qualificador de vírgula com aspas duplas
- Delimitador de colunas : Line Feed (LF), ou quebra de linha
- Compressão : gzip
Formatando sua definição CSV
Sua definição de CSV determina como seus dados aparecem nos arquivos de armazenamento em nuvem. Cada valor que você inserir aqui será usado para criar uma coluna.
Uma definição CSV consiste em 3 elementos:
Definição de exemplo e resultado
Aqui está um exemplo de definição de CSV:
“My app is great”,,{gps_adid},user_id,{installed_at},{event_name},item_number,{reporting_revenue}
Isso cria o seguinte output do upload no armazenamento em nuvem:
"My app is great" | {gps_adid} | user_id | {installed_at} | {event_name} | item_number | {reporting_revenue} |
---|---|---|---|---|---|---|
My app is great | 25646300-2du4-27sj-e51n-18t84n20000k | 11049 | 2016-04-04T23:16UTC | Level4Complete | ||
My app is great | 38400000-8cf0-11bd-b23e-10b96e40000d | 67540 | 2017-01-10T10:24UTC | purchase100coins | 004 | $5.00 |
My app is great | 84857208-3if4-36if-e05s-02y77p29411g | 51759 | 2016-12-04T13:54UTC | purchase500coins | 010 | $20.00 |
My app is great | 84729047-2wf4-94gq-x31k-36u43y849000g | 20053 | 2016-06-01T08:25UTC | Sign up |
Convenção de nomenclatura de arquivos CSV
Convenção de nomenclatura
A Adjust usa a convenção de nomenclatura appToken_timestamp_hash_partToken.csv.gz
para arquivos CSV.
appToken
: o token do seu apptimestamp
: a hora de início (uploads no armazenamento em nuvem acontecem de hora em hora)hash
: um hash único criado a partir da definição de CSV. Ao alterar sua definição CSV, um novo hash e, em consequência, novos arquivos são criados.partToken
: uma string única, alfanumérica, gerada aleatoriamente
Formato do arquivo
- Codificação: UTF-8, sem BOM
- Delimitador: qualificador de vírgula com aspas duplas
- Delimitador de colunas: Line Feed (LF), ou quebra de linha
- Compressão:
gzip