24 de outubro de 2019 - Frederico Marinho

Como instalar o Google Analytics no OctoberCMS

Passo a passo de como instalar o Google Analytics usando plugin em sites desenvolvidos em OctoberCMS.

Basicamente existem 3 formas de instalar o Google Analytics no seu site: 1- inserindo o código de acompanhamento no cabeçalho de todas as páginas; 2- usando o GTM – Google Tag Manager ou 3- através de plugin.

A primeira forma é a mais simples e não precisa de um tutorial ensinando, mas em compensação depende de mexer no código. Com o GTM simplifica bastante coisa e pretendo explicar futuramente, mas ainda assim precisa mexer no código. Instalar o Analytics usando plugin no OctoberCMS é o nosso foco aqui. Se você busca o mesmo tutorial para WordPress, recomendo esse ótimo post da Rock Content.

Além de não precisar entender nada de código, usando o plugin temos a possibilidade de exibir alguns gráficos no dashboard do seu backend, os mesmos exibidos na ferramenta de análise do Google, como: visitas no período, páginas mais acessadas, fontes de acesso, entre outros dados.

OBS.: A ideia aqui não é ensinar a criar a conta no Google Analytics. Se você ainda não tem conta, crie aqui: analytics.google.com.

Instalar o plugin

Vamos utilizar o plugin criado pela RainLab (santa RainLab), esse aqui plugin analytics OctoberCMS que no momento em que escrevo esse post consta ter sido instalado em mais de 10 mil projetos e uma avaliação alta.

Página do plugin Google Analytics da RainLab no site do OctoberCMS

  • Para instalar, acesse seu backend e vá em Configurações -> Atualizações.
  • Clique em Instalar e busque por Analytics.
  • Clique sobre o primeiro plugin que aparece.

Assim que finalizar a instalação, procure pelo plugin na barra lateral esquerda, e clique sobre ele.

Configurando o plugin

Agora entra a parte mais complicada do processo. Vamos precisar da ID de rastreamento, id da View e de uma chave privada para acessar a API do Analytics. Essa chave é que vai permitir a integração com o dashboard. Os demais campos Nome do domínio, anonymize IP e Force SSL vamos deixar como está.

Tela de configuração do plugin

ID de Rastreamento

Para conseguir a ID de Rastreamento da sua conta do Google Analytics, acesse sua conta e vá em Administrador – Propriedade – Configurações da Propriedade.

Onde acessar para conseguir o ID de Acompanhamento

Copie o seu ID de acompanhamento (Ctrl+C) que estará logo no topo da tela e tem o formato UA-XXXXXXXX-XX.

Onde está localizado o ID de Acompanhamento

Agora volte ao backend do seu site e cole esse código no campo “ID de rastreamento” na tela de configuração do plugin.

Número de ID de View

Muito parecido com a forma que conseguimos o ID de Acompanhamento, para conseguir a ID de View da sua conta, acesse sua conta e vá em Administrador – Vista – Configurações da Vista Propriedade.

Onde acessar para conseguir a ID de View

Copie a sua ID da Vista da Propriedade (Ctrl+C) que estará logo no topo da tela e são apenas números.

Onde está localizado o ID de View

Agora volte ao backend do seu site e cole esse código no campo “Numero de ID de View/Profile do Google Analytics” na tela de configuração do plugin.

Chave Privada da API

Até agora tudo tranquilo, mas conseguir a chave privada da API do Google Analytics não é assim tão simples. Primeiro porque o processo em si é complicado e segundo porque a API Console do Google está em constante atualização, então a possibilidade dos passos abaixo mudarem suavemente nos próximos dias é grande. Vamos ao passo-a-passo:

  1. Primeiro acesse a API Console do Google logado com a sua conta desejada (que pode ser a mesma do Google Analytics).
    • Caso seja a sua primeira vez acessando o painel, será necessário concordar com os Termos de Uso. Clique em “Eu concordo” ou “I Agree”.
    • Dashboard do API Console do Google

  2. Na caixa de busca por APIs, busque “Analytics” e clique em Google Analytics API. Atenção, existe também Google Analytisc Reporting API, não é essa…
    • Atenção para não acessar a API errada.

  3. Clique em “Ativar” para liberar acesso à API.
  4. Agora é hora de criarmos as Credenciais de acesso à API. Clique em “Criar Credenciais”.
    • O botão fica no canto superior direito da tela.

  5. Selecione as opções: Google Analytics API, Navegador da Web (javascript) e Dados do Usuário, conforme imagem abaixo.
    • Depois clique em “Preciso de quais credenciais?”
  6. Irá aparecer um popup pra você com a frase “Configurar a tela de consentimento OAuth”. Clique em “Not Now” ou “Não agora”.
  7. Agora é necessário preencher as URLs que terão permissão de acesso à API, tanto http quanto https. É só preencher com o endereço do site.
    • Além disso, é necessário informar a URL de redirecionamento, para onde será levado o usuário após autorização. No nosso caso esse redirecionamento não irá acontecer, então geralmente eu preencho com a URL do plugin, também em http e https.
    • Depois é só clicar em Atualizar.
    • Substitua o endereço do meu site pelo seu.

  8. O popup vai aparecer de novo. Dessa vez, clique em “Configurar a Tela de Consentimento”.
    • Essa configuração é útil para casos em que os usuário precisam liberar o acesso à API através de um aplicativo externo. Como estamos instalando um plugin que será utilizado apenas para seu site, preencha apenas o campo “Nome” da forma que você preferir (pode ser o nome do site) e clique em Salvar no final da tela.
  9. Agora sim vamos selecionar o tipo de Credencial precisamos. Clique em “Credenciais” e depois em “Chave da Conta de Serviço”, que é o tipo que precisamos.
  10. Para criar a Conta de Serviço, siga os passos:
    • Conta de Serviço: Selecione “Nova Conta de Serviço”.
    • Nome da conta de serviço: O nome que você preferir, geralmente preencho como Site.
    • Papel: Selecione Projeto -> Proprietario.
    • Tipo de chave: Selecione JSON.
    • Clique em Criar.
    • Agora salve o arquivo JSON na pasta que você desejar no seu computador. Mas lembre de onde salvou, vamos precisar abrir esse arquivo no plugin.
  11. Pronto. O mais difícil já foi feito. Agora é só fazer o upload do arquivo JSON na configuração do plugin e salvar.

