Skip to main content
OpenAIAnthropicGooglePerplexityMetaMicrosoft
Contenedor GTM listo
Google Tag ManagerGoogle Tag Manager·Analytics

google tag manager en cada sitio wordpress, contenedor listo.

pega un ID de contenedor `GTM-XXXXXX`. el snippet head se renderiza en `wp_head`, el fallback noscript se renderiza justo después de `<body>`. sin plugin, sin edición manual de tema, sin noscript faltante que invalide tu dataLayer.

prueba gratuita. sin tarjeta de crédito. las 30 integraciones incluidas en cada plan.

includedYovale WordPress Hosting — Google Tag Manager
yovale.com/es/integrations/google-tag-manager
Google Tag Manager · analytics consent

capas GTM dentro de cada sitio wordpress.

GTM tiene dos snippets: uno para `<head>`, uno inmediatamente después de `<body>`. La mayoría de los plugins WordPress colocan el primero; muchos omiten el segundo porque no hay un hook de tema limpio.

01
validación al guardar
regex `^GTM-[A-Z0-9]{4,12}$` aplicada en el tablero
02
espejo al renderizar
mismo regex re-verificado en PHP antes de emitir el snippet
03
snippet head
renderizado en `wp_head` en prioridad 1 para init temprana de dataLayer
04
iframe noscript
renderizado inmediatamente después de `<body>` según la especificación de Google
01
Inyector de contenedor GTM
02
fallback noscript renderizado correctamente
03
carga con conciencia de consentimiento
04
no se requiere plugin GTM
status panel
GTM-XXXXXX
un ID de contenedor
head + body
ambos snippets renderizados
0 plugins
sin plugin GTM necesario
container model

one container, every tag, no plugin merry-go-round.

paste a `GTM-XXXXXX` once. manage every tag inside Tag Manager — analytics, ad pixels, custom HTML, conversion linker, consent cmp. no per-tag WordPress plugin to install or update.

tags managed
∞ via GTM
WordPress plugins
0
container
GTM-EXAMPLE
published v17
Google Analytics 4
Meta Pixel
Google Ads Conv.
LinkedIn Insight
TikTok Pixel
Custom HTML
fired this hour12,847
spec compliance

both snippets, in the right place, every page.

most WordPress GTM plugins render the head snippet but skip the noscript iframe — Google's spec wants both. without noscript, no-JS bots and accessibility audits flag the install as incomplete.

wp_head priority 1
snippet 1 of 2
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-EXAMPLE');</script>
<!-- End Google Tag Manager -->
after <body> open
snippet 2 of 2
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-EXAMPLE"
height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
Tag Assistant verdict: install complete, both snippets verified
setup

paste your container ID. publish.

Yovale valida la forma `GTM-` al guardar. el MU-plugin coloca el snippet head en `wp_head` prioridad 1 y el iframe noscript inmediatamente después de abrir `<body>` — exactamente donde la documentación de Google lo requiere.

  • 1
    Abrir Tracking → Analytics

    Encontrar Google Tag Manager en el panel de seguimiento del tablero. desactivado por defecto.

  • 2
    Pegar tu ID de contenedor GTM

    Copiar desde el espacio de trabajo de GTM — arriba a la derecha de la pantalla, formato `GTM-XXXXXX`.

  • 3
    Publicar un tag en GTM, guardar aquí

    Activar en Yovale. El par head + noscript se renderiza en el siguiente acceso a la página. Usar Tag Assistant para confirmar.

Google Tag Manager
enabled
container_id
GTM-EXAMPLE

GTM emite esto cuando creas un espacio de trabajo. formato: `GTM-` seguido de 4–12 letras mayúsculas o dígitos.

head snippet
wp_head priority 1
noscript
after body open
two architectures

one plugin per pixel, or one container to rule them all.

plugin per pixel

N plugins, N update channels

GA4 plugin~40ms
Meta Pixel plugin~40ms
Google Ads plugin~40ms
LinkedIn plugin~40ms
TikTok plugin~40ms
Cookie banner plugin~40ms
total: ~240ms PHP overhead, 6 update channels
GTM container

1 container, 1 publish flow

GTM-EXAMPLE container~0ms
all tags managed inside
Google Analytics 4Meta PixelGoogle Ads Conv.LinkedIn InsightTikTok Pixel
total: 0ms PHP overhead, 1 update flow (GTM publish)
how tags fire

page load → dataLayer → tag fired.

step 01
Page load

container tag in `<head>` requests gtm.js

step 02
dataLayer

events queue while gtm.js loads

step 03
Container fires

tags evaluate triggers in priority order

step 04
Tag matched

GA4 + Meta + LinkedIn fire if conditions met

step 05
Consent gate

marketing tags wait for consent grant

faq

questions before you switch hosts for GTM.

¿Puedo usar tanto GTM como una integración directa de GA4?

Sí. Muchos equipos mantienen GA4 directo (carga inicial más rápida) y pasan todos los demás tags por GTM. Ambos se entregan desde el panel de seguimiento de Yovale y no conflictúan.

¿El iframe noscript realmente importa?

Importa para bots sin JS, auditorías de accesibilidad y verificación de Tag Assistant. Omitirlo no rompe a los usuarios de JS pero sí marca la instalación como incompleta y pierde las conversiones solo de crawlers.

¿Qué hay del GTM del lado del servidor?

El GTM del lado del servidor se ejecuta en una instancia de Google Cloud Run, no en el host WordPress. El snippet del contenedor web es lo que Yovale renderiza — el reenvío sGTM se configura dentro del propio GTM.

¿La caché de página eliminará mi snippet GTM?

No. El snippet es parte del HTML en caché. El estado de consentimiento vive en una clase `<html>` configurada del lado del cliente, por lo que la clave de caché permanece a nivel de página en lugar de por visitante.

¿Puedo cambiar entre contenedores GTM sin perder datos?

Sí. Cambiar el GTM-XXXXXX en el tablero y guardar. El contenedor antiguo se dispara hasta que la caché de página rote; puedes purgar la caché desde el mismo panel para cambiar inmediatamente.

ready when you are

entregar un sitio WordPress con GTM correctamente instalado desde el primer día.

prueba gratuita. sin tarjeta de crédito. pega un GTM-XXXXXX, guarda, y Tag Assistant se pone en verde.