GTM4WP 1.22.1: Gerenciamento Avançado de Tags no WordPress com Google Tag Manager

GTM4WP: A Ferramenta Essencial para Google Tag Manager no WordPress

O Google Tag Manager (GTM) é uma ferramenta gratuita e poderosa do Google que permite gerenciar e implantar tags de análise e marketing, além de outros snippets de código, de forma intuitiva através de uma interface web. Para usuários do WordPress, a integração eficiente do GTM é crucial para uma coleta de dados precisa e para otimizar estratégias de marketing digital. É aqui que o plugin GTM4WP, desenvolvido por duracelltomi, se destaca, oferecendo uma solução robusta e avançada para essa integração.

Por Que GTM4WP é Indispensável para Seu Site WordPress?

Este plugin simplifica drasticamente a colocação dos snippets de código do container GTM em seu site WordPress, eliminando a necessidade de adição manual. Ele não apenas insere o código, mas também enriquece a camada de dados (Data Layer) com metadados da página e informações do usuário, tornando sua configuração do GTM muito mais poderosa e precisa. Com suporte a múltiplos containers, o GTM4WP garante flexibilidade para as mais diversas necessidades, exigindo PHP 7.4 ou superior para seu funcionamento.

Instalação e Configuração Essencial do GTM4WP

A instalação do GTM4WP segue o padrão dos plugins de WordPress. Após fazer o upload do diretório duracelltomi-google-tag-manager-for-wordpress para /wp-content/plugins/ e ativá-lo, basta navegar até ‘Configurações / Google Tag Manager’ no seu painel. Lá, você inserirá o ID do seu container do Google Tag Manager e poderá configurar opções adicionais.

Colocação Estratégica do Código do Container GTM

O código do container GTM é dividido em duas partes: um snippet JavaScript para a seção <head> e um snippet iframe para logo após a tag de abertura <body>. O GTM4WP garante a colocação correta de ambos. Para temas compatíveis com as adições do WordPress 5.2 (como Genisis, GeneratePress, Elementor, Oxygen Builder e Beaver Builder Theme), a segunda parte é posicionada automaticamente. Para outros, opções como “Manually coded” ou “Footer” estão disponíveis, embora a colocação após a tag <body> seja a mais recomendada para melhor desempenho.

Recursos Avançados para Coleta de Dados Precisas

O GTM4WP vai além da simples inserção do container, preenchendo o Data Layer com uma vasta gama de informações essenciais para suas análises:

Dados Básicos Abrangentes

Ele coleta dados cruciais como títulos, datas, categorias, tags e autores de posts/páginas, IDs, tipos de post, formatos de post, contagem de posts, termos personalizados, status de login, função do usuário, ID do usuário, e-mail do usuário (com hash SHA256 para rastreamento aprimorado), data de criação do usuário, dados de pesquisa do site, nome e ID do site (para multisite) e o endereço IP do visitante (com consentimento explícito).

Informações Detalhadas de Navegador, OS e Dispositivo

Utilizando a biblioteca WhichBrowser, o plugin fornece dados detalhados sobre o navegador (nome, versão, motor), sistema operacional (nome, versão) e dispositivo (tipo, fabricante, modelo), permitindo segmentações de público mais sofisticadas.

Dados Climáticos em Tempo Real (Beta)

Uma funcionalidade inovadora é a capacidade de enviar dados sobre as condições climáticas atuais dos usuários para o Data Layer. Isso pode ser usado para gerar audiências/listas de remarketing relacionadas ao clima e segmentação de usuários em suas soluções de web analytics. Requer chaves de API do OpenWeatherMap e do IPStack.com.

Rastreamento de Eventos de Player de Mídia (Experimental)

Monitore a interação dos usuários com mídias incorporadas de plataformas como YouTube, Vimeo e Soundcloud. Eventos podem ser disparados ao carregar, iniciar, pausar/parar e em marcos percentuais da duração da mídia (10%, 20%, etc.), ideal para entender o engajamento com o conteúdo multimídia.

