Flux d'informations

Schéma de flux illustrant la façon dont les données sont transmises du site d'un éditeur à l'API Subscription Linking, d'abord via subscriptions.linkSubscription() dans le navigateur, puis via UpdateReaderEntitlements() sur le serveur.

Figure 1. Schéma séquentiel du flux de données de haut niveau lié au processus d'association d'abonnement.

Pour implémenter l'association d'abonnement, le site d'un éditeur doit utiliser le code JavaScript côté client pour lancer l'association pour les lecteurs, et un service côté serveur pour gérer leurs droits d'accès. Ces deux systèmes utilisent les informations de la page Web hébergée, la configuration du Centre pour les éditeurs de votre publication et les informations du compte de service GCP.

Processus d'association d'un abonnement

  1. Un lecteur disposant d'un abonnement payant ou d'un droit de contribution accède à votre site Web.
  2. Votre code côté client utilise swg.js pour permettre au lecteur d'associer son compte à son compte Google, afin qu'il puisse bénéficier des avantages de l'association, via un bouton ou une incitation à l'action que vous concevez et placez sur votre site Web.
  3. Après avoir déclenché l'incitation à l'action (soit explicitement par un clic, soit implicitement suite à une autre action ou un autre état), le lecteur se connecte à son compte Google (ou en sélectionne un parmi ceux actuellement actifs) et autorise l'éditeur à associer les informations du lecteur à son compte Google. L'éditeur crée un identifiant (PPID) pour le lecteur dans le cadre de la requête. Cet identifiant est enregistré avec le compte Google du lecteur et utilisé pour les interactions ultérieures avec l'API.
  4. Après avoir accordé son autorisation, le lecteur est redirigé vers le site de l'éditeur. L'éditeur peut désormais indiquer à Google les droits d'accès du lecteur.
  5. (De manière asynchrone) Les éditeurs envoient à Google des informations sur chaque lecteur ayant correctement associé leur compte, en utilisant leurs PPID afin de mettre à jour l'enregistrement Google des droits d'accès liés à ces PPID. L'enregistrement de Google concernant les droits d'accès d'un PPID doit être actualisé, car ils sont supprimés lorsqu'ils ne sont plus actualisés. Un enregistrement n'est plus actualisé 30 jours après sa date d'expiration. Il est ensuite supprimé définitivement.

Avantages

Lorsqu'un lecteur consulte le site d'un éditeur qui intègre l'association d'abonnement, et qu'il a payé un abonnement ou une contribution sur ce site, il peut associer son compte d'éditeur à son compte Google. Ils peuvent ainsi bénéficier d'une visibilité accrue sur le contenu de cette publication dans les produits Google tels que la recherche Google et Discover. Cela permet aux lecteurs de maximiser leur visionnage du contenu des publications pour lesquelles ils ont payé. Les lecteurs peuvent dissocier leur compte d'éditeur de leur compte Google à tout moment ou par le biais d'une action fournie par l'éditeur.

Récapitulatif des avantages pour le lecteur

  1. Il recherche des contenus d'actualité ou autres, et voit la liste "Sources : vos abonnements".
  2. Les lecteurs interagissent avec Discover (via leur écran d'accueil Android, ou sur iOS dans l'appli Google, Chrome ou via un widget de l'écran d'accueil) et peuvent voir une section "Sources : vos abonnements" dans Discover. Deux captures d'écran montrant le module "Sources : vos abonnements" sur une page de résultats de recherche

Figure 2. Capture d'écran du module "Sources : vos abonnements" sur une page de résultats de recherche sur ordinateur et mobile.

Avantages pour l'éditeur d'un abonnement associé

  • Une configuration côté serveur plus efficace et résiliente à plus long terme pour la gestion de compte
  • Ne nécessite pas la création d'un IdP OAuth public et d'un point de terminaison des droits d'accès, car les versions précédentes de l'association de comptes sont requises
  • Fidélisation et engagement accru des utilisateurs grâce à une présentation plus claire du contenu de la publication sur les pages de résultats du moteur de recherche de Google