Yayınınızda Reader Revenue Manager'ı kullanıma sunmak için sitenizdeki her sayfayı Yayıncı Merkezi'ndeki bir kod snippet'iyle oluşturmanız gerekir. Bu snippet, sitenizde Reader Revenue Manager istemlerini yükler.
Snippet'i yüklemek için içerik yönetim sisteminizde (İYS) sitenizin tema ya da şablon koduna erişme ve düzenleme izniniz olmalıdır.
Sitenize kod snippet'i ekleme
- Google Yayıncı Merkezi'ne gidin.
- Yayınınızda kullandığınız Google Hesabı ile oturum açın.
- Reader Revenue Manager'ı tıklayın.
- Sitenize kod snippet'i ekleyin'i tıklayın.
- Kurulumunuzu tamamladıysanız ancak kod snippet'ini eklemediyseniz snippet'e İçerik Yönetim Sistemi Senkronizasyonu bölümünden erişebilirsiniz. 2 snippet türü vardır:
- Erişim snippet'ini açın:
- Bunu aşağıdaki yerlerde kullanabilirsiniz:
- Ödeme duvarı oluşturduysanız tüm okuyuculara açık olması gereken makaleler
- Katkı veya anket oluşturduysanız tüm makaleler
- Bunu aşağıdaki yerlerde kullanabilirsiniz:
- Ürün kimliği snippet'leri
- Ödeme duvarı eklemek istediğiniz sayfalarda, kullanmak istediğiniz ürün kimliğini içeren kod snippet'ini kopyalayın.
- Farklı içerik türlerinde farklı fiyatlar ayarlamak için ürün kimlikleri kullanın. Örneğin, haber içeriğiniz ve spor içeriğinizle ilgili bir abonelik satmak istiyorsanız ayrı kod snippet'leriniz olması için 2 ayrı ürün kimliği oluşturun. Spor aboneliğinizle ilişkili kod snippet'i, spor sayfalarınıza eklenir. Haber aboneliğinizle ilişkili kod snippet'i, haber sayfalarınıza eklenir.
- Erişim snippet'ini açın:
- Snippet'i her sayfanın
<head>
etiketine ekleyin. - Reader Revenue Manager'ın düzgün yüklendiğinden emin olmak için web sitenize gidin.
İpuçları:
- Fiyatınızı yeni bir ürün kimliğiyle güncellerseniz web sitenizde İçerik Yönetim Sistemi Senkronizasyonu'nu güncellemeniz gerekir.
- Tek bir sitede birden fazla etkin planınız varsa birden fazla snippet yapılandırmanız ve her snippet'i alakalı içerik sayfalarına eklemeniz gerekir. Sayfa başına bir snippet:
- Her ürün kimliği için bir snippet yapılandırın.
- Bu ürün kimliklerini aşağıdakilere ekleyin:
- İlgili sayfalar
- İçerik yönetim sisteminizdeki şablonlar
Sözlük
Arazi
clientOptionsclientOptions
özelliğinde, tema ve dili belirtebileceğiniz bir nesne kabul edilir. Bir dil değeri belirtmezseniz varsayılan olarak Yayıncı Merkezi ayarlarınız kullanılır. Bu özelliğin dil kodları, ISO 639-1 biçimini kullanır.
- Tema için: "light" (açık) veya "dark" (koyu) değerini belirtin.
lang
için: "tr" gibi bir dil kodu belirtin.
Sayfanızda yapılandırmak istediğiniz fiyatlandırma planını belirtmek için isPartofProductID
özelliğini kullanın. Bu özellikte, <PUBLICATION_ID>:<PRODUCT_ID>
söz dizimi kullanılır. Ürün kimliğinizi Google Yayıncı Merkezi'nde bulabilirsiniz.
Snippet'in sayfada düzgün yüklendiğinden emin olmak için fiyatlandırma planını "yayında" olarak ayarlayın.
isPartOfType
özelliğinde, bir dizi dize kabul edilir. Kod snippet'ini kopyaladığınızda bu özelliğin varsayılan değeri ["Product"]
olarak ayarlanır.
Tür (type) özelliği, yapılandırılmış veri işaretleme şemasıyla uyumlu olmalıdır. Haber yayınları için NewsArticle
'ı kullanın. Daha fazla bilgiyi Schema.org'da bulabilirsiniz.
Örnek kod snippet'i
JavaScript
<script async type="application/javascript"
src="https://news.google.com/swg/js/v1/swg-basic.js"></script>
<script>
(self.SWG_BASIC = self.SWG_BASIC || []).push( basicContributions => {
basicContributions.init({
type: "NewsArticle",
isPartOfType: ["Product"],
isPartOfProductId: "<PUBLICATION_ID>:<PRODUCT_ID>",
alwaysShow: true,
clientOptions: { theme: "light", lang: "en" },
});
});
</script>