Bilgi akışı

Verilerin bir Yayıncının sitesinden Subscription Linking API'ye önce tarayıcıdaki subscription.linkSubscription() ve ardından sunucuda UpdateReaderEntitlements() aracılığıyla nasıl iletildiğini gösteren akış diyagramı.

Şekil 1. Abonelik bağlama işleminin üst düzey veri akışını gösteren sıra şeması.

Abonelik bağlamayı uygulamak için yayıncının sitesinin, okuyucular için bağlantı oluşturmayı başlatmak üzere istemci tarafı JavaScript'i ve okuyucuların haklarını yönetmek için bir sunucu tarafı hizmeti kullanması gerekir. Bu sistemlerin her ikisi de barındırılan web sayfasındaki bilgileri, yayınınızın Yayıncı Merkezi yapılandırmasını ve GCP hizmet hesabı bilgilerini kullanır.

Abonelik bağlama adımları

  1. Ücretli aboneliği veya katkıda bulunma hakkı olan bir okuyucu web sitenizi ziyaret eder.
  2. İstemci tarafı kodunuz, okuyucuya hesabını Google Hesabına bağlama fırsatı sunmak için swg.js kodunu kullanır. Böylece okuyucu, tasarlayıp web sitenize yerleştireceğiniz bir düğme veya harekete geçirici mesaj aracılığıyla ilişkilendirmenin avantajlarından yararlanabilir.
  3. Okuyucu, harekete geçirici mesajı tetikledikten sonra (açıkça bir tıklamayla veya dolaylı olarak başka bir işlem ya da durumun sonucu olarak) Google Hesabına giriş yapar (veya etkin durumdaki hesaplar arasından seçim yapar) ve yayıncıya, okuyucu bilgilerini Google Hesabı ile ilişkilendirme izni verir. Yayıncı, isteğin bir parçası olarak okuyucu için yayıncı tarafından sağlanan bir tanımlayıcı (PPID) oluşturur. Bu tanımlayıcı, okuyucunun Google Hesabı'na kaydedilir ve sonraki API etkileşimleri için kullanılır.
  4. Okuyucu, izin verdikten sonra yayıncının sitesine geri gönderilir. Yayıncı artık okuyucunun hangi yararlanma haklarına sahip olduğunu Google'a bildirebilir.
  5. (Eş zamansız olarak) Yayıncılar, PPID'lerin yararlanma hakları ile ilgili Google kaydını güncellemek için PPID'lerini kullanarak hesaplarını başarıyla bağlayan her okuyucu için Google bilgilerini gönderecektir. PPID'nin yararlanma haklarıyla ilgili Google kaydı güncel tutulmalıdır. Çünkü bu kayıtlar eski hale geldikten sonra silinir. Bir kayıt, kaydın geçerlilik bitiş tarihinden 30 gün sonra eski hale gelir ve daha sonra silinir.

Avantajları

Bir okuyucu, Abonelik Bağlama özelliğini entegre eden bir yayıncının sitesini ziyaret ettiğinde ve bu sitede bir abonelik ya da katkı için ödeme yaptığında yayıncı hesabını Google hesabına bağlayabilir. Bu okuyucular, söz konusu yayının içeriğini Arama ve Keşfet gibi Google ürünlerinde daha fazla görünürlüğe sahip olurlar. Bu, okuyucuların para ödedikleri yayınların içerik tüketimini en üst düzeye çıkarmalarına olanak tanır. Okuyucular, yayıncı hesaplarının Google hesaplarıyla bağlantısını, istedikleri zaman veya yayıncı tarafından sağlanan bir işlem aracılığıyla kaldırabilirler.

Okuyucu avantajlarının özeti

  1. Okuyucular herhangi bir içeriği, haberi veya habersiz içeriği arar ve "Aboneliklerinizden" listesini görür.
  2. Okuyucular, Keşfet ile etkileşimde bulunur (Android ana ekranlarını kullanarak veya iOS'ta Google uygulamasında, Chrome'da ya da bir ana ekran widget'ını kullanarak) ve "Aboneliklerinizden" bölümünü Keşfet'te bir bölüm olarak görebilirler. Arama sonuçları sayfasında "Aboneliklerinizden" modülünü gösteren bir çift ekran görüntüsü

2. Şekil. Masaüstü ve mobil cihazlarda arama sonuçları sayfasındaki "Aboneliklerinizden" modülünün ekran görüntüsü.

Yayıncı, Bağlı Abonelikten yararlanır

  • Hesap yönetimi için daha verimli, daha uzun süre dayanıklı, sunucu tarafı kurulum
  • Hesap Bağlamanın önceki sürümleri gerektiği için genel bir OAuth IDP ve yararlanma hakkı uç noktası oluşturulmasını gerektirmez
  • Yayının içeriğini Google'ın arama motoru sonuç sayfalarında daha belirgin bir şekilde öne çıkararak kullanıcı katılımını ve elde tutma oranını artırdı.