1. Home
  2. ChevronRightSEO y Robots
  3. ChevronRightGoogle Tag Manager

Google Tag Manager

Despliega y gestiona etiquetas de marketing, scripts personalizados y analítica con Google Tag Manager.

Google Tag Manager (GTM) te permite gestionar etiquetas, píxeles de rastreo y scripts personalizados en tu sitio de Boltdocs sin editar código directamente.


Inicio RápidoLink

Paso 1: Obtén tu ID de Contenedor de GTMLink

Inicia sesión en tu cuenta de Google Tag Manager y copia tu ID de Contenedor (comienza con GTM-).

Paso 2: Configura en boltdocs.config.tsLink

boltdocs.config.ts
export default defineConfig({
  integrations: {
    gtm: {
      tagId: 'GTM-XXXXXX',
    },
  },
})

Paso 3: DespliegaLink

Boltdocs inyecta automáticamente el script oficial de GTM en el <head> de la página y el bloque noscript de fallback de iframe en el <body> de la página.


Referencia de ConfiguraciónLink

PropiedadTipoRequeridoDescripción
tagIdstringTu ID de Contenedor de GTM (por ejemplo 'GTM-XXXXXX').
dataLayerNamestringEl nombre de la variable global dataLayer de GTM (predeterminado a 'dataLayer').
previewstringCadena de parámetro de consulta de entorno de GTM para probar etiquetas en borrador.

Ejemplo AvanzadoLink

integrations: {
  gtm: {
    tagId: 'GTM-XXXXXX',
    dataLayerName: 'customDataLayer',
    preview: 'env-3&auth=xxxxx',
  },
}

Usando el DataLayerLink

Puedes interactuar con GTM empujando eventos directamente al dataLayer. En tus componentes personalizados:

export function LeadButton() {
  const handlePush = () => {
    // Si personalizaste dataLayerName, reemplaza 'dataLayer' con tu nombre personalizado
    const dataLayer = (window as any).dataLayer || [];
    dataLayer.push({
      event: 'form_submission',
      category: 'lead',
      action: 'click',
    });
  };

  return (
    <button onClick={handlePush}>
      Submit Form
    </button>
  );
}
AlertTriangle
GDPR y gestión de consentimiento

Asegúrate de configurar GTM para respetar el consentimiento del usuario antes de cargar etiquetas de marketing de terceros, especialmente si estás atendiendo usuarios en la UE.

Last updated on July 27, 2026

Was this page helpful?