Como implementar grupos personalizados do Google Analytics com o Gerenciador de tags do Google

agrupamento de conteúdo

Em um artigo anterior, eu compartilhei como implementar o Gerenciador de tags do Google e o Universal Analytics. Isso é um começo bastante básico apenas para você decolar, mas o Gerenciador de tags do Google é uma ferramenta incrivelmente flexível (e complexa) que pode ser usada para dezenas de estratégias diferentes.

Embora eu saiba que algum desenvolvimento pode aliviar algumas das complexidades dessa implementação, optei por usar plug-ins, variáveis, gatilhos e tags no manual. Se você tem um meio melhor de implementar essa estratégia sem código - por favor, compartilhe nos comentários!

Uma dessas estratégias é a capacidade de preencher Agrupamento de Conteúdo no Universal Analytics usando o Google Analytics. Este artigo vai ser uma combinação de um discurso retórico, problemas a serem considerados e um guia passo a passo na implementação específica do agrupamento de conteúdo usando Plug-in do Gerenciador de tags do Google da DuracellTomi para WordPress, Google Tag Manager e Google Analytics.

Rant do Gerenciador de tags do Google

Para uma ferramenta tão complexa, os artigos de suporte do Google são uma merda. Não estou apenas reclamando, estou sendo honesto. Todos os seus vídeos, como o acima, são vídeos brilhantes e coloridos sobre o que pode ser realizado sem absolutamente nenhum vídeo passo a passo, sem capturas de tela em seus artigos e apenas informações de nível superior. Claro, eles incluirão todas as opções e flexibilidade que você tem à sua disposição, mas na verdade você não tem detalhes sobre como implantá-los.

Depois de 30 versões de implantação de minhas tags, dezenas de edições no Google Analytics e algumas semanas passando entre as alterações para testar ... Achei esse exercício incrivelmente frustrante. Essas são duas plataformas que devem funcionar perfeitamente, mas na verdade quase não têm integração produtiva de qualquer tipo fora de alguns campos para preencher previamente.

Discurso do agrupamento de conteúdo do Google

Embora a categorização e a marcação já existam há algumas décadas, você não as encontrará nas habilidades de agrupamento de conteúdo. Talvez eu publique um post como este que incorpora várias categorias, cerca de uma dúzia de tags, capturas de tela e vídeo. Não seria incrível dividir e dividir essas informações usando o Google Analytics? Bem, boa sorte, porque sua capacidade de desenvolver grupos de conteúdo é restrita. Não há como passar uma série de categorias, tags ou características para o Google Analytics. Você está preso a basicamente 5 campos de texto limitados a uma variável cada.

Como resultado, desenvolvi meu agrupamento de conteúdo da seguinte maneira:

  1. Título do conteúdo - Para que eu possa ler artigos como “como fazer” e outros artigos com títulos comuns.
  2. Categoria de Conteúdo - Para que eu possa olhar para a categoria principal e ver o quão popular cada categoria é e como o conteúdo está se saindo.
  3. Autor de Conteúdo - Para que eu possa ver nossos autores convidados e ver quais estão gerando engajamento e conversões.
  4. Tipo de conteúdo - Para que eu possa olhar infográficos, podcasts e vídeos para ver o desempenho desse conteúdo em comparação com outros tipos de conteúdo.

O resto deste tutorial é baseado no fato de que você já inscrito no Gerenciador de tags do Google.

Etapa 1: Configurar o agrupamento de conteúdo do Google Analytics

Na verdade, você não precisa ter nenhum dado vindo para o Google Analytics para configurar seu agrupamento de conteúdo. No Google Analytics, navegue até administração e você verá agrupamento de conteúdo na lista:

content-groupings-admin

No agrupamento de conteúdo, você vai querer adicione cada agrupamento de conteúdo:

Adicionar agrupamento de conteúdo

Observe as duas setas! Para evitar que você se arrepie quando seus dados não estiverem aparecendo no Google Analytics, seja absolutamente vigilante ao verificar se o slot corresponde ao seu número de índice. Por que isso é uma opção está além de mim.

A lista de agrupamento de conteúdo finalizada deve aparecer assim (quando você clica em classificar ... porque, por algum motivo, o Google Analytics gosta de nos torturar, usuários obsessivos compulsivos que se perguntam por que ainda não estão classificados em ordem numérica. Ah ... e se isso não é tortura o suficiente, você nunca pode excluir um agrupamento de conteúdo. Você só pode desativá-lo.)

