Читачі можуть швидко й безпечно входити на сторонні вебсайти й у додатки за допомогою Сервісів ідентифікації Google (GIS) (інша назва – Вхід через Google). Вони можуть швидко й легко входити в обліковий запис і реєструватися за допомогою Google One Tap, ключової функції GIS. Ця інтеграція з Reader Revenue Manager (RRM) має 3 основні переваги.
- Координація кількох запитів. Запити RRM, як-от плата за перегляд і спливаючі вікна One Tap, координуються для запобігання конфліктам. Таким чином читачі отримують лише один запит на вхід за раз.
- Єдиний вхід. Google One Tap забезпечує реєстрацію в RRM одним кліком, замінюючи багатоетапну процедуру входу. Це допоможе зменшити труднощі й знизити показник переривань реєстрації.
- Автоматичний доступ. RRM автоматично розпізнає читачів, які входять через Google One Tap. Вони отримують миттєвий доступ до підписок і контенту з платою за перегляд. Видавці можуть входити в обліковий запис за допомогою GIS без запитів RRM.
Як налаштувати функцію "Вхід через Google"
Якщо ви вперше використовуєте функцію "Вхід через Google" і Google One Tap, ознайомтеся з наведеними нижче ресурсами, щоб дізнатися більше про їх налаштування.
- Вхід через Google.Дізнайтеся більше про Сервіси ідентифікації Google.
- Налаштування кнопки "Увійти через Google". Дізнайтеся, як додати кнопку "Увійти через Google".
- Налаштування Google One Tap. Дізнайтеся, як відобразити Google One Tap.
Нижче наведено загальні кроки для початку роботи з Google One Tap.
- Щоб налаштувати екран запиту згоди OAuth, виконайте вказівки в розділі Налаштування.
- Отримайте ідентифікатор клієнта й завантажте клієнтську бібліотеку.
- Щоб розмістити фрагмент коду на сторінках, де потрібно використовувати Google One Tap, виберіть HTML або
- Щоб налаштувати зворотний виклик для обробки відповіді щодо облікових даних, використовуйте HTML або JavaScript.
Як налаштувати реєстрацію в Publisher Center
Нові покрокові вказівки в Publisher Center спрощують інтеграцію функції "Вхід через Google", отримання облікових даних і встановлення скриптів.
- Щоб налаштувати, натисніть Reader Revenue Manager
Доступ до контенту.
- Натисніть Воронки читачів
Реєстрація читачів.
- Підказка. Для видавців Enterprise меню "Воронки читачів" має назву "Огляд".
- Увімкніть функцію Вхід через Google.
- Виконайте вказівки з розділу Як налаштувати функцію "Вхід через Google".
- Вставте URL-адресу вебсайту, на якому ввімкнено Google One Tap.
- Натисніть Підтвердити.
- Переконайтеся, що повідомлення змінилося на "Для створення облікового запису під час реєстрації читачів налаштовано функцію "Вхід через Google".
Як інтегрувати клієнтський код
Щоб інтегрувати Google One Tap API із функцією реєстрації читачів RRM, виконайте подані нижче вказівки.
- Ініціалізуйте
swg.js:- якщо ви користуєтеся стандартною версією RRM, додайте фрагменти коду на сайт;
- якщо ви видавець Enterprise, дізнайтеся, як додати й ініціалізувати swg.js.
- Додайте параметр
rrm-interop чи rrmInteropу фрагмент коду GIS.- Щоб увімкнути уникнення конфліктів запитів, додайте параметр
rrm-interop='true'у фрагмент HTML Google One Tap або вкажітьrrmInterop: trueдля JavaScript API.
- Щоб увімкнути уникнення конфліктів запитів, додайте параметр
Приклад HTML API
JavaScript
<div id="g_id_onload"
data-client_id="YOUR_GOOGLE_CLIENT_ID"
data-login_uri="https://your.domain/your_login_endpoint"
data-your_own_param_1_to_login="any_value"
data-your_own_param_2_to_login="any_value"
rrm_interop='true'>
</div>
Приклад JavaScript API
JavaScript
google.accounts.id.initialize({
client_id: 'YOUR_GOOGLE_CLIENT_ID',
callback: handleCredentialResponse,
rrmInterop: true,
});