Aby uruchomić Menedżera przychodów od czytelników dla swojej publikacji, na każdej stronie witryny musisz skonfigurować fragment kodu z Centrum wydawców. Ten fragment kodu uruchamia w Twojej witrynie prośby od Menedżera przychodów od czytelników.
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 Centrum wydawców Google.
- Zaloguj się na konto Google, którego używasz w przypadku danej publikacji.
- Kliknij Reader Revenue Manager (Menedżer przychodów od czytelników).
- 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 Menedżer przychodów od czytelników 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łownik
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 Centrum wydawców. 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: "pl" },
});
});
</script>