Щоб запустити Reader Revenue Manager для свого видання, на кожну сторінку сайту потрібно додати фрагмент коду з Центру видавців. Цей фрагмент завантажує на вашому сайті запити Reader Revenue Manager.
Щоб установити фрагмент коду, потрібно мати дозвіл на редагування й доступ до коду теми або шаблона вашого сайту в системі керування контентом.
Як додати фрагмент коду на сайт
- Перейдіть у Центр видавців Google.
- Увійдіть через обліковий запис Google, який використовується для видання.
- Натисніть Reader Revenue Manager.
- Натисніть Add code snippet to your site (Додати фрагмент коду на сайт).
- Якщо ви вже завершили налаштування, але не додали фрагмент коду, його можна знайти на вкладці "Синхронізація системи керування контентом". Нижче наведено 2 типи фрагментів.
- Фрагмент вільного доступу
- Використовується для:
- статей, які мають бути доступні всім читачам, якщо ви налаштували плату за перегляд;
- усіх статей, якщо ви налаштували внески або опитування.
- Використовується для:
- Фрагменти ідентифікаторів продуктів
- На сторінках, де потрібно налаштувати плату за перегляд, вставте фрагмент коду з потрібним ідентифікатором продукту.
- За допомогою таких ідентифікаторів можна налаштувати власну ціну для різних типів контенту. Наприклад, якщо ви хочете продавати підписку на спортивний контент і підписку на новини, створіть 2 ідентифікатори продуктів, щоб отримати окремі фрагменти коду. Фрагмент коду, пов’язаний із першою підпискою, додається на сторінки про спорт, а фрагмент для другої підписки – на сторінки з новинами.
- Фрагмент вільного доступу
- Додайте фрагмент у тег
<head>
на кожній сторінці. - Перейдіть на свій веб-сайт, щоб перевірити, чи правильно завантажується Reader Revenue Manager.
Підказки
- Якщо ви міняєте ціну за допомогою нового ідентифікатора продукту, зміни потрібно синхронізувати із системою керування контентом на веб-сайті.
- Якщо на одному сайті діють різні плани, потрібно налаштувати кілька фрагментів і додати їх на відповідні сторінки з контентом (по одному на сторінку).
- Налаштуйте один фрагмент для кожного ідентифікатора продукту.
- Додайте ці ідентифікатори продуктів:
- на потрібні сторінки;
- у шаблони в системі керування контентом.
Глосарій
Поля
clientOptionsАтрибут clientOptions
приймає об’єкт, у якому можна вказати тему й мову. Якщо не вказати значення мови, за умовчанням буде вибрано ту, яку задано в налаштуваннях Центру видавців. Коди мов цього атрибута мають відповідати формату ISO 639-1.
- Для ключа theme (тема): укажіть light (світла) або dark (темна).
- Для ключа
lang
(мова): укажіть код мови, наприклад uk.
Щоб указати тарифний план, який потрібно налаштувати для сторінки, скористайтесь атрибутом isPartofProductID
. Цей атрибут указується у форматі <PUBLICATION_ID>:<PRODUCT_ID>
. Ідентифікатор продукту можна знайти в Центрі видавців Google.
Щоб фрагмент коду правильно завантажувався на сторінці, змініть статус тарифного плану на "Опубліковано".
Атрибут 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: "uk" },
});
});
</script>