Кратко: повысьте гибкость, сохраняя возможность измерений с AppsFlyer и соблюдая требования PIPL.
Фон
В конце 2021 года в Китае был принят Закон о защите персональной информации (PIPL), регулирующий сбор, использование и передачу персональных данных пользователей. Чтобы обеспечить клиентам дополнительную гибкость при использовании AppsFlyer и поддержать соблюдение правовых норм PIPL, следуйте пошаговым инструкциям, приведенным в этой статье.
Решение AppsFlyer для PIPL основано на 3 принципах:
- Запретите SDK собирать идентификаторы устройств.
- Маскируйте и хешируйте IP-адреса событий SDK, событий S2S, а также кликов и показов.
- Включите аудит всех событий приложения на промежуточном сервере в Китае.
Применение решения PIPL в AppsFlyer
В следующем разделе описаны действия, которые необходимо выполнить, чтобы применить решение AppsFlyer для PIPL.
Чтобы применить решение PIPL:
- Запретите SDK собирать идентификаторы устройств. Убедитесь, что вы не отправляете AppsFlyer идентификаторы устройств ни для взаимодействий, ни для событий.
- Для Android:
- Установите для
setDisableAdvertisingIdentifiersзначение true - Установите для
setCollectIMEIзначение false - Установите для
setCollectAndroidIDзначение false
- Установите для
- Для iOS:
- Установите для
disableAdvertisingIdentifierзначение true - Установите для
disableIDFVCollectionзначение true
- Установите для
Обратите внимание, что настройка этих методов влияет на сбор идентификаторов не только в Китае. Чтобы отключить идентификаторы только для китайского рынка, необходимо реализовать пользовательскую логику.
- Для Android:
- Маскируйте и хешируйте клики и показы, используя специальные китайские домены для передачи этих событий в AppsFlyer.
- Используйте следующие китайские домены для OneLink и ссылок атрибуции:
- Для кликов на одной платформе — hclicks.aflink.com — не используйте подпись кликов. Убедитесь, что исключили приложение из подписи кликов.
- Для показов на одной платформе — himpressions.aflink.com
- Для кликов OneLink — {subdomain}.onelnk.com
- Отправьте своему CSM список релевантных ID приложений и субдоменов OneLink.
- Если вы используете смарт-баннеры:
- Отправьте AppsFlyer ключ сайта.
- Используйте только {subdomain}.onelnk.com.
- Внимание! Поскольку PIPL требует маскирования и хеширования IP-адресов, смарт-баннеры на основе правил геолокации не будут работать должным образом.
- Используйте следующие китайские домены для OneLink и ссылок атрибуции:
- Маскируйте и хешируйте события SDK и S2S и передавайте их через релейный сервер в Китае
-
События SDK:
Укажите для событий SDK домен hevents.appsflyer-cn.com. Инструкции для Android. iOS instructions.
Использование этого домена гарантирует, что IP-адреса всех событий SDK будут маскироваться и хешироваться. -
События S2S:
Для событий S2S используйте доменapi2.hevents.appsflyer-cn.com, чтобы маскировать и хешировать IP-адреса, как указано ниже:- IP-адрес нужно преобразовать в двоичный формат, а затем замаскировать последние 2 цифры.
- Замаскированный двоичный IP-адрес нужно преобразовать в текст, а затем хешировать по алгоритму sha256.
-
События SDK:
Ограничения решения
В этом разделе описаны некоторые ограничения, которые накладывает решение PIPL.
- Решение S2S для API OneLink для создания коротких ссылок не поддерживается.
- Все идентификаторы устройств для всех взаимодействий должны быть хешированы.