Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 initier 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 de votre publication dans Publisher Center et les informations du compte de service Google Cloud.
Processus d'association d'un abonnement
Un lecteur disposant d'un abonnement payant ou d'un droit de contribution accède à votre site Web.
Votre code côté client utilise swg.js pour permettre au lecteur d'associer son compte à son compte Google, de sorte qu'il bénéficie des avantages de l'association, à l'aide d'un bouton ou d'une incitation à l'action que vous concevez et placez sur votre site Web.
Après avoir déclenché l'incitation à l'action (de manière explicite en cliquant dessus ou de manière implicite à la suite d'une autre action ou d'un autre état), le lecteur se connecte à son compte Google (ou en sélectionne un parmi ceux qui sont actifs) et autorise l'éditeur à associer les informations le concernant à 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.
Après avoir accordé son autorisation, le lecteur est redirigé vers le site de l'éditeur.
L'éditeur peut maintenant indiquer à Google les droits d'accès du lecteur.
(De manière asynchrone) L'éditeur envoie à Google des informations sur chaque lecteur ayant réussi à associer son compte, à l'aide des PPID qu'il a fournis aux lecteurs afin de mettre à jour l'enregistrement Google sur les droits d'accès liés à ces identifiants. Cet enregistrement doit être actualisé sous peine d'être supprimé s'il ne l'est pas. Un enregistrement est considéré non actualisé 30 jours après sa date d'expiration. Il est ensuite supprimé définitivement.
Avantages
Lorsqu'un lecteur visite 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. Il bénéficie alors d'une visibilité accrue sur le contenu de cette publication via les produits Google tels que la recherche Google et Discover. Cela lui permet de maximiser sa consultation de contenus issus des publications pour lesquelles il a payé. Il peut dissocier son compte d'éditeur de son compte Google à tout moment ou par le biais d'une action proposée par l'éditeur.
Récapitulatif des avantages pour le lecteur
Il recherche des contenus d'actualité ou autres, et voit la liste "Sources : vos abonnements".
Il interagit avec Discover (sur son écran d'accueil Android, ou sous iOS dans l'appli Google, Chrome, ou via un widget de l'écran d'accueil) et peut voir une section "Sources : vos abonnements" dans Discover.
Figure 2. Capture d'écran du module "Sources : vos abonnements" sur une page de résultats de recherche depuis un ordinateur et un 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
Pas besoin de créer d'IDP OAuth public ni de point de terminaison des droits d'accès comme c'était le cas avec les versions précédentes de l'association de compte
Fidélisation et engagement accrus 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
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/08/06 (UTC).
[null,null,["Dernière mise à jour le 2025/08/06 (UTC)."],[[["\u003cp\u003eSubscription Linking enables readers with existing subscriptions to link their accounts with their Google accounts for enhanced content access across Google products.\u003c/p\u003e\n"],["\u003cp\u003ePublishers need to implement both client-side and server-side integrations to facilitate the linking process and manage reader entitlements.\u003c/p\u003e\n"],["\u003cp\u003eThe process involves reader initiation, Google account authorization, and publisher updates to Google regarding reader entitlements using a unique publisher-provided identifier (PPID).\u003c/p\u003e\n"],["\u003cp\u003eReaders benefit from increased content visibility on Google Search and Discover, while publishers gain streamlined account management and improved user engagement.\u003c/p\u003e\n"]]],["Publishers implement Subscription Linking using client-side JavaScript and a server-side service. Readers link their publisher account to their Google Account via a call-to-action, granting permission and creating a publisher-provided identifier (PPID). Publishers then update Google with the reader's entitlements, tied to the PPID. This process enables readers to see content from their subscriptions in Google Search and Discover. Publishers benefit from a streamlined account management system and improved user engagement. Records become stale 30 days after the expiration date.\n"],null,["# The flow of information\n\n**Figure 1.** Sequence diagram for the high-level data flow of Subscription Linking process.\n\nTo implement Subscription Linking, a publisher's site must use client-side JavaScript to initiate the linking for readers, and a server-side service to manage the entitlements of readers. Both of these systems use information from the hosted webpage, your publication's Publisher Center configuration and Google Cloud service account information.\n| **Note:** For more information, see the appendix for [client-side](/news/subscribe/subscription-linking/implementation/client-side) and [server-side](/news/subscribe/subscription-linking/implementation/server-side) systems relationships,\n\nWalking through linking a subscription\n--------------------------------------\n\n1. A reader with a paying subscription or contribution entitlement comes to your website.\n2. Your client-side code uses `swg.js` to offer the reader the opportunity to link their account to their Google Account, so that they can receive the [benefits](#summary_of_reader_benefits) of the association, using a button or call-to-action that you design and place on your website.\n3. After triggering the call-to-action (either explicitly through a click, or implicitly as the result of another action or state), the reader logs in to their Google Account (or selects from those active), and grants permission to the publisher to associate reader information with their Google Account. The publisher creates a publisher-provided identifier (PPID) for the reader as part of the request, which is saved with the reader's Google Account and is used for subsequent api interactions.\n4. After granting permission, the reader is sent back to the publisher's site. The publisher can now let Google know which entitlements the reader is entitled to.\n5. (Asynchronously) Publishers will send Google information for each reader that has successfully linked their account, using their PPIDs to update Google's record of the PPID's entitlements. Google's record of a PPID's entitlement(s) must be kept fresh, as these records are deleted after becoming stale. A record becomes stale 30 days after the record's expiration date, and is subsequently purged.\n\nBenefits\n--------\n\nWhen a reader visits a publisher's site that has integrated Subscription\nLinking, and they have paid for a subscription or contribution on this site,\nthe reader can link their publisher account to their Google Account. These\nreaders are then eligible to have increased visibility on the content from\nthis publication on Google products, such as Search and Discover. This allows\nreaders to maximize their consumption of content from the publications they've\npaid for. Readers can unlink their publisher account from their Google Account\nat any time, or by a publisher-provided action.\n\n### Summary of reader benefits\n\n1. Readers search for any content, news or non-news, and see the 'From your subscriptions' list.\n2. Readers interact with Discover (either on their Android home screen, or on iOS in the Google app, Chrome, or through a home screen widget) and can see 'From your subscriptions' as a section within Discover.\n\n**Figure 2.** Screenshot of the 'From your Subscriptions' module on a search\nresults page on desktop and mobile.\n\n### Publisher benefits from a Linked Subscription\n\n- More efficient, longer-term resilient server-side setup for account management\n- Does not require creating a public OAuth IDP and entitlements endpoint, as previous versions of Account Linking required\n- Improved user engagement and retention by featuring the publication's content more distinctly within Google's search engine results pages.\n\n| **Note:** You can use Search Console to track Subscription Linking performance (clicks, impressions, and click-through rate). Follow the instructions under 'Find the full list of search appearance types supported by this report' in this [article](https://support.google.com/webmasters/answer/10268906#zippy=%2Csearch-results-performance%2Cdiscover-performance%2Cgoogle-news-performance), then filter by 'Subscribed content'."]]