Als je Reader Revenue Manager voor je publicatie wilt lanceren, moet je elke pagina op je site instellen met een codefragment van het Publisher Center. Dit fragment laadt Reader Revenue Manager-prompts op je site.
Als je het fragment wilt installeren, moet je rechten hebben voor toegang tot het thema of de template-code van je site en om deze te bewerken in je contentmanagementsysteem (CMS).
Een codefragment aan je site toevoegen
- Ga naar het Google-Publisher Center.
- Log in met een Google-account dat je met je publicatie gebruikt.
- Klik op Reader Revenue Manager.
- Klik op Codefragment aan je site toevoegen.
- Als je de installatie al voltooid hebt maar geen codefragment hebt toegevoegd, krijg je er toegang toe onder CMS-synchronisatie. Er zijn 2 fragmenttypen:
- Open toegangsfragment:
- Gebruik dit voor:
- Artikelen die toegankelijk moeten zijn voor alle lezers als je een betaalmuur hebt ingesteld.
- Alle artikelen als je bijdragen of enquêtes hebt ingesteld
- Gebruik dit voor:
- Product-ID-fragmenten
- Op de pagina's waar je een betaalmuur wilt, kopieer je het codefragment met het product-ID dat je wilt gebruiken.
- Gebruik product-ID's als je verschillende prijzen wilt instellen voor verschillende contenttypen. Als je bijvoorbeeld een abonnement wilt verkopen voor je nieuwscontent en sportcontent, maak je 2 aparte product-ID's zodat je verschillende codefragmenten krijgt. Het codefragment dat aan je sportabonnement is gekoppeld, wordt toegevoegd aan je sportpagina's. Het codefragment dat aan je nieuwsabonnement is gekoppeld, wordt toegevoegd aan je nieuwspagina's.
- Open toegangsfragment:
- Voeg het fragment toe aan de
<head>-tag van elke pagina. - Ga naar je website om er zeker van te zijn dat Reader Revenue Manager goed laadt.
Tips:
- Als je een update toevoegt aan je prijs met een nieuwe product-ID, moet je je CMS-synchronisatie op je website updaten.
- Als je meerdere actieve abonnementen hebt op één site, moet je meerdere fragmenten instellen en elk fragment toevoegen aan de relevante contentpagina's. Eén fragment per pagina:
- Stel één fragment in voor elke product-ID.
- Neem deze product-ID's op in de:
- Relevante pagina's
- Templates binnen je CMS
Verklarende woordenlijst
Velden
clientOptionsHet clientOptions-kenmerk accepteert een Object waar je een thema en een taal kunt opgeven. Als je geen taalwaarde opgeeft, volgt deze standaard je Publisher Center-instellingen. Taalcodes voor dit kenmerk volgen het ISO 639-1-formaat.
- Voor thema: Geef 'light' (licht) of 'dark' (donker) op.
- Voor
lang: Geef de taalcode op, zoals 'nl'.
Als je het betalingsplan wilt opgeven dat je wilt instellen voor je pagina, gebruik je het kenmerk isPartofProductID. Dit kenmerk volgt de syntaxis van <PUBLICATION_ID>:<PRODUCT_ID>. Je vindt je product-ID in het Google Publisher Center.
Stel het betalingsplan in op live om er zeker van te zijn dat het fragment correct laadt op de pagina.
Het kenmerk isPartOfType accepteert een matrix van tekenreeksen. Als je het codefragment kopieert, is de standaardwaarde voor dit kenmerk ingesteld op ["Product"].
Het type-property moet overeen komen met het gestructureerde gegevensopmaakschema. Gebruik voor nieuwspublicaties NewsArticle – meer informatie is beschikbaar op Schema.org.
Voorbeeld van een codefragment
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>