Управление передачей данных третьим лицам
Предоставьте пользователям вашего приложения право самим выбирать, как и когда передавать свои данные третьим лицам. У вас также есть возможность настроить объем передаваемых данных и тип партнеров с учетом предпочтений пользователя.
Общие настройки
Вы не можете делать исключения из глобального запроса на отказ. Если Adjust получает глобальный запрос на отказ, никакие данные не предоставляются SAN или партнерам, которым Adjust отправляет автоматические колбэки через интеграцию API.
В Adjust вы можете предоставлять третьим лицам доступ к данным в целях сбора статистики, лишать их доступа и предоставлять его повторно. Это позволяет вам по-прежнему получать ценные сведения, уважая при этом предпочтения пользователей относительно передачи данных.
Если пользователь решает не передавать данные партнерам по маркетингу, об этом будет сделана пометка на серверах Adjust. После установки соответствующего флага Adjust продолжает записывать данные пользователя, но при этом изменяется следующее.
- Пользователю не отправляются колбэки от партнеров.
- Никакие данные не передаются SAN для атрибуции.
- Пользователь не включается в списки «Аудитории».
- Количество удалений/переустановок, выполненных пользователем, не измеряется.
Решение пользователя может быть направлено Adjust при помощи интеграции сервера с сервером или напрямую с помощью Adjust SDK.
Как функция enableFirstSessionDelay помогает при передаче данных третьим лицам?
Компания Adjust реализовала функцию enableFirstSessionDelay, которая помогает клиентам настраивать передачу данных третьим лицам. Эта функция позволяет лучше контролировать отправку данных пользователей на серверы Adjust и упрощает настройку параметров.
Параметры передачи данных третьим сторонам необходимо настроить до инициализации Adjust SDK. Инициализация SDK происходит без задержек сразу после запуска приложения, что может привести к обработке данных пользователей до того, как параметры будут получены системой.
С помощью функции enableFirstSessionDelay можно отложить инициализацию SDK, дав приложению время отобразить диалоговое окно согласия, и настроить все необходимые параметры, связанные с передачей данных третьим лицам, перед отправкой любых данных в Adjust. Это гарантирует, что выбранные пользователем опции будут учтены с самого первого сеанса работы.
Любые настройки передачи данных третьим лицам, примененные в течение окна задержки, будут обработаны до того, как SDK продолжит сеанс установки.
Чтобы настроить
enableFirstSessionDelay, следуйте указаниям руководства по соответствующей платформе:
📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx Corona
Настройки для конкретных партнеров
Когда вы выбираете для своего партнера параметры передачи данных, Adjust по умолчанию передает партнеру каждую настроенную единицу данных. Это означает, что если вы решили отправлять партнеру данные (например, сеансы и события), Adjust будет пересылать эти единицы данных каждый раз, когда получает их от устройства.
Параметры передачи данных, настроенные в Adjust для партнеров, применяются глобально, но можно также изменить параметры передачи данных для каждого партнера индивидуально по каждому устройству. Это может быть полезно, когда данные, которыми вы делитесь с партнером, зависят от выполнения пользователем определенных действий в вашем приложении. Можно обновить настройки передачи данных третьим лицам на уровне устройства, чтобы:
- Запретить Adjust делиться всеми данными, отправленными с устройства.
- Запретить Adjust делиться определенными единицами данных с устройства.
- Повторно включить передачу единицы данных с определенного устройства.
- Добавить варианты детализации для данных, пересылаемых Adjust с определенного устройства.
Вы можете обновить параметры предоставления данных третьим сторонам в любое время, в том числе до инициализации SDK. Если вы настроите параметры передачи данных третьим сторонам до инициализации Adjust SDK, эти настройки будут добавлены в очередь. После инициализации SDK обновленные настройки передачи данных третьим лицам отправляются в Adjust до отправки информации о сеансе, то есть ваши обновленные настройки будут применены к сеансу установки.
Вы получаете полный контроль: соблюдаете предпочтения пользователя и при этом работаете с инструментами, которым вы доверяете.
Примеры
Вот несколько примеров сценариев:
Отключение всех партнеров, кроме одного (PartnerA): Adjust прекратит обмен данными со всеми партнерами, кроме PartnerA. Только PartnerA продолжит получать данные об активности пользователей.
Отключение передачи всех данных, кроме данных сеанса: все партнеры перестанут получать все данные, за исключением метрики сеанса и связанной с ней активности (например, установок или реатрибуций, которые под нее подпадают).
Разрешение только данных сеанса и только для PartnerA: Adjust будет передавать PartnerA только данные, связанные с сеансом . Никакому другому партнеру не будут передаваться никакие другие данные.
Отключение только динамических колбэков: вы можете отключить передачу данных только для динамических партнеров (настраиваемых с помощью динамических колбэков). Это позволяет вам поддерживать интеграции с другими партнерами в активном состоянии.
👉 Подробнее о динамических колбэках.
Помочь с установкой этих настроек в приложении может ваша команда разработчиков. Предложите им ознакомиться с руководством по соответствующей платформе:
📖 iOS / Android / Unity / React Native / Flutter / Cordova / Cocos-2dx / Corona
Требования S2S API
Для интеграции с Adjust API ваши серверы должны быть настроены на передачу обязательных параметров в Adjust в ответ на запрос HTTP GET, сделанный с указанного URL-адреса конечной точки.
Инструкции по управлению параметрами совместного доступа третьих лиц с помощью API Adjust см. в разделе Повторное включение/отключение совместного доступа третьих сторон посредством S2S.