Синхронізація даних про згоду дає змогу застосовувати рішення щодо згоди користувача в кількох додатках із вашого портфеля.
Завдяки синхронізації даних про згоду користувач може прийняти рішення в повідомленні щодо європейських регламентів в одному з ваших додатків, і це рішення застосовуватиметься до інших додатків. Це може покращити загальну взаємодію з користувачем у додатках, оскільки вони бачитимуть менше повідомлень із запитом згоди.
Як працює синхронізація даних про згоду
Для синхронізації даних про згоду використовується Google User Messaging Platform SDK (UMP SDK) і унікальний ідентифікатор синхронізації даних про згоду, щоб підтвердити попередні рішення користувача щодо згоди й застосувати їх до інших додатків, які входять у визначену групу згоди.
Коли користувач приймає рішення щодо згоди в одному з додатків у групі, це рішення надсилається через UMP SDK на сервер згоди, де зберігається разом із призначеним користувачу ідентифікатором синхронізації даних про згоду. Коли той самий користувач ініціалізує інший додаток у групі, UMP SDK надсилає ідентифікатор на сервер згоди, де він порівнюється з наявними комбінаціями ідентифікатора й рядка згоди, щоб визначити, чи користувач вже приймав у ваших додатках рішення щодо згоди, яке можна застосувати до поточного додатка.
Залежно від результатів порівняння буде вжито одну з наведених нижче дій.
- Якщо є дійсне й застосовне рішення щодо згоди, рядок Transparency and Consent (TC) буде отримано й збережено локально. Користувачу не показуватиметься повідомлення щодо європейських регламентів, оскільки він уже надав згоду в іншому додатку в групі згоди. Нижче наведено інформацію про те, що відбувається в разі конфлікту між локально збереженим рядком TC й рядком TC, що зберігається на сервері згоди.
- Якщо позначка часу
LastUpdatedу локально збереженому рядку TC новіша, ніж позначка часу версії на сервері згоди, локально збережений рядок TC перевизначить версію, що зберігається на сервері. - Якщо позначка часу
LastUpdated, що зберігається на сервері згоди, новіша за позначку часу локально збереженої версії або збігається з нею, рядок TC, що зберігається на сервері згоди, буде отримано й збережено локально, а локально збережену версію буде перезаписано.
- Якщо позначка часу
- Якщо дійсного й застосовного рішення щодо згоди немає, користувачу показуватиметься повідомлення щодо європейських регламентів. Коли користувач прийме рішення щодо згоди в повідомленні, рядок TC буде збережено на сервері згоди разом із його ідентифікатором синхронізації даних про згоду.
Усі зміни, які користувач вносить у налаштування згоди в поточному додатку, буде застосовано до інших додатків у групі згоди під час наступного виконання запиту requestConsentInfoUpdate через UMP SDK. Додатки, які вже відкрито на пристрої користувача і які входять у групу згоди, можливо, потрібно буде перезапустити, перш ніж застосувати рішення щодо згоди.
Як створити групу згоди
Перш ніж почати синхронізувати дані про згоду в додатках, виберіть потрібні додатки й додайте їх у групу згоди. Якщо користувач прийме рішення щодо згоди в одному з додатків у групі, це рішення застосовуватиметься до інших додатків у групі, які він використовуватиме пізніше.
Створюючи групу згоди, пам’ятайте про наведене нижче.
- У політиці конфіденційності має бути чітко вказано всі додатки в групі згоди, які спільно використовуватимуть рішення щодо згоди.
- Синхронізувати дані про згоду можна лише в додатках, у яких опубліковано повідомлення щодо європейських регламентів.
- Додатки в групі згоди можуть стати непридатними (наприклад, якщо видалити повідомлення щодо європейських регламентів для додатка), але вони залишаться в групі згоди. Дані про згоду не синхронізуватимуться для цього додатка, доки його придатність не буде відновлено.
- Непридатні додатки не можна додавати в групи згоди.
- Повідомлення, що розгортаються в рекламному блоці, не підтримують синхронізацію даних про згоду.
- Після того як синхронізацію даних про згоду буде ввімкнено, у додатках групи згоди відображатимуться повідомлення щодо європейських регламентів. Вони інформуватимуть користувачів про те, що їхні рішення щодо згоди застосовано до групи додатків, і міститимуть посилання на вашу політику конфіденційності.
Щоб створити групу згоди:
- Увійдіть в обліковий запис AdMob на сторінці https://admob.google.com.
- Натисніть Конфіденційність і повідомлення.
- Натисніть значок
на картці повідомлень щодо європейських регламентів.
- У розділі "Синхронізація згоди" натисніть Додати додатки.
- Виберіть додатки, які входитимуть у групу згоди.
- Натисніть Підтвердити. Групу згоди буде збережено.
Ідентифікатори синхронізації даних про згоду
Ідентифікатори синхронізації даних про згоду – це унікальні ідентифікатори, які використовуються, щоб зіставити користувачів із їхніми попередніми рішеннями щодо згоди. Ідентифікатори не мають містити необроблену ідентифікаційну інформацію про користувачів. Ви можете використовувати ідентифікатори, призначені видавцем (PPID), які формуються на основі даних для входу (зокрема, електронної адреси або унікального ідентифікатора користувача). Це дає змогу синхронізувати дані про згоду на кількох пристроях.
Перегляньте документацію Google для розробників і дотримуйтеся вказівок, щоб налаштувати ідентифікатори синхронізації згоди.
Формат ідентифікатора синхронізації даних про згоду
Наданий вами ідентифікатор має бути унікальним для кожного користувача в усіх додатках, де синхронізуються дані про згоду. Хешуйте або шифруйте ідентифікатор, щоб не надсилати ідентифікаційну інформацію в Google.
Вимоги для ідентифікаторів:
- формат сегмента UUID або регулярного виразу
^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$; - мінімум 22 символи;
- максимум 150 символів.
Приклад
Нижче наведено приклади ідентифікаторів синхронізації даних про згоду з правильним форматом.
12JD92JD8078S8J29SDOAKC0EF23033712jd92jd8078s8j29sdoakc0ef23033712Jd92jD8078s8j29sDoakc0ef230337123e4567-e89b-12d3-a456-426614174000
Відкликання згоди
Відкликання згоди – це процес, під час якого користувачі, які дали згоду на показ персоналізованої реклами, можуть відкликати свою згоду відповідно до GDPR. Вам потрібно додати в меню свого додатка посилання, за допомогою якого користувачі зможуть відкликати рішення щодо згоди. Докладніше про те, як упровадити параметр відкликання згоди в додатках.
Якщо синхронізацію даних про згоду ввімкнено, то під час відкликання згоди в одному додатку в групі вона автоматично буде відкликана для всіх додатків у цій групі.
Видалення згоди
Видавці також можуть надіслати запит на видалення збереженого рядка TC для користувача через кінцеву вебточку.
Щоб надіслати запит на видалення даних, ініціюйте запит POST за допомогою цієї URL-адреси:
https://fundingchoicesmessages.google.com/csd?userid={user's_ID}&appid={one_of_the_appids_in_the_consent_group}
POST закодовані.