Alur informasi

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

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

Untuk menerapkan Penautan Langganan, situs penerbit 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 GCP.

Panduan menautkan langganan

  1. Pembaca dengan hak langganan atau kontribusi berbayar akan 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 pengaitan, melalui tombol atau pesan ajakan (CTA) yang Anda desain dan tempatkan di situs Anda.
  3. Setelah memicu pesan ajakan (CTA) (baik secara eksplisit melalui klik, atau secara implisit sebagai hasil dari tindakan atau status lainnya), pembaca login ke Akun Google mereka (atau memilih dari yang saat ini 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 penerbit. Penerbit kini dapat memberi tahu Google hak apa saja yang menjadi hak pembaca.
  5. (Secara asinkron) Penayang akan mengirimkan informasi ke Google untuk setiap pembaca yang berhasil menautkan akunnya, menggunakan PPID untuk memperbarui data Google terkait hak PPID. Data Google tentang hak PPID harus terus diperbarui, karena data ini dihapus setelah tidak berlaku lagi. Data menjadi tidak berlaku lagi 30 hari setelah tanggal habis masa berlaku data, dan kemudian dihapus permanen.

Manfaat

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

Ringkasan manfaat dari pembaca

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

Gambar 2. Screenshot modul “Dari Subscription Anda” di halaman hasil penelusuran di desktop dan perangkat seluler.

Penayang mendapatkan manfaat dari Langganan Tertaut

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