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 comandodefault, 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.


