Para iniciar o Gerenciador de receita de leitores para sua publicação, é necessário configurar cada página do site com um snippet de código da Central do Editor. Esse snippet carrega comandos do Gerenciador de receita de leitores no seu site.
Para instalar o snippet, é preciso ter permissão para acessar e editar o tema ou modelo de código do site no sistema de gerenciamento de conteúdo.
Adicionar snippet de código ao site
- Abra a Central do Editor 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 Gerenciador de receita de leitores 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 do 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 da Central do Editor. 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: <ID_DA_PUBLICACAO>:<ID_DO_PRODUTO>
. 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 carregue 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>