Para iniciar o Reader Revenue Manager para sua publicação, é necessário configurar cada página do site com um snippet de código do Publisher Center. Esse snippet carrega comandos do Reader Revenue Manager no seu site.
Para instalar o snippet, você precisa conseguir acessar e editar o tema ou modelo de código do site no sistema de gerenciamento de conteúdo (CMS).
Adicionar snippet de código ao site
- Abra o Publisher Center do Google.
- Faça login com uma Conta do Google que seja usada na sua publicação.
- Clique em Gerenciador de receita de leitores.
- Clique em Adicionar snippet de código ao site.
- Se você já concluiu sua configuração, mas não adicionou o snippet de código, ele pode ser acessado em "Sincronização de CMS (sistema de gerenciamento de conteúdo)". Há dois tipos de snippet:
- Abra o snippet de acesso:
- Use isso em:
- Matérias que precisam estar visíveis para todos os leitores caso você configure um paywall.
- Todas as matérias, se você configurar contribuições ou pesquisas.
- Use isso em:
- Snippets de ID do produto
- Nas páginas em que você quer usar o paywall, copie o snippet de código que contém o ID do produto que você quer usar.
- Se quiser definir preços diferentes para tipos de conteúdo distintos, use IDs de produto. Por exemplo, se você quiser vender uma assinatura para seu conteúdo de notícias e esportes, crie dois IDs de produto separados para ter diferentes snippets de código. O snippet de código associado à sua assinatura de esportes é adicionado às suas páginas sobre esse assunto. O mesmo vale para o snippet de código associado à assinatura de notícias.
- Abra o snippet de acesso:
- Adicione o snippet à tag
<head>de cada página. - Acesse seu site para conferir se o Reader Revenue Manager funciona corretamente.
Dicas:
- Se você atualizar o preço com um novo ID de produto, será necessário atualizar a sincronização de CMS no seu site.
- Se o mesmo site tiver mais de um plano ativo, configure vários snippets e adicione cada um às páginas de conteúdo relevante. Um snippet por página:
- Configure um snippet para cada ID de produto.
- Inclua esses IDs:
- nas páginas relevantes;
- nos modelos do CMS;
Glossário
Campos
clientOptionsO atributo clientOptions aceita um Objeto em que seja possível especificar tema e idioma. Se você não especificar um valor de idioma, ele será padronizado de acordo com as configurações do Publisher Center. Os códigos de idioma deste atributo seguem o formato ISO 639-1.
- Para o tema: especifique "claro" ou "escuro".
- Para
lang: especifique o código de idioma, como "en".
Para especificar o plano de preços que você vai configurar para a página, use o atributo isPartofProductID. Esta é a sintaxe do atributo: <PUBLICATION_ID>:<PRODUCT_ID>. O ID do produto está disponível na Central do Editor do Google.
Defina o plano de preços como "ativo" para que o snippet seja carregado corretamente na página.
O atributo isPartOfType aceita várias strings. Quando você copia o snippet de código, o valor padrão do atributo é definido como ["Product"].
A propriedade "type" precisa seguir o esquema de marcação de dados estruturados. Para publicações de notícias, use NewsArticle. Para mais informações, acesse Schema.org.
Exemplo de snippet de código
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>