Aby uruchomić usługę Reader Revenue Manager dla swojej publikacji, na każdej stronie witryny musisz skonfigurować fragment kodu z Publisher Center. Ten fragment kodu uruchamia w Twojej witrynie prośby od Reader Revenue Manager.
Aby zainstalować fragment kodu, musisz mieć uprawnienia dostępu i edytowania motywu lub kodu szablonu witryny w systemie zarządzania treścią (CMS).
Dodawanie fragmentu kodu do witryny
- Otwórz Google Publisher Center.
- Zaloguj się na konto Google, którego używasz w przypadku danej publikacji.
- Kliknij Reader Revenue Manager.
- Kliknij Add code snippet to your site (Dodaj fragment kodu do witryny ).
- Jeśli masz już za sobą konfigurację, ale fragment kodu nie został jeszcze dodany, znajdziesz go w sekcji synchronizacji CMS. Są 2 rodzaje fragmentów kodu:
- Fragment kodu z otwartym dostępem
- Użyj go w przypadku:
- artykułów, które powinny być dostępne dla wszystkich czytelników, jeśli skonfigurujesz paywalla;
- wszystkich artykułów, jeśli skonfigurujesz subskrypcje lub ankiety.
- Użyj go w przypadku:
- Fragmenty kodu z identyfikatorem produktu
- Na stronach, na których chcesz dodać paywalla, skopiuj fragment kodu zawierający identyfikator produktu, którego chcesz używać.
- Aby ustawić różne ceny dla różnych typów treści, użyj identyfikatorów produktów. Jeśli na przykład chcesz sprzedawać subskrypcję wiadomości i treści sportowych, utwórz 2 osobne identyfikatory produktów, aby mieć osobne fragmenty kodu. Fragment kodu powiązany z subskrypcją treści sportowych jest dodawany do stron dotyczących sportu. Fragment kodu powiązany z subskrypcją wiadomości jest dodawany do stron z wiadomościami.
- Fragment kodu z otwartym dostępem
- Dodaj fragment kodu do tagu
<head>na każdej stronie. - Aby sprawdzić, czy Reader Revenue Manager wczytuje się prawidłowo, otwórz witrynę.
Wskazówki:
- Jeśli zaktualizujesz cenę i dodasz nowy identyfikator produktu, musisz zaktualizować synchronizację CMS w witrynie.
- Jeśli w jednej witrynie masz aktywnych kilka abonamentów, musisz skonfigurować kilka fragmentów kodu i dodać każdy z nich do odpowiednich stron. Jeden fragment kodu na stronę:
- Skonfiguruj jeden fragment kodu dla każdego identyfikatora produktu.
- Uwzględnij te identyfikatory produktów w tych miejscach:
- na odpowiednich stronach,
- w szablonach w systemie CMS.
Słowniczek
Pola
clientOptionsAtrybut clientOptions akceptuje obiekt, w którym można określić motyw i język. Jeśli nie określisz wartości języka, domyślnie zostanie wybrany język ustawiony w Publisher Center. Kody języków dla tego atrybutu są zgodne z formatem ISO 639-1.
- W przypadku motywu (theme): wybierz „light” (jasny) lub „dark” (ciemny).
- W przypadku wartości
lang: określ kod języka, np. „pl”.
Aby określić abonament, który chcesz skonfigurować w przypadku swojej strony, użyj atrybutu isPartofProductID. Ten atrybut jest zgodny ze składnią <PUBLICATION_ID>:<PRODUCT_ID>. Identyfikator produktu znajdziesz w Centrum wydawców Google.
Aby upewnić się, że fragment kodu wczytuje się prawidłowo na stronie, w przypadku abonamentu wybierz wartość „live”.
Atrybut isPartOfType akceptuje tablicę ciągów znaków. Podczas kopiowania fragmentu kodu domyślna wartość tego atrybutu jest ustawiona na ["Product"].
Właściwość „type” powinna być zgodna ze schematem znaczników danych strukturalnych. W przypadku publikacji z wiadomościami skorzystaj z atrybutu NewsArticle. Więcej informacji znajdziesz na Schema.org.
Przykładowy fragment kodu
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>