Поток информации

A flow diagram illustrating how data is passed from a Publisher's site to the Subscription Linking API, first by subscriptions.linkSubscription() in the browser, and then using UpdateReaderEntitlements() on the server.

Рисунок 1. Диаграмма последовательности потока данных высокого уровня в процессе привязки подписки.

Чтобы реализовать привязку подписки, сайт издателя должен использовать клиентский JavaScript для инициирования связывания для читателей, а также серверную службу для управления правами читателей. Обе эти системы используют информацию с размещенной веб-страницы, конфигурации Центра издателей вашего издания и информацию учетной записи службы Google Cloud.

Прохождение привязки подписки

  1. Читатель с платной подпиской или правом внесения взносов заходит на ваш сайт.
  2. Ваш клиентский код использует swg.js , чтобы предложить читателю возможность связать свою учетную запись с учетной записью Google, чтобы они могли получить преимущества от связи, используя кнопку или призыв к действию, которые вы разработали и разместили на своем веб-сайте.
  3. После запуска призыва к действию (явно посредством клика или неявно в результате другого действия или состояния) читатель входит в свою учетную запись Google (или выбирает одну из активных) и предоставляет издателю разрешение связать информацию о читателе с его учетной записью Google. Издатель создает для читателя идентификатор, предоставленный издателем (PPID), как часть запроса, который сохраняется в учетной записи Google читателя и используется для последующих взаимодействий API.
  4. После предоставления разрешения читатель отправляется обратно на сайт издателя. Теперь издатель может сообщить Google, на какие права имеет читатель.
  5. (Асинхронно) Издатели будут отправлять в Google информацию о каждом читателе, который успешно связал свою учетную запись, используя свои PPID для обновления записей Google о правах PPID. Записи Google о правах PPID должны постоянно обновляться, поскольку эти записи удаляются после устаревания. Запись становится устаревшей через 30 дней после истечения срока ее действия и впоследствии удаляется.

Преимущества

Когда читатель посещает сайт издателя, на котором интегрирована функция привязки подписки, и оплатил подписку или вклад на этом сайте, он может связать свою учетную запись издателя со своей учетной записью Google. Эти читатели смогут повысить видимость содержания этой публикации в таких продуктах Google, как Search и Discover. Это позволяет читателям максимизировать потребление контента из публикаций, за которые они заплатили. Читатели могут отсоединить свою учетную запись издателя от своей учетной записи Google в любое время или с помощью действия, предоставленного издателем.

Краткое описание преимуществ для читателей

  1. Читатели ищут любой контент, новости или не новости, и видят список «Из ваших подписок».
  2. Читатели взаимодействуют с Discover (либо на главном экране Android, либо на iOS в приложении Google, Chrome или через виджет на главном экране) и могут видеть раздел «Из ваших подписок» в Discover. Пара снимков экрана, показывающих модуль «Из ваших подписок» на странице результатов поиска.

Рис. 2. Снимок экрана модуля «Из ваших подписок» на странице результатов поиска на компьютере и мобильном устройстве.

Издатель получает выгоду от связанной подписки

  • Более эффективная и долгосрочная устойчивая настройка на стороне сервера для управления учетными записями.
  • Не требует создания общедоступного IDP OAuth и конечной точки прав, как требовалось в предыдущих версиях связывания учетных записей.
  • Повышение вовлеченности и удержания пользователей за счет более четкого представления содержания публикации на страницах результатов поисковой системы Google.