Мы постоянно публикуем обновления документации, которые могут быть недоступны на вашем языке. Наиболее актуальные сведения содержатся в версии на английском языке.

Загрузка в облачное хранилище

Вы можете автоматически экспортировать сырые данные о пользователях в облачное хранилище с помощью загрузки в облачное хранилище в Adjust.

Использование загрузок в облачное хранилище

Мы рекомендуем наряду с колбэками сервера использовать загрузки в облачное хранилище, настраивая одни и те же плейсхолдеры в одних и тех же точках данных. Облачное хранилище будет играть роль резерва, гарантирующего, что данные не будут утеряны, если работа вашего сервера будет приостановлена. В случае каких-либо простоев сервера для заполнения возникающих пробелов в данных можно будет использовать данные, которые продолжат поступать в облачное хранилище.

Adjust выгружает CSV файлы с данными в вашу корзину хранилища каждый час. Не существует фиксированного количества файлов CSV, отправляемых в час.

Можно использовать необработанные данные для построения собственной базы данных, анализа пользователей и мгновенного обращения к данным без запросов к журналам Adjust.

Характеристики формата файла облачного хранилища

  • Кодировка: UTF-8, без BOM
  • Разделитель: запятая с квалификатором двойной кавычки
  • Разделитель строк: перевод строки (LF)
  • Сжатие: gzip

Формат вашего определения CSV

Ваше CSV-определение устанавливает, как ваши данные отображаются в файлах загрузки в облачное хранилище. Каждое значение, указанное здесь, будет использовано для создания колонки.

CSV определение состоит из трех элементов.

Плейсхолдеры Adjust

Параметры

Константы

Пример определения и выдачи

Ниже приведен пример определения CSV.

"My app is great",{gps_adid},user_id,{installed_at},{event_name},item_number,{reporting_revenue}

Оно создает следующий результат загрузки в облачное хранилище:

"My app is great"{gps_adid}user_id{installed_at}{event_name}item_number{reporting_revenue}
My app is great25646300-2du4-27sj-e51n-18t84n20000k110492016-04-04T23:16UTCLevel4Complete  
My app is great38400000-8cf0-11bd-b23e-10b96e40000d
67540
2017-01-10T10:24UTCПокупка 100 монет004$5.00
My app is great84857208-3if4-36if-e05s-02y77p29411g517592016-12-04T13:54UTCpurchase500coins010$20.00
My app is great84729047-2wf4-94gq-x31k-36u43y849000g200532016-06-01T08:25UTCРегистрация

Правила присвоения имен CSV

Правила присвоения имен

Adjust использует правила присвоения имен appToken_timestamp_hash_partToken.csv.gz для CSV файлов:

  • appToken: токен приложения
  • timestamp: начало часа (загрузки в облачное хранилище выполняются ежечасно);
  • hash: уникальная хэш-функция, созданная из CSV определения; при изменении CSV определения создается новая хэш-функция и, следовательно, новые файлы;
  • partToken: уникальная, случайно сгенерированная буквенно-цифровая строка.

Формат файла

  • Кодировка: UTF-8, без BOM
  • Разделитель: запятая с квалификатором двойной кавычки
  • Разделитель строк: перевод строки (LF)
  • Сжатие: gzip