lista de agrupamento de conteúdo

Uau ... parece bom. Nosso trabalho é feito no Google Analytics! Mais ou menos ... teremos que testar e enviar alguns dados mais tarde para que possamos revisar.

Etapa 2: Configurar o plug-in WordPress do DuracellTomi para o Gerenciador de tags do Google

Em seguida, precisamos começar a publicar dados que o Gerenciador de tags do Google possa capturar, analisar e acionar o código do Google Analytics. Isso poderia ser uma tarefa e tanto, não fosse para alguns desenvolvedores WordPress incríveis por aí. Amamos as opções disponíveis através de Plug-in WordPress de DuracellTomi. É bem gerenciado e com suporte.

Pegue o seu ID do Gerenciador de tags do Google em seu espaço de trabalho no Gerenciador de tags do Google e coloque-o nas configurações gerais do plug-in> campo ID do Gerenciador de tags do Google.

google-tag-manager-id

Eu recomendo a instalação do plug-in usando o método personalizado onde você insere o script em seu tema (normalmente o arquivo header.php). Do contrário, pode haver outro problema que o deixará totalmente louco ... o dataLayer que o plug-in está enviando para o Gerenciador de tags do Google devo ser escrito antes de o script ser carregado para o Gerenciador de tags do Google. Eu não entendo a lógica envolvida nisso, apenas saiba que você estará se perguntando por que os dados não estão sendo enviados corretamente sem esse posicionamento.

google-tag-manager-custom

A próxima etapa é configurar quais dataLayers você deseja que sejam transmitidos ao Gerenciador de tags do Google. Nesse caso, estou passando o tipo de postagem, as categorias, as tags, o nome do autor da postagem e o título da postagem. Você verá que muitas outras opções estão disponíveis, mas já explicamos os agrupamentos que estamos configurando e por quê.

DataLayer do WordPress do Gerenciador de tags do Google

Neste ponto, o plug-in está instalado e o Gerenciador de tags do Google carregado, mas você não tem realmente passado para o Universal Analytics (ainda). Se você visualizar o código-fonte de sua página agora, verá dataLayers publicados para o Gerenciador de tags do Google, embora:

Visualização de código

Observe que dataLayer é unido em pares de valores-chave (KVPs). No Passo 4 abaixo, mostraremos como verificá-los sem olhar o código-fonte de sua página. Para o plug-in DuracellTomi, as chaves são:

  • título da página - Este é o título da página.
  • pagePostType - Isso é um post ou uma página.
  • pagePostType2 - Pode ser uma única postagem, arquivo de categoria ou página.
  • pageCategory - Esta é uma série de categorias em que a postagem foi categorizada.
  • Atributos da página - Esta é uma matriz de tags para as quais a postagem foi marcada.
  • pagePostAutor - Este é o autor ou a postagem.

Mantenha-os à mão, vamos precisar deles mais tarde, quando escrevermos nossos gatilhos.

Estou supondo que você tem um plug-in do Google Analytics carregado ou incorporou o analítica tag script em seu tema. Anote seu ID do Google Analytics (semelhante a UA-XXXXX-XX), você precisará dele em seguida. Você deseja remover a tag de script ou o plug-in e, em seguida, carregar o Universal Analytics por meio do Gerenciador de tags do Google.

Etapa 3: Configurar o Gerenciador de tags do Google

Se você está em pânico por não ter o Google Analytics publicado em seu site neste momento, vamos fazer isso bem rápido antes de fazer qualquer modificação. Ao fazer login no Gerenciador de tags do Google, selecione seu espaço de trabalho:

  1. Selecionar Adicionar uma tag
  2. Selecionar Análise Universal, Nomeie sua tag no canto superior esquerdo e insira sua ID UA-XXXXX-XX
  3. Agora diga à tag quando disparar clicando em Triggering e selecionando todas as páginas.

Universal Analytics Adicionar tag Gerenciador de tags do Google

  1. Você não terminou! Agora você tem que clicar Publicar e sua tag estará ativa e analítica será carregado!

Etapa 4: o Gerenciador de tags do Google está realmente funcionando?

Oh, você vai adorar este. Na verdade, o Gerenciador de tags do Google vem com um método para testar suas tags para ajudá-lo a solucionar problemas e corrigi-los. Há um pequeno menu na opção Publicar no qual você pode clicar - visualização.

