如要實作訂閱連結功能,發布商網站必須使用用戶端 JavaScript 為讀者啟動連結,並使用伺服器端服務管理讀者的授權。這兩個系統都會使用代管網頁、刊登內容的發布中心設定,以及 Google Cloud 服務帳戶資訊中的資訊。
逐步說明如何連結訂閱項目
付費訂閱或捐款權限的讀者造訪你的網站。
您的用戶端程式碼會使用 swg.js,讓讀者有機會將自己的帳戶連結至 Google 帳戶,以便透過您設計並放置在網站上的按鈕或行動號召,獲得關聯的優惠。
觸發動作 (透過點擊明確觸發,或透過其他動作或狀態間接觸發) 後,讀者會登入 Google 帳戶 (或從已啟用的帳戶中選取),並授予發布商權限,將讀者資訊與其 Google 帳戶建立關聯。發布商會為讀者建立發布商提供的 ID (PPID),做為要求的一部分,並將其儲存在讀者的 Google 帳戶中,用於後續的 API 互動。
授權後,讀者會被送回發布者的網站。發布商現在可以讓 Google 知道讀者有哪些授權。
(非同步) 發布商會針對已成功連結帳戶的每位讀者,使用其 PPID 傳送 Google 資訊,以更新 Google 的 PPID 授權記錄。Google 的 PPID 授權記錄必須保持最新狀態,因為這些記錄會在過期後遭到刪除。記錄會在到期日後 30 天過期,並隨後清除。
優點
當讀者造訪已整合 Subscription Linking 的發布者網站,並在該網站上付費訂閱或捐款時,讀者就能將發布者帳戶連結至 Google 帳戶。這些讀者之後就能在 Google 產品 (例如 Google 搜尋和 Google 探索) 中,看到更多來自這家出版商的內容。這樣一來,讀者就能盡情享用已付費的出版品內容。讀者隨時可以取消連結自己的出版商帳戶與 Google 帳戶,或透過出版商提供的動作取消連結。
讀者福利摘要
讀者搜尋任何內容 (新聞或非新聞) 時,會看到「來自訂閱項目」清單。
讀者可透過 Android 主畫面、iOS 版 Google 應用程式、Chrome 或主畫面小工具與「探索」互動,並在「探索」中看到「來自訂閱項目」專區。
[null,null,["上次更新時間:2025-07-25 (世界標準時間)。"],[[["\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'."]]