Untuk memaksimalkan engagement pembaca dan rasio konversi (CVR) penautan akun, penayang harus mengikuti praktik terbaik penerapan berikut. Analisis publikasi berperforma terbaik mengungkapkan bahwa strategi pemanggilan otomatis yang dikombinasikan dengan jadwal jeda keterlibatan ulang yang disiplin mendorong rasio keberhasilan tertinggi.
Strategi pemanggilan
Sebaiknya adopsi model pemanggilan otomatis utama, dengan pemanggilan yang dipicu tombol sekunder opsional untuk pembaca yang login.
Utama: Pemanggilan otomatis
Picu perintah Penautan Langganan secara otomatis pada saat pembukaan nilai tertinggi:
- Pasca-pembelian: Segera setelah pembelian langganan internal setelah menutup modal konfirmasi.
- Login pengguna: Saat pengguna login ketika pelanggan yang ada mengakses konten berbayar (sebagai bagian dari strategi keterlibatan ulang).
Sekunder: Pemanggilan yang dipicu tombol
Untuk pembaca yang login yang belum menautkan akun mereka, tampilkan tombol penautan atau ajakan bertindak (CTA) yang persisten dan tidak mengganggu:
- Header atau footer artikel: Tempatkan tombol penautan di header atau footer artikel tetap bersama ikon berbagi sosial. Pembaca yang diautentikasi terutama membuka halaman detail artikel, sehingga menyematkan CTA langsung ke konten yang digunakan akan memaksimalkan peluang penautan.
- Halaman pengelolaan keanggotaan: Promosikan Penautan Langganan di halaman pengelolaan akun atau keanggotaan pembaca dengan penjelasan tentang manfaat menautkan Akun Google mereka.
Logika keterlibatan ulang dan jeda
Jangan perlakukan Penautan Langganan sebagai perintah satu kali. Jika pembaca menutup atau menolak perintah penautan, terapkan periode jeda berulang sebelum menampilkan CTA lagi.
- Periode jeda yang direkomendasikan: Terapkan periode tunggu 30 hingga 45 hari (atau lebih singkat, bergantung pada preferensi publikasi Anda) setelah pengguna menutup atau menolak perintah sebelum meminta mereka lagi.
Mendeteksi penolakan dengan eventListener
Untuk menerapkan logika keterlibatan ulang dan jeda, gunakan swg.js eventManager untuk mendeteksi saat pengguna menutup atau menolak dialog Penautan Langganan tanpa menautkan. Untuk mengetahui daftar lengkap peristiwa analisis, lihat definisi peristiwa di GitHub.
Saat peristiwa penolakan atau penutupan terjadi, simpan stempel waktu di database akun Anda untuk menekan permintaan ulang otomatis hingga periode jeda berakhir.
// AnalyticsEvent numeric IDs from api_messages.ts
// list of the events: https://github.com/subscriptions-project/swg-js/blob/main/src/proto/api_messages.ts#L32
const ACTION_SUBSCRIPTION_LINKING_CLOSE = 1086;
const EVENT_SUBSCRIPTION_LINKING_FAILED = 2005;
subscriptions.getEventManager().then(manager => {
manager.registerEventListener((event) => {
// Inspect the analytics event
console.log("Analytics event: ", event);
// If the event indicates the user closed or rejected the linking prompt,
// record the timestamp to enforce your 30-45 day cooldown schedule.
if (event.eventType === ACTION_SUBSCRIPTION_LINKING_CLOSE ||
event.eventType === EVENT_SUBSCRIPTION_LINKING_FAILED) {
// Record rejection timestamp for cooldown suppression
recordLinkingRejectionTimestamp();
}
});
});
Menyinkronkan hak pembaca secara berkala
Selain memperbarui hak secara langsung saat peristiwa langganan terjadi (seperti pembelian baru, perpanjangan, upgrade, atau pembatalan), terapkan tugas sinkronisasi sisi server berkala.
- Sinkronisasi batch reguler: Jalankan tugas terjadwal berulang (seperti tugas cron harian
atau tugas cron mingguan) menggunakan metode API
updateReaderEntitlementsuntuk memperbarui status semua pembaca aktif. - Konsistensi data: Sinkronisasi berkala memastikan bahwa database Anda dan sistem Google tetap selaras, sehingga memperbaiki ketidakcocokan yang disebabkan oleh kegagalan jaringan sementara, peristiwa webhook yang terlewat, atau token langganan yang habis masa berlakunya.
Untuk mengetahui detail penerapan dan contoh kode lengkap, tinjau panduan Menyinkronkan hak pengguna.
Memeriksa performa di Search Console
Anda dapat memantau dampak langsung dan kesehatan integrasi Penautan Langganan menggunakan Google Search Console.
- Melacak metrik engagement: Ukur klik, tayangan, dan
rasio klik-tayang (CTR) untuk artikel pelanggan yang disorot dengan
membuka laporan performa Search Console dan memfilter menurut jenis
Konten Berlangganan tampilan penelusuran (lihat
laporan tampilan penelusuran).

- Memantau kesehatan data terstruktur: Gunakan laporan hasil multimedia untuk Konten Berlangganan guna mengidentifikasi dan memecahkan masalah sintaksis atau error validasi dalam markup data terstruktur di seluruh halaman publikasi Anda.