Visualização e depuração do Gerenciador de tags do Google

Agora abra o site no qual você está trabalhando em uma nova guia e você verá magicamente as informações do Gerenciador de tags em um painel de rodapé:

Gerenciador de tags do Google - visualização e depuração

Quão legal é isso? Depois de passar os dados do agrupamento de conteúdo usando o Gerenciador de tags do Google, você pode ver qual tag está disparando, o que não está disparando e todos os dados que estão sendo passados! Neste caso, é a Tag que nomeamos Análise Universal. Se clicarmos nisso, podemos realmente ver as informações da tag do Google Analytics.

Etapa 5: Configurar agrupamentos de conteúdo no Gerenciador de tags do Google

Uau, estamos quase terminando! Bem, na verdade não. Esta será a etapa que pode realmente ser difícil para você. Por quê? Porque o disparo de uma exibição de página no Universal Analytics com o agrupamento de conteúdo deve ser realizado em um único evento. Logicamente, é assim que deve acontecer:

  1. A página do WordPress é solicitada.
  2. O plug-in do WordPress exibe o dataLayer.
  3. O script do Gerenciador de tags do Google executa e passa o dataLayer do WordPress para o Gerenciador de tags do Google.
  4. As variáveis ​​do Gerenciador de tags do Google são identificadas em dataLayer.
  5. Os acionadores do Gerenciador de tags do Google são identificados com base nas variáveis.
  6. O Gerenciador de tags do Google dispara tags específicas com base nos acionadores.
  7. Uma tag específica é disparada que envia os dados de agrupamento de conteúdo apropriados para o Google Analytics.

Então ... se a primeira coisa que acontece é que dataLayer é passado para o Gerenciador de tags do Google, então devemos ser capazes de ler esses pares de valor-chave. Podemos fazer isso identificando as variáveis ​​passadas.

Variáveis ​​definidas pelo usuário do Gerenciador de tags do Google

Agora você precisa adicionar e definir cada uma das variáveis ​​passadas em dataLayer:

  • título da página - Título do conteúdo
  • pagePostType - Tipo de conteúdo
  • pagePostType2 - Tipo de conteúdo (gosto deste, pois é mais específico)
  • pageCategory - Categoria de Conteúdo
  • Atributos da página - Tags de conteúdo (você pode querer usar isso de vez em quando em vez de apenas categorias)
  • pagePostAutor - Autor de conteúdo

Faça isso escrevendo o nome da variável da camada de dados e salvando a variável:

Configuração de Variável

Neste ponto, o Gerenciador de tags do Google sabe como ler as variáveis ​​dataLayer. Seria bom se pudéssemos simplesmente passar esses dados direto para o Google Analytics, mas não podemos. Por quê? Porque sua matriz de categorias ou tags ultrapassará os limites de caracteres definidos em cada agrupamento de conteúdo permitido no Google Analytics. O Google Analytics (infelizmente) não pode aceitar uma matriz. Então, como podemos contornar isso? Ugh ... essa é a parte frustrante.

Você vai ter que escrever um gatilho que procure por sua categoria ou nome de tag dentro da string de array passada na variável dataLayer. Estamos bem passando título, autor e tipo, uma vez que são termos de um único texto. Mas a categoria não é, portanto, precisamos revisar a primeira categoria (primária) passada na matriz. A exceção, claro, é se você não selecionar várias categorias por postagem ... então você pode apenas clicar no botão e selecionar Categoria de conteúdo.

Aqui está uma olhada parcial em nossa lista de acionadores:

Gatilhos por categoria

Aqui está um exemplo de um desses gatilhos para nossa categoria de marketing de conteúdo:

Alguns acionadores de visualização de página

Temos uma expressão regular aqui que corresponde à primeira categoria (primária) passada na matriz em dataLayer, então nos certificamos de que é uma única postagem.

Se você está tendo dificuldade em escrever expressões regulares, você pode simplesmente parar de puxar seu cabelo e seguir em frente Fiverr. Tive resultados incrivelmente excelentes no Fiverr - e normalmente peço a expressão, bem como a documentação sobre como ela funcionava.

Depois de definir um acionador para cada categoria, você está pronto para construir sua lista de tags! Nossa estratégia aqui é primeiro escrever uma tag universal Analytics (UA) abrangente, mas não é disparada sempre que qualquer uma de nossas tags de categoria é disparada. A lista completa parece ter esta aparência:

