Краткий обзор: 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.
- Перейдите в:
-
Рекламодатели: В AppsFlyer на боковой панели откройте Экспорт > Data Locker.
- Маркетинговые партнеры: Нажмите кнопку меню аккаунта > Data Locker.
-
Рекламодатели: В AppsFlyer на боковой панели откройте Экспорт > Data Locker.
- Следуйте инструкциям по настройке Data Locker, шаги 3-16.
Дополнительные сведения
Ограничения и особенности
| Специфика | Примечания |
|---|---|
| Часовой пояс конкретного приложения | Не применимо |
| Валюта приложения | Не поддерживается |
| Ограничения на размер | Не применимо |
| Обновление данных | Данные обновляются согласно частоте обновления конкретного отчета, указанной в этой статье. |
| Исторические данные |
Не поддерживается |
| Доступ члена команды | Члены команды не могут настраивать Data Locker. |