Интегриране на „Вход с Google“ за Reader Revenue Manager

Читателите ви могат бързо и сигурно да влизат в уебсайтове и приложения на трети страни чрез услугите на Google Identity (GIS), известни още като „Вход с Google“. Читателите могат да се възползват от бърза и безпроблемна практическа работа при влизане в профила и регистриране чрез Google One Tap – това е ключова функция на GIS. Това интегриране с Reader Revenue Manager (RRM) предоставя три ключови предимства:

  • Координиране на няколко подкани: Подканите за RRM, като например системи за платен достъп и изскачащи прозорци на Google One Tap, се координират, за да се предотврати конфликт, така че читателите да получават само по една заявка за вход в даден момент.
  • Единна система за вход: Google One Tap захранва регистрация за достъп до съдържание в RRM и заменя процеса на влизане в няколко стъпки с практическа работа с едно кликване. Това намалява триенето и предотвратява високите проценти на изоставяне при включване.
  • Автоматични права: RRM автоматично разпознава читателите, които влизат чрез Google One Tap. Това им осигурява незабавен достъп до абонаментите и лимитираното съдържание. Издателите могат да използват GIS за влизане в профила без подкани от RRM.

Настройване на функцията за вход с Google

Ако не сте запознати с функцията за вход с Google и Google One Tap, използвайте тези ресурси, за да научите основните неща за внедряването им:

Ето общите стъпки, за да започнете с Google One Tap.

  1. За да конфигурирате екрана си за получаване на съгласие за OAuth, изпълнете стъпките, описани в Настройване.
    • Получете идентификатор на клиентската програма и заредете клиентската библиотека.
  2. За да поставите фрагмент от код на страниците, на които искате да използвате Google One Tap, изберете HTML или

JavaScript.

  1. За да конфигурирате обратно обаждане с цел обработване на отговор с идентификационни данни, използвайте HTML или JavaScript.

Настройване на регистрация за достъп до съдържание в Publisher Center

Новата практическа работа с Publisher Center с насоки опростява интегрирането на функцията за вход с Google. Тя рационализира получаването на идентификационни данни и инсталирането на скриптове.

  1. За да настроите, кликнете върху Reader Revenue Manager и след това Достъп до съдържание.
  2. Кликнете върху Фунии за читатели и след това Регистрация на читатели.
    • Пояснение: За корпоративните издатели менюто „Фунии за читатели“ е обозначено като „Общ преглед“.
  3. Включете Вход с Google.

  1. Изпълнете стъпките в Настройване на функцията за вход с Google.
  2. Поставете URL адреса на даден уебсайт, на който е включена функцията Google One Tap.
  3. Кликнете върху Потвърждаване.

  1. Проверете дали съобщението е променено на „Страницата за регистрация на читатели е настроена така, че функцията за вход с Google да се използва за създаване на профил“.

Интегриране на клиентски код

За да интегрирате API на Google One Tap с функцията на RRM за регистрация на читатели:

  1. Инициализиране на swg.js:
  2. Добавете rrm_interop и callback към фрагмента си за GIS:
    • За да активирате подканата за премахване на конфликти, добавете параметъра data-rrm_interop ='true' към фрагмента си от HTML за Google One Tap или включете rrmInterop: true за API на JavaScript.
    • Конфигурирайте GIS така, че да използва функция за обратно извикване (напр. handleCredentialResponse), за да получи токена за идентификационни данни. Подробни инструкции за внедряване на handleCredentialResponse са предоставени в следващата стъпка.

Пример за API на HTML:

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"

data-callback="handleCredentialResponse"

data-rrm_interop='true'>

</div>

Пример за API на JavaScript:

JavaScript

google.accounts.id.initialize({

client_id: 'YOUR_GOOGLE_CLIENT_ID',

callback: handleCredentialResponse,

rrm_interop: true,

});

  1. Обработване на идентификационните данни във функцията за обратно извикване.
    • За да завършите интегрирането, трябва да обработите идентификационните данни от GIS посредством processGisCredential. В зависимост от настройката си ще добавите това към опашката SWG_BASIC (за стандартната версия на Reader Revenue Manager) или към опашката SWG (за Reader Revenue Manager Enterprise).

За Reader Revenue Manager Standard (RRM:S) с опашката SWG_BASIC:

JavaScript

function handleCredentialResponse(response) {

if (response.credential) {

(self.SWG_BASIC = self.SWG_BASIC || []).push((basicSubscriptions) => {

basicSubscriptions

.processGisCredential(response, {

gisClientId: 'YOUR_GIS_CLIENT_ID',

});

});

}

}

За Reader Revenue Manager Enterprise (RRM:E) с опашката SWG:

JavaScript

function handleCredentialResponse(response) {

if (response.credential) {

(self.SWG = self.SWG || []).push((subscriptions) => {

subscriptions

.processGisCredential(response, {

gisClientId: 'YOUR_GIS_CLIENT_ID',

});

});

}

}

Това гарантира, че идентификационните данни, изведени от GIS, се предават и обработват правилно от Reader Revenue Manager, като по този начин се завършва синхронизирането на състоянието на влизане в профила и правата на достъп за двете версии.

Сродни ресурси

На тази страница може да има съдържание, преведено чрез технология с AI. Преводите с AI може да съдържат грешки.
true
Търсене
Изчистване на търсенето
Затваряне на търсенето
Приложения на Google
Главно меню
4820324111623714832
true
Търсене в Помощния център
false
true
true
true
true
true
100499
false
false
false
false
false