Сповіщення

Нещодавно ми оголосили новини щодо сторінок видань. Щоб дізнатися більше, перегляньте цю статтю.

Як додати фрагмент коду на сайт

Щоб запустити Reader Revenue Manager для свого видання, на кожну сторінку сайту потрібно додати фрагмент коду з Центру видавців. Цей фрагмент завантажує на вашому сайті запити Reader Revenue Manager.

Щоб установити фрагмент коду, потрібно мати дозвіл на редагування й доступ до коду теми або шаблона вашого сайту в системі керування контентом.

Як додати фрагмент коду на сайт

  1. Перейдіть у Центр видавців Google.
  2. Увійдіть через обліковий запис Google, який використовується для видання.
  3. Натисніть Reader Revenue Manager.
  4. Натисніть Add code snippet to your site (Додати фрагмент коду на сайт).
  5. Якщо ви вже завершили налаштування, але не додали фрагмент коду, його можна знайти на вкладці "Синхронізація системи керування контентом". Нижче наведено 2 типи фрагментів.
    • Фрагмент вільного доступу
      • Використовується для:
        • статей, які мають бути доступні всім читачам, якщо ви налаштували плату за перегляд;
        • усіх статей, якщо ви налаштували внески або опитування.
    • Фрагменти ідентифікаторів продуктів
      • На сторінках, де потрібно налаштувати плату за перегляд, вставте фрагмент коду з потрібним ідентифікатором продукту.
      • За допомогою таких ідентифікаторів можна налаштувати власну ціну для різних типів контенту. Наприклад, якщо ви хочете продавати підписку на спортивний контент і підписку на новини, створіть 2 ідентифікатори продуктів, щоб отримати окремі фрагменти коду. Фрагмент коду, пов’язаний із першою підпискою, додається на сторінки про спорт, а фрагмент для другої підписки – на сторінки з новинами.
  6. Додайте фрагмент у тег <head> на кожній сторінці.
  7. Перейдіть на свій веб-сайт, щоб перевірити, чи правильно завантажується Reader Revenue Manager.

Підказки

  • Якщо ви міняєте ціну за допомогою нового ідентифікатора продукту, зміни потрібно синхронізувати із системою керування контентом на веб-сайті.
  • Якщо на одному сайті діють різні плани, потрібно налаштувати кілька фрагментів і додати їх на відповідні сторінки з контентом (по одному на сторінку).
    • Налаштуйте один фрагмент для кожного ідентифікатора продукту.
    • Додайте ці ідентифікатори продуктів:
      • на потрібні сторінки;
      • у шаблони в системі керування контентом.

Глосарій

Поля

clientOptions

Атрибут clientOptions приймає об’єкт, у якому можна вказати тему й мову. Якщо не вказати значення мови, за умовчанням буде вибрано ту, яку задано в налаштуваннях Центру видавців. Коди мов цього атрибута мають відповідати формату ISO 639-1.

  • Для ключа theme (тема): укажіть light (світла) або dark (темна).
  • Для ключа lang (мова): укажіть код мови, наприклад uk.
Приклад: {theme: 'dark', lang: 'uk'}
isPartOfProductID

Щоб указати тарифний план, який потрібно налаштувати для сторінки, скористайтесь атрибутом isPartofProductID. Цей атрибут указується у форматі <PUBLICATION_ID>:<PRODUCT_ID>. Ідентифікатор продукту можна знайти в Центрі видавців Google.

Щоб фрагмент коду правильно завантажувався на сторінці, змініть статус тарифного плану на "Опубліковано".

isPartOfType

Атрибут isPartOfType приймає масив сегментів. Коли ви копіюєте фрагмент коду, значенням за умовчанням для цього атрибута є ["Product"].

type

Властивість 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>
Пошук
Очистити пошук
Закрити пошук
Головне меню
17585324246986863070
true
Пошук у довідковому центрі
true
true
true
true
true
100499
false
false