Рисунок 1. Диаграмма последовательности потока данных высокого уровня в процессе привязки подписки.
Чтобы реализовать привязку подписки, сайт издателя должен использовать клиентский JavaScript для инициации связывания для читателей, а также серверную службу для управления правами читателей. Обе эти системы используют информацию с размещенной веб-страницы, конфигурации Центра издателей вашего издания и информацию об учетной записи службы GCP.
Прохождение привязки подписки
- Читатель с платной подпиской или правом внесения взносов заходит на ваш сайт.
- Ваш клиентский код использует
swg.js
, чтобы предложить читателю возможность связать свою учетную запись с учетной записью Google, чтобы они могли получить преимущества от связи с помощью кнопки или призыва к действию, которые вы разработали и разместили на ней. Ваш сайт. - После запуска призыва к действию (явно посредством клика или неявно в результате другого действия или состояния) читатель входит в свою учетную запись Google (или выбирает из тех, которые активны в данный момент) и предоставляет разрешение издателю. связать информацию о читателях с их учетной записью Google. Издатель создает для читателя идентификатор, предоставленный издателем (PPID), как часть запроса, который сохраняется в учетной записи Google читателя и используется для последующих взаимодействий API.
- После предоставления разрешения читатель отправляется обратно на сайт издателя. Теперь издатель может сообщить Google, на какие права имеет читатель.
- (Асинхронно) Издатели будут отправлять в Google информацию о каждом читателе, который успешно связал свою учетную запись, используя свои PPID для обновления записей Google о правах PPID. Записи Google о правах PPID должны постоянно обновляться, поскольку эти записи удаляются после устаревания. Запись становится устаревшей через 30 дней после истечения срока ее действия и впоследствии удаляется.
Преимущества
Когда читатель посещает сайт издателя, на котором интегрирована функция привязки подписки, и оплатил подписку или вклад на этом сайте, читатель может связать свою учетную запись издателя со своей учетной записью Google. Эти читатели смогут повысить видимость содержания этой публикации в таких продуктах Google, как Search и Discover. Это позволяет читателям максимизировать потребление контента из публикаций, за которые они заплатили. Читатели могут отсоединить свою учетную запись издателя от своей учетной записи Google в любое время или с помощью действия, предоставленного издателем.
Краткое описание преимуществ для читателей
- Читатели ищут любой контент, новостной или не новостной, и видят список «Из ваших подписок».
- Читатели взаимодействуют с Discover (либо через главный экран Android, либо через iOS в приложении Google, Chrome или через виджет на главном экране) и могут видеть раздел «Из ваших подписок» в Discover.
Рис. 2. Скриншот модуля «Из ваших подписок» на странице результатов поиска на настольных и мобильных устройствах.
Издатель получает выгоду от связанной подписки
- Более эффективная и долгосрочная устойчивая настройка на стороне сервера для управления учетными записями.
- Не требует создания общедоступного IDP OAuth и конечной точки прав, как требовалось в предыдущих версиях связывания учетных записей.
- Повышение вовлеченности и удержания пользователей за счет более четкого представления содержания публикации на страницах результатов поисковой системы Google.