Adicionar o plugin no cabeçalho do site

O plugin já está configurado, esperando apenas para ser acionado toda vez que seu site for carregado. Para isso, vamos precisar adicionar o componente do plugin no cabeçalho do site.

O local exatamente vai depender de como seu site foi desenvolvido. Pode ser em um partial que é incluído em todas as páginas ou no template que é usado de base em todas as páginas. No meu caso, uso um template que já tem o cabeçalho incluído, ou seja, o template já inclui a tag HEAD de todas as páginas.

No backend, siga os passos:

  1. Clique em CMS.
  2. Acesse a área de templates (Esboço em português).
  3. Clique no template usado de base em todas as páginas do site.
    • As setas vermelhas indicam onde clicar

  4. Com a página do template aberta, acesse Componentes na lateral esquerda.
    • Procure pelo plugin Google Analytics, clique no plugin e depois clique novamente em Rastreador do Google Analytics.
    • O plugin será adicionado no template, junto aos demais componentes que já tiverem sido adicionados.
  5. O último passo agora é incluir o código do componente no template.
    1. No código, escreva a linha abaixo imediatamente após a abertura da tag <HEAD> e clique em Salvar para gravar a alteração.
{% component 'googleTracker' %}

Código do componente adicionado após a abertura da tag HEAD

Permissão para acesso aos Widgets

Esse próximo passo é opcional. Sem ele seu Analytics já vai coletar dados dos visitantes, mas será necessário fazê-lo caso você queria utilizar de widgets para exibir dados do relatório no dashboard do seu backend. Para a credencial criada no API Console do Google foi associado um email e o que precisamos fazer é dar acesso do Analytics a esse email.

  1. Volte ao API Console do Google na área de Credenciais, logado com a sua conta do Google -> https://console.developers.google.com/apis/credentials
  2. A credencial criada será listada. Clique no link Gerenciar Contas de Serviço, na lateral direita da tela.
  3. Uma nova listagem com as credenciais será exibida. Selecione e copie (Ctrl+C) o email associado à credencial que criamos anteriormente.
  4. Volte ao Google Analytics, vá em Administrador e clique em Gerenciamento de Usuários no nível de Vista.
  5. Clique no botão de adicionar novo usuário e depois em Adicionar Usuários.
  6. Cole o email no campo correto, desmarque a opção “Notificar novos usuários por email” e clique no botão azul “Salvar”.

Pronto! Agora você está apto para utilizar widgets (que veremos mais abaixo).

Testando a instalação do componente

Nesse ponto o Google Analytics já vai começar a coletar dados dos visitantes do seu site, ou pelo menos deveria. Vamos testar então pra conferir.

A forma mais simples de fazer isso é acessando a função de Tempo Real da ferramenta.

  • Acesse analytics.google.com logado com a sua conta
  • Clique em “Tempo Real” e depois “Visão Geral”.
  • Agora é só acessar o site em outra aba. Se o Analytics estiver configurado corretamente, a contagem de visitantes no site será maior que um.

No momento meu site contava com 2 visitantes

Caso pra você apareça zerado, reveja todos os passos anteriores, isso indica que algo ficou pra trás no processo.

Personalizando o dashboard com Widgets do Analytics

O plugin que permite adicionar widgets no Dashboard é uma extensão desse que acabamos de configurar. Chama-se Google Analytics Extension e foi desenvolvido por Scott Bedard.

Tela do plugin de extensão no site do OctoberCMS

  • Para instalar o processo é o mesmo do plugin anterior. Acesse, no backend, a opção Configurações -> Atualizações e clique em Instalar Plugins.
  • Busque por Analytics e clique no Google Analytics Extension.
  • É o terceiro plugin que aparece na busca

Configurando o Dashboard

Após a instalação da extensão, basta acessar o painel (dashboard) do seu backend. Se ele estiver no formato padrão, estará assim:

Dashboard com widgets padrões

  • Para adicionar novos widgets, basta clicar no botão Gerenciar Widget -> Adicionar Widget.
  • Vamos adicionar o widget Traffic Overview ocupando 8 blocos da tela (num total de 12, lembra do Bootstrap?).
  • Selecione as opções e clique em adicionar. Faça o mesmo processo novamente com os dados da imagem abaixo para adicionar um widget com as principais fontes de acesso ao site.
  • Meu dashboard agora ficou assim:
    • Dashboard com widgets do Analytics

  • Para remover algum widget basta clicar no X destacado com a seta na imagem acima.

Fique a vontade para explorar os demais widgets, lembrando que tentar organizá-los com o esquema de grades, sendo a tela inteira ocupando um total de 12 grades, você pode ter 6 widgets ocupando 2 grades, ou 2 widgets ocupando 6 grades cada um, por exemplo. Fique a vontade em organizar da forma que você achar melhor!


Buy me a coffeeBuy me a coffee

0

Google Analytics / OctoberCMS

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *