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

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

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

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

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

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

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

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

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

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

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

Константы

Параметры колбэка

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

Расставьте константы, параметры колбэков и плейсхолдеры 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