Tags no Gerenciador de tags do Google

Tudo bem ... é isso! Agora vamos juntar toda a magia com nossa tag. Neste exemplo, vou passar o Agrupamento de Conteúdo para qualquer postagem única categorizada com Marketing de conteúdo (“conteúdo”):

Grupos de conteúdo de categoria

Nomeie sua tag, insira seu ID do Google Analytics e expanda Mais Configurações. Nessa seção, você encontrará grupos de conteúdo onde deseja inserir o número do índice exatamente como o inseriu em Admin do Google Analytics configurações.

Aqui está outra coisa idiota ... o pedido deve combinar a ordem das configurações do administrador do Analytics para os dados. O sistema não é inteligente o suficiente para obter as variáveis ​​certas para o número de índice adequado.

Uma vez que a categoria não é aprovada (devido à dificuldade da matriz), você terá que digitar sua categoria para o Índice 2. No entanto, para os outros 3 grupos de conteúdo, você pode apenas clicar na caixa à direita e selecionar a variável que é transmitido diretamente no dataLayer. Em seguida, você precisará selecionar o gatilho e salvar sua tag!

Repita para cada uma de suas categorias. Em seguida, certifique-se de voltar para sua tag UA (pega-tudo) e adicionar exceções para cada uma de suas categorias. Visualize e depure para testar e garantir que você está disparando suas tags e enviando dados para os agrupamentos de conteúdo corretamente.

Você deve conseguir verificar tudo, mas ainda terá que esperar algumas horas para que o Google Analytics o atualize. Na próxima vez que você fizer login, poderá usar Título do conteúdo, categoria do conteúdo, e Autor de Conteúdo para fatiar e dividir seus dados no Google Analytics!

