Elige un diseño para ver cómo queda
Sistema de tracking · GTM Server-Side · Google Ads
Cada paso reduce el número de usuarios
PARALELO: GA4 y Ads reciben datos simultáneamente
✅ Código activo en lib/analytics/tracking.ts
| Evento | Para el cliente | Parámetros dataLayer |
|---|---|---|
| cta_view | Usuario VE un botón o formulario | cta_type, cta_location, cta_text, trigger |
| cta_click | Usuario CLICA un botón | cta_type, cta_location, cta_text |
| cta_dismiss | Usuario CIERRA popup sin actuar | cta_location |
| form_start | Usuario ESCRIBE primera letra | cta_type, cta_location, form_type |
| generate_lead | CONVERSIÓN - Datos guardados | cta_type, cta_location, form_type, is_gads |
+ Datos base en TODOS los eventos: visitor_id, gclid, timestamp
Variables a crear en GA4 → Configuración → Definiciones personalizadas
| Nombre GA4 | dataLayer | Ámbito | Valores |
|---|---|---|---|
| Tipo de CTA | cta_type | Evento | form, whatsapp |
| Ubicación CTA | cta_location | Evento | hero_form, mobile_bar, exit_banner... |
| Tipo Formulario | form_type | Evento | directo, puente |
| Trigger | trigger | Evento | scroll, timer_30s, exit_intent |
| Es Google Ads | is_gads | Evento | true, false |
| GCLID | gclid | Usuario | ID del clic Google Ads |
| ID Visitante | visitor_id | ⚠️ Sesión | sessionStorage (se pierde al cerrar) |
⚠️ visitor_id usa sessionStorage (ID de sesión). Para ID de usuario persistente, cambiar a localStorage.
⏳ Pendientes de implementar en código
| Evento | Trigger | Ubicación |
|---|---|---|
click_google_reviews | Clic en "Ver reseñas en Google" | section_reviews |
click_gallery | Clic en imagen de galería | section_gallery |
click_faq | Abre pregunta FAQ | section_faq |
click_before_after | Interacción slider antes/después | section_before_after |
🖥️ Configurar triggers en GTM (no requieren código)
scroll_2525%scroll_5050%scroll_7575%scroll_9090%time_on_page_30s30 segtime_on_page_60s60 segtime_on_page_120s2 mintime_on_page_300s5 minEntrada de leads + Retroalimentación de conversiones offline
Para el cliente:
1. Usuario rellena formulario
2. Datos llegan a Sheets y Bitrix
3. Comercial recibe el lead
Para el cliente:
1. Comercial mueve deal en Bitrix
2. Sistema actualiza Sheets
3. Google Ads recibe conversión
Etapa Bitrix: Visita Comercial
Conversion Name: Offline - Lead Cualificado
Valor: 50€ fijo
Etapa Bitrix: Presupuestado
Conversion Name: Offline - Presupuestado
Valor: del presupuesto
Etapa Bitrix: WON
Conversion Name: Offline - Venta
Valor: real de la venta
📚 Documentación completa: docs/CONVERSIONES_OFFLINE.md
📚 Documentación completa en docs/HUB_MEDICION.md
Desarrollado por Convertiam