Известие

Наскоро обявихме актуализация на страниците на публикациите. Моля, прочетете тук за повече информация.

Добавяне на фрагмент от код в сайта ви

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

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

Добавяне на фрагмент от код в сайта ви

  1. Отворете Центъра за издатели на Google.
  2. Влезте с профил в Google, който използвате за публикацията си.
  3. Кликнете върху Reader Revenue Manager.
  4. Кликнете върху Добавяне на фрагмент от код в сайта ви.
  5. Ако вече сте завършили настройването, но не сте добавили фрагмента от кода, можете да го намерите под „Синхронизиране на CMS“. Има два типа фрагменти:
    • Фрагмент за отворен достъп:
      • Използвайте това във:
        • Статии, които трябва да бъдат отворени за всички читатели, ако настроите система за платен достъп.
        • Всички статии, ако настроите принос или анкети
    • Фрагменти от идентификатора за продукта
      • На страниците, на които искате да използвате системата за платен достъп, копирайте фрагмента от код, съдържащ идентификатора на продукта, който искате да използвате.
      • За да зададете различни цени за различните типове съдържание, използвайте идентификатори на продуктите. Ако например искате да продавате абонамент за новинарското и спортното си съдържание, създайте два отделни идентификатора, които да имат отделни кодови фрагменти. Фрагментът от код, свързан със спортния ви абонамент, се добавя към спортните ви страници. Фрагментът от код, свързан с абонамента ви за новини, е добавен към съответните страници.
  6. Добавете фрагмента към маркера <head> на всяка страница.
  7. За да се уверите, че Reader Revenue Manager се зарежда правилно, отворете уебсайта си.

Съвети:

  • Ако извършите актуализация на цената си с нов идентификатор на продукта, трябва да актуализирате функцията за синхронизиране на CMS на уебсайта си.
  • Ако имате няколко активни плана в един сайт, трябва да конфигурирате няколко фрагмента и да добавите всеки от тях към съответните страници със съдържание. По един фрагмент на страница:
    • Конфигурирайте един фрагмент за всеки идентификатор на продукт.
    • Включете тези идентификатори на продукта във:
      • Подходящи страници
      • Шаблони в системата ви за управление на съдържанието

Речник

Полета

clientOptions

Атрибутът clientOptions приема обекти, при които можете да посочите тема и език. Ако не посочите стойност на езика, по подразбиране се използват настройките ви в Центъра за издатели. Езиковите кодове за този атрибут следват формат ISO 639-1.

  • За тема: Посочете „светла“ или „тъмна“.
  • За lang: Посочете кода на езика, като например „en“.
Пример: {theme: 'dark', lang: 'en'}
isPartOfProductID

За да посочите плана за ценообразуване, който искате да конфигурирате за страницата си, използвайте атрибута isPartofProductID. Този атрибут следва синтаксиса на <publicATION_ID>:<PRODUCT_ID>. Можете да намерите идентификатора на продукта си в Центъра на Google за издатели.

За да се уверите, че фрагментът се зарежда правилно на страницата, задайте състоянието на плана за ценообразуване на „Активно“.

isPartOfType

Атрибутът 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>
Търсене
Изчистване на търсенето
Затваряне на търсенето
Главно меню
1648647690385771470
true
Търсене в Помощния център
true
true
true
true
true
100499
false
false