3 Comentários

  1. 1

    Oi Douglas

    Obrigado por ter tempo para montar este artigo. Como profissional que passa muito tempo trabalhando com o Gerenciador de tags do Google e o Google Analytics, gostaria de compartilhar algumas reflexões que tenho sobre os pontos que você levantou.

    Eu acho que há uma série de pontos fracos com ambas as ferramentas; esta resposta não vai se concentrar nisso. Em vez disso, vou abordar pontos em seu artigo em que acho que você está correto e outras áreas com as quais discordo. Acredito que esse tipo de diálogo seja saudável dentro da nossa esfera profissional. Não estou tentando trollar.

    “Para uma ferramenta tão incrivelmente complexa, os artigos de suporte do Google são absolutamente péssimos”

    Acho que você está olhando a documentação errada. Com relação aos vídeos de “alto nível”, sim – você não irá muito longe. A documentação do Google certamente costumava ser ruim, mas está muito melhor agora.

    Como o GTM e o GA são ferramentas que exigem bastante conhecimento técnico para serem implementadas corretamente, gostaria de sugerir que seus leitores consultem os guias do desenvolvedor desses produtos:

    https://support.google.com/tagmanager/
    https://developers.google.com/tag-manager/devguide

    Além disso, a internet não tem escassez de guias facilmente acessíveis para fazer basicamente o que você quiser com o GTM. As melhores fontes de conhecimento são:

    https://www.simoahava.com/
    https://www.thyngster.com/
    http://www.lunametrics.com/blog/

    Basicamente, qualquer coisa que eu queira escrever sobre GTM já foi coberta por esses três.

    No que me diz respeito, a documentação do AZ não precisa vir do Google. A comunidade é tão robusta que você pode encontrar qualquer resposta com pouco esforço.

    “Estas são duas plataformas que devem funcionar perfeitamente, mas realmente não têm quase nenhuma integração produtizada fora de alguns campos para pré-preencher”.

    Acho que você está entendendo mal o que é GTM. Funciona muito bem com o GA, muito melhor do que qualquer outro TMS. O GTM não serve apenas para implantar o Google Analytics. Dito isso, eu não implantaria o GA usando nenhuma outra ferramenta.

    A tag do Google Analytics do GTM é uma interface gráfica do usuário para implantação de código que muitas pessoas achariam difícil de gerenciar.

    Quando se trata de grupos de conteúdo, parece-me muito mais fácil preencher uma caixinha no GTM com uma variável do que escrever

    ga('set', 'contentGroup', ”);

    e ter os valores dinâmicos de seus campos preenchidos pela lógica do lado do servidor que é mais difícil de manter do que uma camada de dados.

    “Não há meios de passar uma série de categorias, tags ou características para o Google Analytics”

    Embora você esteja certo de que o Google Analytics registra valores para agrupamentos de conteúdo como strings, não matrizes ou objetos, isso é simplesmente uma terminologia técnica.

    Você absolutamente pode passar uma série de categorias ou tags para o GA. Transforme seu array em uma string delimitada e pronto.

    Uma variável javascript personalizada simples transformará seu array em uma string.

    função(){
    var pageCategory = {{dl – page – pageCategory}};
    return pageCategory.join(“|”);
    }

    Consulte este artigo para obter exemplos de como analisar esses dados: http://www.lunametrics.com/blog/2016/05/25/report-items-in-multiple-categories-in-google-analytics/

    Você precisa conhecer algum javascript básico para usar o GTM de forma eficaz? Definitivamente. Isso é um defeito da ferramenta? Absolutamente não. É um TMS. Claro que você precisa saber javascript para usá-lo.

    ” Ah… e se isso não for tortura suficiente, você nunca poderá excluir um agrupamento de conteúdo. Você só pode desativá-lo.”

    NA VERDADE. Realmente deve haver alternâncias para remover o campo dos relatórios.

    “o dataLayer que o plug-in está enviando para o Google Tag Manager deve ser escrito antes que o script seja carregado para o Google Tag Manager”

    Este é um problema com o plugin. O autor do plugin está inicializando o dataLayer incorretamente e não está usando um “evento” que é o barramento de mensagens interno do GTM. Não puxe o cabelo, no entanto. Não vale a pena.

    Pulando para a etapa 5 (outras etapas parecem corretas)

    “Porque seu conjunto de categorias ou tags ultrapassará os limites de caracteres definidos em cada agrupamento de conteúdo permitido no Google Analytics. O Google Analytics (infelizmente) não pode aceitar uma matriz. Então, como vamos contornar isso? Ugh… esta é a parte frustrante.”

    Esta não é uma questão de limites de caracteres para GA. Você só precisa alterar sua matriz para uma string, que é o valor esperado na API do GA. Uma dimensão descreve uma coisa. Portanto, uma string (palavra) é o que se espera.

    "Depois de definir um acionador para cada categoria, você estará pronto para criar sua lista de tags!"

    Nãooooo! 🙂 Não vá por esse caminho. Use um valor delimitado e você economizará muita dor de cabeça.

    “Aqui está outra coisa idiota… o pedido deve corresponder à ordem das configurações do administrador do Google Analytics para os dados. O sistema não é inteligente o suficiente para pegar as variáveis ​​certas para o número de índice adequado.”

    Não acredito que isso seja verdade. Desde que seu índice seja um número, o valor do índice preencherá sua tag com o valor correto.

    A principal conclusão positiva que tenho do seu artigo é que seus leitores estão expostos a uma maneira crítica de “fatiar e cortar” dados no GA. Isso é de grande importância e existem plugins gratuitos para WordPress que permitem que eles façam isso.

    Em termos de gerenciamento de sua coleta de dados de uma maneira mais sofisticada, é realmente uma função da TI fornecer os dados adequados ao marketing que tenham valor comercial. O desafio que essa ferramenta como o GTM introduziu no mercado (por causa de sua grande adoção) é que os profissionais de marketing não acham que precisam confiar na TI para coletar dados. Eles fazem. Caso em questão –> A API GA requer uma string para campos de dimensão personalizada. Se você não transpor um array em uma string, vai acabar criando um número absurdo de tags. Essa não é uma solução elegante, ou mesmo necessária.

    Espero que meu feedback sobre seu artigo seja bem recebido. Não estou tentando trollar. Em vez disso, estou tentando adicionar minha experiência com as ferramentas que você está discutindo para ampliar a conversa de maneira profissional e construtiva.

    melhor,

    Yehoshua

    • 2

      Yehoshua, você está brincando? Isso não é trollagem... é um feedback INCRÍVEL. Absolutamente amo o feedback e a experiência que você está compartilhando com nosso público.

      Nota: Eu tinha os índices definidos corretamente nos dados passados ​​para os grupos de conteúdo, mas NÃO funcionou quando não estava na ordem correta.

      Thanks again.

  2. 3

O que você acha?

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.