Per lanciare Reader Revenue Manager per la tua pubblicazione, devi impostare ogni pagina del tuo sito con uno snippet di codice dal Centro editori. Questo snippet carica i prompt di Reader Revenue Manager sul tuo sito.
Per installare lo snippet, devi disporre dell'autorizzazione per accedere e modificare il tema o il codice del modello del sito nel tuo sistema di gestione dei contenuti (CMS).
Aggiungere uno snippet di codice al sito
- Visita il Centro editori di Google.
- Accedi con un Account Google che utilizzi con la tua pubblicazione.
- Fai clic su Reader Revenue Manager.
- Fai clic su Aggiungi snippet di codice al tuo sito.
- Se hai già completato la configurazione ma non hai aggiunto lo snippet di codice, puoi accedere a quest'ultimo da Sincronizzazione CMS. Esistono due tipi di snippet:
- Snippet ad accesso aperto:
- Utilizzalo per:
- Articoli che devono essere aperti a tutti i lettori se configuri un paywall.
- Tutti gli articoli se configuri contributi o sondaggi
- Utilizzalo per:
- Snippet di ID prodotto
- Nelle pagine che vuoi proteggere tramite paywall, copia lo snippet di codice contenente l'ID prodotto da utilizzare.
- Per impostare prezzi diversi per tipi di contenuti diversi, utilizza gli ID prodotto. Ad esempio, se vuoi vendere un abbonamento per i tuoi contenuti relativi a sport e notizie, crea due ID prodotto distinti per avere snippet di codice separati. Lo snippet di codice associato al tuo abbonamento ai contenuti sportivi viene aggiunto alle tue pagine dedicate allo sport. Lo snippet di codice associato al tuo abbonamento alle notizie viene aggiunto alle tue pagine delle notizie.
- Snippet ad accesso aperto:
- Aggiungi lo snippet al tag
<head>
di ogni pagina. - Per assicurarti che Reader Revenue Manager venga caricato correttamente, vai al tuo sito web.
Suggerimenti:
- Se aggiorni il prezzo con un nuovo ID prodotto, devi aggiornare la sincronizzazione CMS sul tuo sito web.
- Se hai più piani attivi su un singolo sito, devi configurare più snippet e aggiungere ogni snippet alle pagine di contenuti pertinenti. Uno snippet per pagina:
- Configura un unico snippet per ogni ID prodotto.
- Includi questi ID prodotto:
- Nelle pagine pertinenti
- Nei modelli all'interno del tuo CMS
Glossario
Campi
clientOptionsL'attributo clientOptions
accetta un oggetto in cui puoi specificare tema e lingua. Se non specifichi un valore per la lingua, per impostazione predefinita vengono utilizzate le impostazioni del Centro editori. I codici lingua per questo attributo seguono il formato ISO 639-1.
- Per theme: specifica "light" (chiaro) o "dark" (scuro).
- Per
lang
: specifica il codice della lingua, ad esempio "en".
Per specificare il piano tariffario da configurare per la pagina, utilizza l'attributo isPartofProductID
. Questo attributo segue la sintassi di <PUBLICATION_ID>:<PRODUCT_ID>
. Puoi trovare il tuo ID prodotto nel Centro editori di Google.
Per assicurarti che lo snippet venga caricato correttamente sulla pagina, imposta il piano tariffario su "live" (in tempo reale).
L'attributo isPartOfType
accetta un array di stringhe. Quando copi lo snippet di codice, il valore predefinito di questo attributo è ["Product"]
.
La proprietà type (tipo) deve essere in linea con lo schema di markup dei dati strutturati. Per le pubblicazioni di notizie, utilizza NewsArticle
. Ulteriori informazioni sono disponibili su Schema.org.
Esempio di snippet di codice
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>