За да стартирате Reader Revenue Manager за публикацията си, трябва да настроите всяка страница на сайта си с фрагмент от код от Центъра за издатели. Този фрагмент зарежда подкани от Reader Revenue Manager на сайта ви.
За да инсталирате фрагмента, трябва да имате разрешение за достъп и редактиране на темата на сайта ви или кода на шаблона в системата за управление на съдържанието.
Добавяне на фрагмент от код в сайта ви
- Отворете Google Publisher Center.
- Влезте с профил в Google, който използвате с публикацията си.
- Кликнете върху Reader Revenue Manager.
- Кликнете върху Добавяне на фрагмент от код в сайта ви.
- Ако вече сте завършили настройването, но не сте добавили фрагмента от код, можете да го намерите в „Синхронизиране със CMS“. Има два типа фрагменти:
- Фрагмент за отворен достъп:
- Използвайте това във:
- Статии, които трябва да бъдат отворени за всички читатели, ако настроите система за платен достъп.
- Всички статии, ако настроите принос или анкети
- Използвайте това във:
- Фрагменти за идентификатор на продукта
- На страниците, на които искате да използвате системата за платен достъп, копирайте фрагмента от код, съдържащ идентификатора на продукта, който искате да използвате.
- За да зададете различни цени за различни типове съдържание, използвайте идентификатори на продукти. Ако например искате да продавате абонамент за новинарското и спортното си съдържание, създайте 2 отделни идентификатора на продукти, за да имате отделни фрагменти от код. Фрагментът от код, свързан със спортния ви абонамент, се добавя към спортните ви страници. Фрагментът от код, свързан с абонамента ви за новини, се добавя към новинарските ви страници.
- Фрагмент за отворен достъп:
- Добавете фрагмента към маркера
<head>на всяка страница. - За да се уверите, че Reader Revenue Manager се зарежда правилно, отворете уебсайта си.
Съвети:
- Ако актуализирате цената си с нов идентификатор на продукт, трябва да актуализирате синхронизирането на CMS на уебсайта си.
- Ако имате няколко активни плана на един сайт, трябва да конфигурирате няколко фрагмента и да добавите всеки фрагмент към съответните страници със съдържание. По един фрагмент на страница:
- Конфигурирайте по един фрагмент за всеки идентификатор на продукт.
- Включете следните идентификатори на продукти във:
- Подходящи страници
- Шаблони в системата ви за управление на съдържанието
Речник
Полета
clientOptionsАтрибутът clientOptions приема обект, в който можете да посочите тема и език. Ако не посочите стойност на езика, по подразбиране се използват настройките ви в Центъра за издатели. Езиковите кодове за този атрибут следват формата ISO 639-1.
- За тема: Посочете „light“ или „dark“.
- За
lang: Посочете езиковия код, като например „bg“.
За да посочите ценовия план, който искате да конфигурирате за страницата си, използвайте атрибута isPartofProductID. Този атрибут следва синтаксиса <PUBLICATION_ID>:<PRODUCT_ID>. Можете да намерите идентификатора на продукта си в Google Publisher Center.
За да се уверите, че фрагментът се зарежда правилно на страницата, задайте състоянието на плана за ценообразуване на „Активно“.
Атрибутът isPartOfType приема масив от низове. Когато копирате фрагмента от код, стойността по подразбиране за този атрибут е зададена на ["Product"].
Свойството type трябва да съответства на схемата за маркиране на структурирани данни. За новинарски публикации използвайте NewsArticle – повече информация е налице на Schema.org.
Примерен фрагмент от код
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>