Краткий обзор. Data Locker для партнеров (рекламных сетей и агентств) доставляет данные приложения в хранилище партнера в AWS, GCS или BigQuery.
Data Locker для партнеров
Data Locker для партнеров доставляет данные приложения в облачное хранилище. Рекламодатели задают разрешения, на основе которых AppsFlyer может предоставлять выбранные данные определенному партнеру.
Возможности Data Locker
Функция | Описание |
---|---|
Варианты хранилища (облако) |
Ваше хранилище (корзина) в:
|
Поддержка нескольких приложений |
Поддерживает данные приложений, интегрированных с вами. Чтобы вы могли получать эти данные, рекламодатель должен предоставить разрешение по каждому отчету. |
Форматы данных |
|
Актуальность данных |
Частота обновления данных зависит от типа отчета:
|
Отчеты, доступные партнерам
Набор доступных отчетов и необходимые разрешения зависят от типа партнера. При этом механизм Data Locker, варианты хранилищ и необходимые настройки одинаковы для всех партнеров. См. статьи по типам партнеров:
Архитектура хранилища данных
Обзор
Данные записываются в выбранный вами вариант хранилища. Перейти с одного варианта на другой можно в любой момент. Изменение вступает в силу в течение нескольких часов.
Данные в облачной корзине организованы с помощью иерархической структуры папок по типам отчетов, дате и времени. Ниже представлен пример такой структуры.
Данные конкретного отчета содержатся в папках по часам (h), связанных с этим отчетом.
- Количество часовых папок зависит от того, как часто поступает отчет (раз в час или ежедневно).
- Данные предоставляются в сжатых файлах Snappy или GZIP, или в виде несжатых файлов в формате Parquet или CSV.
- Файлы с данными состоят из столбцов (полей).
- Структура столбцов определяется для каждого типа отчета.
Структура папок
Папка | Описание |
---|---|
data-locker-hourly |
Примеры структуры папок в зависимости от владельца корзины и облачного сервиса:
|
t (тема) | Тип отчета связан с предметом отчета. |
dt (дата) |
Это дата, связанная с данными. В большинстве случаев это дата, когда произошло событие. |
h (час) |
Папки h соответствуют времени поступления данных в AppsFlyer. Например, события установки, полученные с 14:00 по 15:00 UTC, передаются в папку h=14. Внимание! Между моментом поступления данных в AppsFlyer и передачей папки h в Data Locker существует задержка около 6 часов. Таким образом, папка h=14 передается через шесть часов, в 23:00 UTC. Характеристики папок:
|
Объединенные данные |
Данные по всем приложениям предоставляются в объединенных файлах. При загрузке данных, чтобы определить, к какому приложению относятся те или иные данные, используйте поле app_id. Пример файлов с данными в папке h=2
|
Флаг завершения |
Флаг последнего файла (завершения) устанавливается, когда записаны все данные для определенной папки h.
|
Сжатие |
Файлы сжимаются с помощью gz. После распаковки архива:
|
Последовательность столбцов |
Последовательность полей в отчетах всегда одинакова. Новые поля добавляются справа от существующих. Определения столбцов (полей) задаются для каждого отчета. Описание см. в статье по соответствующему отчету. |
Рекомендации по заполнению полей |
Пустые поля. Некоторые поля пусты или имеют значение null. Это говорит об отсутствии данных для предоставления в контексте этого отчета. Как правило, null означает, что соответствующее поле не заполняется в контексте отчета и типа приложения. Пустое значение "" указывает на то, что поле актуально в этом контексте, но данные для его заполнения не найдены. Часовой пояс и валюта Настройки часового пояса и валюты конкретного приложения игнорируются для данных, предоставляемых Data Locker. Таким образом:
Значения с запятыми: такие значения заключаются в двойные кавычки `"`, например, |
Файлы с данными
Файлы данных зависят от типа разделения.
Контент | Детали | |
---|---|---|
Флаг завершения |
Флаг последнего файла (завершения) устанавливается, когда записаны все данные для определенной папки h.
|
|
Типы файлов |
|
|
Последовательность столбцов (файл CSV) |
Если используется формат CSV, последовательность полей в отчетах всегда одинакова. При добавлении новых полей, они появляются справа от существующих. В связи с этим:
|
|
Рекомендации по заполнению полей |
Пустые поля: некоторые поля пусты или имеют значение null. Это говорит об отсутствии данных для предоставления в контексте этого отчета. Как правило, null означает, что соответствующее поле не заполняется в контексте отчета и типа приложения. Пустое значение "" означает, что поле актуально в этом контексте, но данные для его заполнения не найдены. При ограничении по медиа-источнику ограниченные поля будут содержать значение null. В целом пустое и нулевое поле означают одно и то же: нет доступных данных. Часовой пояс и валюта Настройки часового пояса и валюты приложения не влияют на данные, записываемые в Data Locker. Действуют следующие настройки:
Значения с запятыми: такие значения заключаются в двойные кавычки `"`, например, |
Варианты хранилища
- Вы выбираете, кому принадлежит хранилище, в которое будут записываться данные: AWS, GCS, BigQuery.
- Изменить выбор хранилища можно в любое время.
- Если вы измените хранилище, произойдет следующее:
- Мы начнем записывать данные в новое хранилище в течение часа.
- Мы продолжим записывать данные в прежнее хранилище в течение переходного периода в 7 дней. Время окончания переходного периода отображается в пользовательском интерфейсе. Используйте переходный период, чтобы обновить процессы загрузки данных.
- Изменение корзин: если вы меняете хранилище, данные отправляются в обе корзины в течение переходного периода продолжительностью 7 дней, что позволяет согласовать процесс потребления данных.
Хранилище партнера (GCS, AWS, BigQuery) | |
---|---|
Название корзины |
Пример: |
Владелец хранилища | Партнер |
Платформа хранилища | AWS, GCS, Яндекс, BigQuery |
Учетные данные для вашего доступа к данным | Не известны AppsFlyer. Используйте учетные данные, предоставленные облачным сервисом. |
Хранение данных | Контролируется вами |
безопасность |
Хранилищем управляете вы.
|
Примечание для сотрудников службы безопасности
Рассмотрим:
- Корзина или хранилище предназначены только для использования AppsFlyer. Никакой другой субъект не должен записывать данные в этот вариант хранения.
- Вы можете удалить данные в корзине через 25 часов после того, как мы их запишем.
- Данные, которые мы записываем в хранилище, являются копией данных, уже находящихся на наших серверах. Данные продолжают находиться на наших серверах в соответствии с нашей политикой хранения данных.
- По техническим причинам нам иногда необходимо удалять и перезаписывать данные. Поэтому нам требуются разрешения на удаление и доступ. Ни доступ, ни удаление не представляют угрозы для вашей безопасности. В случае с доступом мы являемся единственным субъектом, записывающим данные в корзину. В случае удаления мы можем восстановить данные.
Принципы множественных подключений (более одного пункта назначения)
В Data Locker вы можете отправить некоторые или все ваши данные в разные хранилища (определенные в настройках подключения). Например, вы можете отправить данные приложения A в AWS, а данные приложения B — в GCS.
Каждое подключение состоит из полного набора настроек Data Locker, включая пункт назначения. Настройки подключений не зависят друг от друга.
При управлении подключениями учитывайте следующее:
- В настройках Data Locker подключения отображаются на вкладках. Каждое подключение имеет собственную вкладку настроек, на которой можно управлять подключением. По умолчанию открывается вкладка Data Locker.
- Чтобы создать новое подключение:
- Нажмите Добавить подключение.
- Задайте имя для подключения и выберите тип хранилища.
- Нажмите Сохранить.
После сохранения подключение отображается рядом с вкладкой Data Locker. Значок каждой вкладки представляет тип хранилища.
- Чтобы просмотреть сведения о подключении, дублировать или удалить подключение, нажмите ⋮ (опции).
Процедура
Настройте Data Locker
Используйте эту процедуру для настройки Data Locker. Изменения в настройках вступают в силу в течение 3 часов.
Необходимые условия:
Выполните одну или несколько из следующих процедур настройки хранилища:
Чтобы настроить Data Locker:
- Войдите в свой дэшборд партнера AppsFlyer.
- Перейдите в:
-
Рекламодатели: Отчет > Data Locker.
- Маркетинговые партнеры: нажмите меню аккаунта > Data Locker.
-
Рекламодатели: Отчет > Data Locker.
- Следуйте инструкциям по настройке Data Locker, шаги 3-16.
Дополнительные сведения
Ограничения и особенности
Специфика | Заметки |
---|---|
Часовой пояс приложения | Не применимо |
Валюта приложения | Не поддерживается |
Ограничения на размер | Не применимо |
Актуальность данных | Данные обновляются согласно частоте обновления конкретного отчета, указанной в этой статье. |
Исторические данные |
Не поддерживается |
Доступ члена команды | Члены команды не могут настраивать Data Locker. |