Создавайте источники и управляйте ими, чтобы безопасно предоставлять свои данные первой стороны другим участникам совместной работы.
Об источниках DCP
В платформе Data Collaboration Platform (DCP) источник — это набор данных, обычно загружаемый в AppsFlyer из вашего облачного хранилища. Эти источники составляют основу любого сотрудничества, предоставляя данные, которые ваши участники совместной работы могут использовать для создания и активации аудиторий. В этой статье содержится все, что вам нужно знать о создании источников и управлении ими, включая:
Требования к данным источника
Рекомендуется подготовить данные источника, чтобы максимально повысить процент совпадений между наборами данных участников совместной работы и оптимизировать результаты сотрудничества. Кроме того, все источники должны соответствовать следующим требованиям.
Формат данных (относится ко всем источникам)
Данные в источниках должны отвечать следующим требованиям:
-
Дата (только): yyyy-mm-dd (например,
2023-04-18) -
Дата и время:
-
Формат: гггг-МММ-дд чч:мм:сс (например,
2023-APR-18 15:30:35) - Часовой пояс: UTC
-
Формат: гггг-МММ-дд чч:мм:сс (например,
- Числа: до 2 символов после десятичного разделителя
- Длина строки: до 256 символов
-
Ограничение по количеству символов:
- Для имен полей (заголовки столбцов): без пробелов или специальных символов
- Все прочие данные: без ограничений (все символы действительны)
Столбцы таблицы (актуально только для источников в хранилищах данных)
В дополнение к данным, предоставляемым для обработки, таблицы источника в BigQuery или Snowflake должны содержать 2 дополнительных столбца: один для даты и один для версии:
-
Дата:
-
Заголовок столбца:
dt - Тип столбца: дата
-
Формат даты: гггг-мм-дд (например,
2023-04-18) - Дополнительно: Таблицы BigQuery должны быть разграничены по этому столбцу.
-
Заголовок столбца:
-
Версия:
-
Заголовок столбца:
v - Тип столбца: строка
-
Формат данных: число (например,
1,2,3,10). - Важно! Новая версия отчета запускается каждый раз, когда DCR обнаруживает новое значение в этой колонке. Чтобы обеспечить полноту отчета, обязательно заполняйте таблицу источника полным набором данных при каждом изменении значения столбца.
-
Заголовок столбца:
Имя и формат файла (актуально только для источников в бакетах облачного хранилища)
Исходные файлы, хранящиеся в Amazon S3 или GCS, должны соответствовать этим требованиям к именам и форматам файлов:
- Названия файлов должны соответствовать требованиям DCR к именам
- Формат CSV или GZIP.
- Файл внутри архива GZIP должен иметь формат CSV.
- Количество файлов источника данных на папку с данными:
- CSV: не более 1
-
GZIP: не более 1 цельного файла. Поддерживаются составные файлы GZIP со следующими именами:
filename_part01.csv.gz,filename_part02.csv.gzи т. д.
Создать источник
Предварительное условие: Перед созданием источника настройте облачные сервисы, которые AppsFlyer DCP будет использовать для получения данных вашего источника. Если эти подключения не настроены, во время создания источника вам будет предложено это сделать.
Чтобы создать источник в DCP, выполните следующие шаги:
Шаг 1: Откройте DCP Sources
-
В AppsFlyer, из бокового меню, выберите Сотрудничество > Data Clean Room.
-
Нажмите + Новый источник (на главной странице или на вкладке Источники).
- Следуйте пошаговым инструкциям New source :
Шаг 2: Задайте название источника
Введите название источника. Это может быть любое уникальное название, которое поможет вам идентифицировать источник. Вы также можете добавить описание источника (необязательно), чтобы было проще понять, что в нем содержится (например, «Все покупки за 2025 год»).
Требования и рекомендации
- Убедитесь, что название источника уникально среди всех остальных источников в вашем аккаунте. В противном случае вы не сможете сохранить источник.
- Оно не обязательно должно совпадать с именем файла.
- Требования к названию источника:
- Длина: 2–80 символов.
- Допустимые символы:
- буквы
(A–Z, a–z) - цифры
(0-9), не могут быть первым символом имени; -
Подчёркивание
"_"
- буквы
- Недопустимые символы:
- пробелы
- все остальные символы или специальные символы
Шаг 3: Задайте местоположение источника
Чтобы указать расположение источника:
- Выберите подключение, в котором будет создан (или уже создан) источник.
- Если подключения в аккаунте не определены, откроется диалоговое окно Новое подключение с предложением создать подключение. Чтобы создать его, следуйте этим инструкциям.
- Если у вас уже есть подключения, но вы хотите использовать новое, нажмите + New connection и следуйте этим инструкциям, чтобы создать его.
- Продолжайте выполнять соответствующие инструкции ниже в зависимости от того, где находятся данные для вашего источника.
Примечание: Для наилучшей производительности при большом объеме данных часть ваших данных может храниться отдельно. Эти данные будут обновляться при каждом обновлении источника и удаляться при удалении источника.
Расположение источника в BigQuery
Чтобы завершить указание расположения источника для источника в BigQuery:
- Выберите набор данных, в котором находится таблица источника.
- Выберите таблицу, в которой находятся исходные данные.
Списки, из которых вы делаете эти выборы, содержат доступные наборы данных и таблицы, соответственно, в проекте BigQuery, который вы указали при создании подключения.
Расположение источника в Snowflake
Чтобы завершить указание расположения источника для источника в Snowflake:
- Выберите ресурс, содержащий исходные данные.
- Выберите схему, в которой находится исходная таблица.
- Выберите таблицу, в которой находятся исходные данные.
Списки, из которых вы делаете эти выборы, содержат общие ресурсы, схемы и таблицы, соответственно, в аккаунте Snowflake, который вы указали при создании подключения.
Расположение источника в облачных корзинах
Расположение источника в Amazon S3 или GCS состоит из облачного бакета, указанного в подключении, и пути к папке, из которой DCR считывает исходный файл при каждом его обновлении.
После указания подключения AppsFlyer может автоматически генерировать необходимый путь к базовой папке в рамках процесса создания источника.
- Позволив AppsFlyer генерировать папки, можно упростить процесс. Однако вместо этого вы можете создать их вручную, следуя инструкциям, подробно описанным здесь.
Если AppsFlyer генерирует папки, единственная необходимая дополнительная информация — это имя, которое вы хотите дать папке источника. (Это папка верхнего уровня, в которой вы обновляете источник каждый раз, когда хотите использовать его для запуска новой версии отчета). Вы также можете указать, хотите ли вы, чтобы папка источника была создана под родительской папкой, часто называемой input.
Чтобы завершить указание расположения источника в облачной корзине, введите имя папки источника.
- По умолчанию отображенное имя папки источника:
- Основано на имени, которое вы присвоили источнику. Вы можете изменить название папки в соответствии со своими потребностями при условии, что оно соответствует требованиям DCR к именованию.
- Указывает, что оно будет сгенерировано в родительской папке под именем input. Эта папка служит родительской папкой для всех источников, загруженных в DCR.
- Папка входные данные не является обязательной, и вы можете удалить ее или назвать иначе, при условии что она соответствует требованиям к именованию DCR.
- Хотя эта папка и не является обязательной, наличие папки input (или аналогичной папки с другим именем) считается правильным вариантом. Такой подход является еще более предпочтительным, если вы используете одну и ту же корзину и для загрузки файлов с данными (input), и для получения отчета (output).
Двоеточие (:)
Если вы создали путь к папке вручную, убедитесь, что подключение и путь, которые вы вводите в разделе Расположение источника, соответствуют созданному вручную пути.
Расположение источника: локальные файлы
Вы также можете загрузить исходные данные из локального файла. Однако настоятельно рекомендуется указать облачный сервис в качестве расположения источника (это критически важно для больших наборов данных и автоматических обновлений). Локальный файл в основном используется для тестирования и ознакомления с функциями платформы.
Чтобы загрузить исходные данные из локального файла:
При выборе расположения источника нажмите Local file system, а затем Next — появится возможность загружать локальные файлы с вашего устройства.
Примечание:
- Поддерживаемые типы файлов: файлы .CSV и .GZ (максимальный размер — 5 GB).
- Данные, загруженные из локального файла, будут храниться 180 дней.
- Обновления необходимо выполнять вручную.
Шаг 6. Настройте способ обновления источника
При настройке источника в Data Collaboration Platform (DCP) необходимо выбрать, как будут обрабатываться обновления этого источника. DCP поддерживает два метода синхронизации: Snapshot и Append. Каждый метод подходит для разных сценариев использования и потоков данных:
- Snapshot — при каждом обновлении источника этот метод загружает полный набор данных и полностью заменяет старый набор новым. Выбирайте этот метод только в том случае, если ваши загружаемые файлы всегда содержат полный и актуальный набор данных.
- Append — этот метод загружает только новые или измененные данные, а не полный набор данных. Старые наборы данных не удаляются и не обновляются. Идеально подходит для периодических загрузок, таких как ежедневные или еженедельные отчеты. Преимущества включают меньший объем загрузок (что может снизить стоимость облачного хранилища), более высокую скорость загрузки данных, более удобное управление записями и многое другое.
Двоеточие (:)
Прежде чем выбирать, определите, какой метод подходит лучше всего. После выбора варианта и нажатия Generate folders в выбранном облачном сервисе создается путь к файлу вместе с инструкциями по обработке загрузок данных. Чтобы избежать дублирования папок и ошибок, изменить метод синхронизации можно только один раз после первоначального выбора.
Требования к загрузке снимков
Используйте этот метод, чтобы загружать полный самодостаточный файл, который при каждом обновлении источника полностью заменяет предыдущий набор данных.
Поддерживаемые облачные сервисы
- Amazon S3
- Google Cloud Storage
- BigQuery
- Snowflake
Следуйте этим рекомендациям для метода обновления снимка:
-
Путь к исходной папке
Когда вы регистрируете в DCP источник в облачном хранилище, для него задается корневой путь (например,
input/my_source_folder/). При каждом обновлении набора данных вы загружаете в эту папку полный снимок — файл, содержащий все текущие строки. Это гарантирует, что DCP всегда обрабатывает самые актуальные и полные данные. Загрузка файлов полного снимка
| Рекомендация | Почему это важно | Как соблюдать |
|---|---|---|
| Полный набор данных | DCP должен полностью заменять предыдущее состояние | Создайте экспорт, который включает все записи, а не только изменения |
Папка с разделением по дате (dt=)
|
Позволяет фильтровать по диапазону дат & управлять удержанием данных | Размещайте каждый снимок в папке dt=YYYY‑MM‑DD/
|
Подпапка версии (v=)
|
Позволяет хранить несколько снимков в один день | Первую загрузку поместите в v=1/; для повторных попыток используйте v=2/, v=3/ и т. д. |
data/ подпапка
|
Упорядочивает файлы | Храните в этой папке файлы Parquet / CSV / Avro |
_SUCCESS маркер
|
Сигнализирует DCP о начале загрузки данных | После загрузки всех файлов данных загрузите пустой файл с именем _SUCCESS в папку v=
|
| Поддерживаемые тип и размер файла |
|
Двоеточие (:)
Файл полного снимка (BI-data.csv на снимке экрана ниже) должен быть размещен в следующей папке:
/v=1/data/
Затем, когда файл данных будет загружен, поместите пустой файл _SUCCESS в:
/v=1/
Структура папок:
s3://af-dcr-xyz/abcd9876/input/source_name1/dt=2025-mm-dd/v=1/data/\n└ бакет ┘ └ tenant ┘ └ ingestion ┘ └ источник ┘└ дата снимка ┘└ ver ┘└ files ┘
| Ссылка | Описание | Цель |
|---|---|---|
af-dcr-xyz |
Бакет S3 / GCS | Контейнер верхнего уровня для всех данных DCP |
abcd9876/ |
ID тенанта / рабочего пространства | Изолирует данные каждого клиента |
вход/ |
Зона загрузки данных | Место, куда попадают исходные загрузки перед обработкой |
source_name1/ |
Название источника | Логический набор данных, зарегистрированный в DCP |
dt=2025-mm-dd/ |
Дата снимка | Представляет полное состояние набора данных на этот день |
v=1/ |
Версия (необязательно) | Поддерживает повторные попытки или дополнительные снимки |
вашего бизнеса/ |
Файлы | Файлы снимков Parquet / CSV / Avro |
Пример структуры снимков за два дня:
source_name1/
dt=2025-08-10/
v=1/
data/
snapshot.parquet
_SUCCESS
dt=2025-08-11/
v=1/
data/
snapshot.parquet
_SUCCESS
Ниже показано, как должна выглядеть структура папок после загрузки полного снимка файлов источника за 2 дня (а также программного создания папок даты/версии/данных и файлов _SUCCESS): структура вашего бакета/папок может выглядеть примерно так:
Требования к загрузке методом append
Используйте этот метод, чтобы загружать только данные, которые изменились или были добавлены с момента предыдущей загрузки.
Зачем использовать Append?
- Эффективность – загрузки меньшего объема
- Целостность данных – сохраняет полную историю изменений для анализа временных рядов
- Соблюдение правовых норм в области конфиденциальности – упрощает удаление записей & управление согласиями
Поддерживаемые облачные сервисы: AWS S3 и Google Cloud Storage (GCS)
Примечание: BigQuery и Snowflake не поддерживаются для метода Append и требуют использования метода Snapshot.
Следуйте этим рекомендациям для метода обновления Append:
1. Настройка папки источника
| Step | Описание |
|---|---|
| Создать / назначить бакет | Используйте существующий бакет S3 / GCS или позвольте AppsFlyer подготовить его для вас |
| Указать корневой путь | Путь в области тенанта (например, s3://af‑dcr‑xyz/abcd1234/) настраивается как входной каталог |
| безопасность | Предоставьте сервисному пользователю разрешение на запись только для этого пути |
2. Загрузка файлов добавления (дельта-файлов)
| Рекомендация | Почему это важно | Как соблюдать требования |
|---|---|---|
| Частота загрузки | Сохраняет низкими стоимость передачи & операционные расходы | Загружайте файлы ежедневно или объединяйте папки за 7 дней и загружайте их еженедельно |
| Одна папка в день | Позволяет фильтровать по дате & избегать сканирования больших пакетов | Помещайте дельту за каждый день в dt=YYYY‑MM‑DD/
|
| Уникальные имена файлов | Предотвращает случайную перезапись | Давайте файлам уникальные названия по следующему шаблону:events_2025‑08‑04.parquet events_2025‑08‑05.parquet
|
| Обязательные столбцы | Позволяет отслеживать изменения |
Файл должен включать:
|
Структура папок:
s3://af-dcr-xyz/abcd1234/input/source_name/dt=2025-08-10/\n└ бакет ┘ └ тенант ┘ └ входные данные ┘ └ источник ┘ └ дневной раздел ┘
| Ссылка | Цель |
|---|---|
af-dcr-xyz |
S3/GCS бакет клиента |
abcd1234/ |
Тенант или идентификатор рабочего пространства |
вход/ |
Необработанные загрузки, ожидающие обработки |
источник_name/ |
Логический источник DCP (например, CRM_Events) |
dt=2025-08-10/ |
Папка ежедневного раздела |
Пример структуры папок для еженедельной дельты:
source_name/\n dt=2025-08-04/\n dt=2025-08-05/\n dt=2025-08-06/\n dt=2025-08-07/\n dt=2025-08-08/\n dt=2025-08-09/\n dt=2025-08-10/
Краткая памятка:
| Требования | Почему | Например |
|---|---|---|
| Еженедельный пакет (необязательно) | Меньше push-отправок — та же детализация | Загрузите один пакет с семью соседними папками dt=
|
| Ежедневные разделы | Ускоряет запросы & UI-фильтры | s3://your‑bucket/source/ dt=2025‑08‑04/ ... dt=2025‑08‑10/ |
Ключевые выводы: Даже при еженедельной загрузке всегда организуйте данные по дневным папкам dt=YYYY‑MM‑DD.
Step 5: Сопоставьте поля источника
Сопоставьте поля источника с полями DCP, протестируйте и сохраните настроенные данные:
- Загрузите поля источника
- Настройте поля источника
- Проверьте включение пользователей из ЕС
- Протестируйте данные источника
- Сохранение источника
1. Загрузите поля источника
Поля источника загружаются автоматически. Если требуется загрузка вручную, следуйте инструкциям ниже в зависимости от расположения источника:
Источники в локальном хранилище данных
Чтобы загрузить поля из источника, расположенного в хранилище данных (BigQuery или Snowflake), нажмите Загрузить поля из источника.
Двоеточие (:)
Если в выбранной исходной таблице отсутствуют необходимые столбцы даты и версии, вы получите ошибку.
Источники в облачных корзинах
Чтобы загрузить поля из источника, расположенного в облачном хранилище (Amazon S3 или GCS), необходимо загрузить файл прототипа источника.
Для сопоставления полей источника с полями DCP:
- Можно загрузить макетную версию источника из локального файла.
- Если вы выбираете эту опцию, AppsFlyer всегда автоматически использует путь папки источника.
ВСЕ ЗАГЛАВНЫЕ
- Вы можете загрузить прототипную версию файла источника напрямую из подключенного облачного бакета.
-
Важно!
- Разрешите AppsFlyer автоматически создать облачную папку для файла источника или
- Создайте облачную папку для файла источника вручную
-
Важно!
Чтобы загрузить макетный файл источника, следуйте инструкциям в соответствующей вкладке ниже:
Локальный файл
- В разделе Сопоставление полей источника нажмите Загрузить поля из источника.
- В открывшемся окне выберите Загрузить локальный файл.
- Укажите файл CSV или GZIP, который вы хотите загрузить, затем нажмите ОК.
Подключение (автоматическое создание)
Чтобы загрузить файл из подключенного облачного бакета и разрешить AppsFlyer создать облачную папку для файла-источника:
- В разделе Сопоставление полей источника нажмите Загрузить поля из источника.
- В открывшемся окне выберите Загрузить из облачного хранилища.
-
Перейдите по ссылке Генерировать папки .
- AppsFlyer автоматически создает необходимую структуру папок и облачную папку источника (в указанном вами подключении, с указанным вами именем папки источника).
- После создания структуры папок источника отображается сообщение с подтверждением, содержащее ссылку на папку источника. Нажмите на указанную ссылку, чтобы загрузить прототипный файл в папку источника.
- После завершения загрузки файла нажмите OK.
Подключение (создание вручную)
Чтобы загрузить файл источника из структуры, которую вы создали вручную:
- В разделе Сопоставление полей источника нажмите Загрузить поля из источника.
- В открывшемся окне выберите Загрузить из облачного хранилища.
- НЕ нажимайте Генерировать папки. Вместо этого загрузите файл напрямую в папку источника, которую вы для него создали.
- После завершения загрузки файла нажмите OK.
2. Настройте поля источника
После загрузки полей источника каждому полю источника (столбцу) сопоставляется поле DCP. Проверьте каждое поле источника и сопоставьте его с соответствующим полем DCP из раскрывающегося списка рядом с ним. Обратите внимание на следующее:
Примечание:
- Когда обе стороны предоставляют свои данные источника, как минимум одно поле должно быть задано как идентификатор, чтобы можно было сопоставлять данные на уровне пользователя между соответствующими источниками. Идентификатор — это поле, которое однозначно идентифицирует пользователя приложения (например, CUID, идентификатор AppsFlyer или хешированный email).
- Хотя настраивать каждое из загруженных полей источника (столбцов) необязательно, это важно для категоризации, эффективной интерпретации данных, помощи в создании аудиторий, формирования инсайтов и эффективного выполнения валидации.
Определение типа поля с помощью ИИ
DCP может с помощью ИИ предложить поле DCP для каждого столбца источника на основе имени столбца.
Чтобы включить определение с помощью ИИ:
- В разделе Сопоставление полей источника найдите баннер: «Нужна помощь, чтобы быстро сопоставить поля? Активировать ИИ-помощник DCP.» Кликните Активировать ИИ-помощник DCP.
- Когда поля загрузятся, нажмите Автоматически определить типы полей. DCP анализирует имя каждого столбца и предлагает для него поле DCP.
- Перед сохранением проверьте каждую рекомендацию. Вы можете принять рекомендацию как есть или вручную изменить сопоставление, как при редактировании любого другого поля.
Каждое поле получает один из следующих статусов:
- Сопоставлено: AI нашел одно точное совпадение. Проверьте его и примите или измените вручную.
- Не удалось сопоставить: AI не смог определить поле. Сопоставьте его вручную или оставьте без сопоставления.
Характеристики и ограничения
- Лимит столбцов: обнаружение AI поддерживается для не более чем 100 столбцов на источник. Для источников с большим числом столбцов отображается сообщение «лимит превышен».
- Длина имени поля: для обнаружения AI не поддерживаются имена столбцов длиной более 100 символов.
Двоеточие (:)
Как и для полей, добавленных вручную, если сопоставление, предложенное AI, использует тип List of..., исходный файл нужно загрузить или подключить в формате Parquet. Файлы CSV и GZIP не поддерживают столбцы типа массива.
Как удалить поле:
- Наведите указатель на правую сторону поля, которое хотите удалить, и нажмите значок корзины, который появляется при наведении.
Чтобы добавить поля вручную:
Эта опция позволяет включить в аудиторию поле, которого сейчас нет в источнике.
- Нажмите + New field. Добавляется пустое поле.
- Введите имя поля и выберите его тип.
Типы полей включают:
-
Авторизовано
- Время совершения события, полученное из первой вспомогательной атрибуции.
- Идентификатор AppsFlyer
- CUID
- Электронная почта
- Хешированный адрес электронной почты
- Хешированный адрес электронной почты (без точек)
- IDFA
- IP-адреса
- ID5 Id
- Идентификатор MediaMath
- ID мобильной рекламы
- Номер телефона
- Хешированный номер телефона (без плюса)
- ID платформы
- ID, хешированный с помощью SHA256
- SHA256 номер телефона
- Почтовый индекс ZIP+5
- Почтовый индекс ZIP+4
- LUID
- ID человека
-
Список идентификаторов
- Хешированные адреса электронной почты (без точек)
- Хешированные номера телефонов (без плюса)
- Хешированный адрес эл.почты
- Хешированный телефон
- Эл.почта
- Номера телефонов
- Идентификаторы ID5
- Идентификаторы MediaMath
- ID мобильной рекламы
- IDFA
- Идентификаторы Android
- IP-адреса
- Булево значение
- Дата и время:
- Дата и время
- дата;
- ДМА
- Персонализация рекламы активирована
- Данные пользователя, взаимодействующего с рекламой, активированы
- Применяется ЕС DMA
- Число
- Двойной
- Список номеров
- Необработанные данные о согласии
- Число
- текст.
- текст.
- ID приложения
- Список текстовых значений
Идентификатор vs. список идентификаторов:
Типы идентификаторов содержат одно значение в каждой строке (например, один адрес электронной почты или один CUID в строке). Типы «Список идентификаторов» содержат массив значений в каждой строке (например, одна строка может содержать несколько хешированных адресов электронной почты или идентификаторов устройств) — используйте этот тип, если источнику нужно сопоставлять более одного идентификатора на запись.
Двоеточие (:)
Если источник включает любое поле, сопоставленное с List of... , тип (список идентификаторов, список чисел или список текста), файл источника необходимо загрузить или подключить в формате Parquet. Форматы CSV и GZ не поддерживают столбцы с типом массива, поэтому поля списка могут некорректно загружаться из этих форматов.
Перезагрузить поля источника
Если конфигурация одного из ваших файлов данных изменилась, вы можете обновить исходный файл, чтобы отразить эти изменения.
Примечание:
Перезагрузка источника сбрасывает названия столбцов в источнике, чтобы они соответствовали обновлённым именам файлов. При этом будут перезаписаны все имена полей в списке и их тип.
Чтобы перезагрузить обновленные поля из файла:
- Нажмите Reload fields.
- Выберите расположение файла.
- Для локального файла: загрузите файл.
- Для файла из вашего облачного сервиса: нажмите Load from cloud bucket и следуйте инструкциям.
- Нажмите OK. Обновленные файлы теперь отображаются.
3. Проверьте включение пользователей из ЕС
- Выберите Yes или No в ответ на вопрос: Содержит ли ваш источник европейских пользователей, на которых распространяются правила DMA ЕС?
Узнать больше о правилах конфиденциальности в рамках Закона ЕС о цифровых рынках.
4. Тестирование данных источника
- [Необязательно] Нажмите Test, чтобы проверить наличие ошибок в формате или валидности полей источника.
5. Сохранение источника
- Нажмите Save (Сохранить), чтобы сохранить источник.
После подтверждения новый источник добавляется на вкладку Sources.
Примечание:
Если вы загрузили источник из локального файла, сохранение источника запускает автоматическое создание структуры папки, а выведенное на экран сообщение с подтверждением содержит ссылку на папку источника.
Управляйте своими источниками
Созданные вами источники отображаются на вкладке Sources. Здесь вы можете изменить имя и структуру источника, предоставить к нему доступ соавтору и удалить его, если он еще не используется в аудитории.
Редактировать источник
- Перейдите на вкладку Sources в Data Clean Room.
- В списке источников наведите указатель на источник, который нужно отредактировать, и нажмите значок редактирования
в конце строки.
- На странице редактирования источника измените соответствующие поля, как описано ниже.
- Нажмите кнопку Сохранить.
Изменение имени источника
При изменении названия источника соблюдайте эти требования к именованию.
Редактирование расположения источника
- На странице редактирования источника > Расположение источника выберите другое подключение к данным.
- Выберите соответствующие сведения о расположении.
- [Необязательно] Проверить источник.
- Нажмите кнопку Сохранить.
Изменение сопоставления полей
- Перейдите к сопоставлению полей и внесите необходимые изменения: измените поле или обновите сопоставленное с ним поле DCP.
- Нажмите Save (Сохранить).
Двоеточие (:)
Не забудьте внести изменения, отражающие новую структуру источника, во все отчеты, в которых он используется:
- Удаленные поля, поля с удаленным сопоставлением и поля, сопоставление которых было изменено, автоматически исключаются изо всех отчетов, в которых они используются.
- Вновь добавленные или сопоставленные поля не включаются в существующие отчеты автоматически, пока вы не измените определения отчетов и не добавите их туда.
Удаление источника
Вы можете удалить любой источник, если только он не используется в аудитории. В этом случае в уведомлении будут указаны аудитории, использующие этот источник. Чтобы удалить источник, сначала необходимо удалить связанную с ним аудиторию. Что касается источников, к которым вам предоставили доступ, их может удалить только владелец источника.
- Перейдите на вкладку Sources (Источники) в Data Clean Room.
- В списке источников наведите курсор на строку с источником, который вы хотите удалить.
- Нажмите значок удаления
справа от строки.
- В диалоговом окне нажмите Удалить для подтверждения.
Разрешения на доступ
Разрешения для ваших соавторов на просмотр и использование данных вашего источника предоставляются при создании совместных проектов. См. дополнительные сведения о разрешениях на доступ.
Информация
В этом разделе приведены дополнительные ссылки и полезная информация.
Ручное создание структуры папок в бакете хранилища (необязательно)
В целом, проще всего позволить AppsFlyer автоматически генерировать необходимую структуру папок в процессе создания источника. Однако если вы хотите создать эти папки вручную, вы можете сделать это следующим образом.
Создайте папку для ключа DCR
Чтобы обеспечить максимальный уровень безопасности, имя папки, расположенной непосредственно в корзине («папка ключа DCR») должно содержать 8-значный буквенно-цифровой ключ DCR, присвоенный вашему аккаунту (например, 01bcc5fb). Обратите внимание, что он отличается от любого другого пароля или ключа, связанного с вашим аккаунтом AppsFlyer.
Папка с ключом DCR обычно создается вручную через интерфейс выбранного вами облачного сервиса.
Чтобы получить ключ DCR для своего аккаунта:
- Нажмите меню с 3 точками (действия) в правом верхнем углу и выберите DCR key.
После создания папки с ключом DCR, структура корзины и папок будет выглядеть следующим образом:
Папка верхнего уровня для входных данных
Хотя это не обязательно, рекомендуется создать папку верхнего уровня для входных данных непосредственно в папке с ключом DCR. Эта папка предназначена только для файлов, которые вы загружаете в DCR.
Папка верхнего уровня для входных данных обычно создается вручную через интерфейс выбранного вами облачного сервиса.
- Такой подход является еще более предпочтительным, если вы используете одну корзину и для загрузки файлов с данными (входные данные), и для получения отчета (вывод).
- Этой папке можно присвоить любое имя, соответствующее требованиям DCR к именам. Для удобства ее обычно называют
input/.
После создания папки верхнего уровня для входных данных структура корзины и папок будет выглядеть следующим образом:
Папка второго уровня по каждому источнику данных
Вы можете регулярно загружать для обработки в DCR файлы с данными из различных источников. Каждому из таких источников данных должна быть назначена отдельная папка («папки источников данных»).
Например, если вы планируете ежедневно загружать на обработку в DCR два файла: BI-data.csv и CRM-data.gzip, каждому из этих источников данных нужно выделить папку. Соответствующие папки можно назвать, например, BI-data/ и CRM-data/.
Папки источников данных обычно создаются вручную через интерфейс выбранного вами облачного сервиса.
После создания папок для двух источников данных структура корзины и папок будет выглядеть следующим образом:
В каждой папке источника данных должны создаваться вложенные подпапки по дате и версии при каждом обновлении источника.
Правила конфиденциальности
В этом разделе представлена важная информация о текущих нормах конфиденциальности.
Понимание политики Google в отношении согласия пользователей из ЕС и ее последствий
В рамках исполнения Закона о цифровых рынках (DMA) Google обновил свою политику согласия пользователей из ЕС 6 марта 2024 года. Как партнер Google по атрибуции приложений, AppsFlyer внес необходимые изменения для поддержки требований этой политики, одновременно обеспечивая рекламодателям максимальную ценность от их маркетинговых каналов Google Ads.
Примечание:
- Исполнение Google Закона о цифровых рынках (DMA) распространяется на все платформы.
- Читать дальше:
Добавление полей согласия
При настройке источника, предназначенного для активации аудиторий в Google, и выборе Да в ответ на вопрос Есть ли в вашем источнике европейские пользователи, на которых распространяются правила DMA ЕС? убедитесь, что в исходный файл включены дополнительные поля согласия из таблицы ниже. Это позволяет AppsFlyer передавать Google необходимую информацию в процессе активации.
Дополнительные поля согласия и значения ответов:
| Имя поля | Значение ответа | Объяснение поля |
|---|---|---|
eea |
true\/false | Находится ли пользователь в ЕЭЗ (Европейской экономической зоне), на которую распространяется DMA? |
ad_personalization |
*true/false | Пользователь дал согласие Google на использование своих данных для персонализированной рекламы? |
ad_user_data |
*true/false | Дал ли пользователь согласие на отправку своих данных в Google? |
| * Если значение “true”, AppsFlyer включает отправленные вами идентификаторы пользователей, которые дали согласие. Если значение “false”: AppsFlyer не включает их, так как они не были отправлены в AppsFlyer. | ||
Потенциальное воздействие на размер аудитории
Фактический и расчетный размер аудитории, передаваемой в Google, может различаться в зависимости от количества пользователей, дающих или не дающих согласие.