Rastreamento de Scroll para Análise de Engajamento

Dispare tags com base na profundidade de scroll do visitante na página. Isso permite distinguir “leitores” de “roladores” e usar esses eventos para disparar tags do Google Analytics ou de remarketing/conversão para micro conversões. O plugin oferece eventos específicos como gtm4wp.reading.articleLoaded, gtm4wp.reading.startReading, gtm4wp.reading.contentBottom, gtm4wp.reading.pagebottom e gtm4wp.reading.readerType para segmentação granular.

Integrações Poderosas com Outros Plugins

O GTM4WP se integra perfeitamente com plugins populares do WordPress para estender suas capacidades de rastreamento:

Integração Completa com WooCommerce para E-commerce GA4

O plugin oferece uma implementação robusta do GA4 E-commerce, permitindo rastrear eventos como visualizações de itens, adições ao carrinho e compras. É compatível com o High Performance Order Storage (HPOS) do WooCommerce. É importante notar que ele não suporta promoções ou reembolsos.

Conectividade com Formulários de Contato e Consentimento

Com o Contact Form 7, você pode disparar um evento sempre que um formulário é enviado, independentemente do resultado. Há também integração com Cookiebot para o modo de bloqueio automático de cookies e suporte ao Google Consent Mode v2, permitindo o disparo do comando “default” com flags de consentimento específicas para integração com CMPs não certificadas.

Suporte a AMP e Containers Server-Side

Para sites que utilizam AMP, o GTM4WP permite carregar seu container AMP na versão AMP das suas páginas. Além disso, suporta containers server-side, onde você pode inserir um nome de domínio e caminho personalizados para carregar gtm.js de sua própria origem, melhorando a privacidade e desempenho.

Exclusão de Usuários e Segurança Aprimorada

É possível excluir funções de usuário específicas do rastreamento, desabilitando completamente o código do container para eles no frontend. Para segurança, o plugin permite black- e whitelisting de tags, triggers e variáveis, prevenindo a execução de malware através de uma conta GTM comprometida.

Novidades e Melhorias na Versão 1.22.1 e 1.22

As atualizações recentes do GTM4WP demonstram um compromisso contínuo com a estabilidade, desempenho e adição de funcionalidades úteis. A versão 1.22.1 trouxe uma correção importante para o rastreamento de compras, solucionando um problema persistente relatado por usuários.

Avanços na Versão 1.22

A versão 1.22, por sua vez, introduziu diversas melhorias significativas:

  • Nova Opção WooCommerce para Timeout de Evento: Adicionada uma opção para alterar o timeout do evento select_item, o que pode ajudar a mitigar problemas de UX quando usuários possuem bloqueadores de anúncios.
  • Filtro para Sobrescrever Flags do Consent Mode: Um novo filtro WordPress (GTM4WP_WPFILTER_OVERWRITE_COMO_FLAG) permite sobrescrever flags do Consent Mode no comando default, auxiliando na integração com plugins de banner de consentimento.
  • Correções Essenciais: Inclui correções para conteúdo indesejado no frontend quando o posicionamento do container está desativado, o rastreamento “Add to cart” quebrado com o tema Bricks e WooCommerce, e uma atualização da biblioteca WhichBrowser para resolver erros de PHP.
  • Melhorias na Lógica de Rastreamento de Compra: A lógica de rastreamento de compra com WooCommerce foi revertida para a presente na v1.20-, buscando resolver problemas que a nova abordagem havia gerado.
  • Suporte a Caractere ‘/’ no Caminho do Container: Agora permite o caractere ‘/’ no caminho do container GTM para suportar “same tag gateway”.

Essas atualizações garantem que o GTM4WP continue sendo uma ferramenta confiável e de ponta para o gerenciamento de tags no seu site WordPress, com foco na precisão dos dados e na experiência do usuário.