Bilgi akışı

Verilerin bir yayıncının sitesinden Subscription Linking API'ye nasıl aktarıldığını gösteren akış şeması. Önce tarayıcıda subscriptions.linkSubscription() kullanılarak, ardından sunucuda UpdateReaderEntitlements() kullanılarak veri aktarımı gösterilmektedir.

Şekil 1. Abonelik Bağlama işleminin üst düzey veri akışı için ardışık düzen şeması.

Abonelik Bağlantısı'nı uygulamak için yayıncının sitesinde, okuyucular için bağlantıyı başlatmak üzere istemci tarafı JavaScript ve okuyucuların haklarından yararlanma durumlarını yönetmek için sunucu tarafı bir hizmet kullanılmalıdır. Bu sistemlerin her ikisi de barındırılan web sayfasından, yayınınızın Publisher Center yapılandırmasından ve Google Cloud hizmet hesabı bilgilerinden yararlanır.

Abonelik bağlama adımları

  1. Ücretli aboneliği veya katkı hakkı olan bir okuyucu web sitenize gelir.
  2. İstemci tarafı kodunuz, okuyucuya hesabını Google Hesabı'na bağlama fırsatı sunmak için swg.js kullanır. Böylece, web sitenizde tasarlayıp yerleştirdiğiniz bir düğmeyi veya harekete geçirici mesajı kullanarak ilişkilendirmenin avantajlarından yararlanabilir.
  3. Okuyucu, harekete geçirici mesajı tetikledikten sonra (bir tıklamayla açıkça veya başka bir işlem ya da durumun sonucu olarak dolaylı olarak) Google Hesabı'na giriş yapar (veya etkin olanlardan birini seçer) ve yayıncıya, okuyucu bilgilerini Google Hesabı ile ilişkilendirme izni verir. Yayıncı, istek kapsamında 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. İzin verildikten sonra okuyucu yayıncının sitesine geri gönderilir. Yayıncı artık Google'a okuyucunun hangi haklara sahip olduğunu bildirebilir.
  5. (Asenkron) Yayıncılar, hesaplarını başarıyla bağlayan her okuyucu için Google'a bilgi gönderir. Bu işlemde, Google'ın PPID'nin haklarıyla ilgili kaydını güncellemek için PPID'leri kullanılır. Google'ın PPID'nin haklarıyla ilgili kaydı güncel tutulmalıdır. Bu kayıtlar güncelliğini yitirdikten sonra silinir. Bir kayıt, son kullanma tarihinden 30 gün sonra güncelliğini yitirir ve daha sonra temizlenir.

Avantajları

Bir okuyucu, abonelik bağlama özelliğinin entegre edildiği bir yayıncının sitesini ziyaret ettiğinde ve bu sitede bir abonelik veya katkı için ödeme yaptığında yayıncı hesabını Google Hesabı'na bağlayabilir. Bu okuyucular, Arama ve Keşfet gibi Google ürünlerinde bu yayındaki içeriklerin daha fazla görünür olmasını sağlayabilir. Bu sayede okuyucular, ücret ödedikleri yayınlardaki içerik tüketimini en üst düzeye çıkarabilir. Okuyucular, yayıncı hesaplarının bağlantısını diledikleri zaman veya yayıncı tarafından sağlanan bir işlemle Google Hesaplarıyla kaldırabilir.

Okuyucu avantajlarının özeti

  1. Okuyucular, haber veya haber dışı herhangi bir içerik aradığında "Aboneliklerinizden" listesini görür.
  2. Okuyucular Keşfet ile etkileşim kurar (Android ana ekranlarında veya iOS'te Google uygulamasında, Chrome'da ya da bir ana ekran widget'ı aracılığıyla) ve Keşfet'te "Aboneliklerinizden" bölümünü görebilir. Arama sonuçları sayfasındaki Aboneliklerinizden modülünü gösteren iki ekran görüntüsü

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

Yayıncının bağlı abonelikten yararlanması

  • Hesap yönetimi için daha verimli, uzun vadede dayanıklı sunucu tarafı kurulumu
  • Hesap bağlamanın önceki sürümlerinde gerekli olduğu gibi herkese açık bir OAuth IDP ve hak bit noktası oluşturmayı gerektirmez.
  • Yayın içeriğini Google'ın arama motoru sonuçları sayfalarında daha belirgin bir şekilde öne çıkararak kullanıcı etkileşimini ve kullanıcıları elde tutma oranını artırdı.