Powiadomienie

Niedawno ogłosiliśmy aktualizację stron publikacji. Więcej informacji znajdziesz tutaj.

Dodawanie fragmentu kodu do witryny

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

  1. Otwórz Centrum wydawców Google.
  2. Zaloguj się na konto Google, którego używasz w przypadku danej publikacji.
  3. Kliknij Reader Revenue Manager (Menedżer przychodów od czytelników).
  4. Kliknij Add code snippet to your site (Dodaj fragment kodu do witryny ). 
  5. 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.
    • 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.
  6. Dodaj fragment kodu do tagu <head> na każdej stronie.
  7. 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

clientOptions

Atrybut 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”.
Przykład: {theme: 'dark', lang: 'pl'}
isPartOfProductID

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”.

isPartOfType

Atrybut isPartOfType akceptuje tablicę ciągów znaków. Podczas kopiowania fragmentu kodu domyślna wartość tego atrybutu jest ustawiona na ["Product"].

type

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>
Szukaj
Wyczyść wyszukiwanie
Zamknij wyszukiwanie
Menu główne
6570589488261436089
true
Wyszukaj w Centrum pomocy
true
true
true
true
true
100499
false
false