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

Рисунок 2. Скриншот модуля «Из ваших подписок» на странице результатов поиска на настольных компьютерах и мобильных устройствах.
Издатель получает выгоду от связанной подписки.
- Более эффективная и отказоустойчивая серверная конфигурация для управления учетными записями.
- Не требует создания общедоступного поставщика идентификации OAuth и конечной точки прав доступа, как это требовалось в предыдущих версиях функции привязки учетных записей.
- Улучшено вовлечение и удержание пользователей за счет более заметного отображения контента издания на страницах результатов поиска Google.