Alur informasi

Diagram alur yang menggambarkan cara data diteruskan dari situs Penayang ke Subscription Linking API, pertama dengan subscriptions.linkSubscription() di browser, lalu menggunakan UpdateReaderEntitlements() di server.

Gambar 1. Diagram urutan untuk alur data tingkat tinggi dari proses Penautan Langganan.

Untuk menerapkan Penautan Langganan, situs penayang harus menggunakan JavaScript sisi klien untuk memulai penautan bagi pembaca, dan layanan sisi server untuk mengelola hak pembaca. Kedua sistem ini menggunakan informasi dari halaman web yang dihosting, konfigurasi Pusat Penerbit publikasi Anda, dan informasi akun layanan Google Cloud.

Menjelaskan cara menautkan langganan

  1. Pembaca dengan langganan berbayar atau hak kontribusi membuka situs Anda.
  2. Kode sisi klien Anda menggunakan swg.js untuk menawarkan kesempatan kepada pembaca untuk menautkan akun mereka ke Akun Google mereka, sehingga mereka dapat menerima manfaat dari penautan tersebut, menggunakan tombol atau tindakan yang Anda desain dan tempatkan di situs Anda.
  3. Setelah memicu tindakan (baik secara eksplisit melalui klik, atau secara implisit sebagai hasil dari tindakan atau status lain), pembaca akan login ke Akun Google mereka (atau memilih dari akun yang aktif), dan memberikan izin kepada penayang untuk mengaitkan informasi pembaca dengan Akun Google mereka. Penayang membuat ID yang diberikan penayang (PPID) untuk pembaca sebagai bagian dari permintaan, yang disimpan dengan Akun Google pembaca dan digunakan untuk interaksi API berikutnya.
  4. Setelah memberikan izin, pembaca akan diarahkan kembali ke situs penayang. Penayang kini dapat memberi tahu Google hak apa yang dimiliki pembaca.
  5. (Secara Asinkron) Penerbit akan mengirimkan informasi untuk setiap pembaca yang telah berhasil menautkan akunnya kepada Google, menggunakan PPID mereka untuk memperbarui catatan Google tentang hak PPID. Catatan Google tentang hak PPID harus selalu diperbarui, karena catatan ini akan dihapus setelah menjadi tidak berlaku. Data menjadi tidak berlaku 30 hari setelah tanggal habis masa berlaku data, dan selanjutnya dihapus.

Manfaat

Saat pembaca mengunjungi situs penerbit yang telah mengintegrasikan Penautan Langganan, dan mereka telah membayar langganan atau kontribusi di situs ini, pembaca dapat menautkan akun penerbit mereka ke Akun Google mereka. Kemudian, pembaca ini memenuhi syarat untuk mendapatkan peningkatan visibilitas pada konten dari publikasi ini di produk Google, seperti Penelusuran dan Discover. Dengan demikian, pembaca dapat memaksimalkan konsumsi konten dari publikasi yang telah mereka bayar. Pembaca dapat membatalkan tautan akun penerbit mereka dari Akun Google mereka kapan saja, atau dengan tindakan yang disediakan penerbit.

Ringkasan manfaat bagi pembaca

  1. Pembaca menelusuri konten apa pun, berita atau non-berita, dan melihat daftar 'Dari langganan Anda'.
  2. Pembaca berinteraksi dengan Discover (baik di layar utama Android, atau di iOS di aplikasi Google, Chrome, atau melalui widget layar utama) dan dapat melihat 'Dari langganan Anda' sebagai bagian dalam Discover. Dua screenshot yang menampilkan modul Dari langganan Anda di halaman hasil penelusuran

Gambar 2. Screenshot modul 'Dari Langganan Anda' di halaman hasil penelusuran di desktop dan seluler.

Manfaat yang diperoleh penayang dari Langganan Tertaut

  • Penyiapan sisi server yang lebih efisien dan lebih tangguh dalam jangka panjang untuk pengelolaan akun
  • Tidak memerlukan pembuatan IDP OAuth publik dan endpoint hak, seperti yang diperlukan oleh versi Penautan Akun sebelumnya
  • Meningkatkan engagement dan retensi pengguna dengan menampilkan konten publikasi secara lebih jelas di halaman hasil mesin telusur Google.