Data EngineeringCompletado

Tracking de Marketing con Lógica Avanzada

Tracking server-side con Zaraz, PostHog y proxy inteligente

Sistema de tracking de marketing avanzado usando Cloudflare Zaraz, PostHog, vanilla JavaScript y proxy server-side, con lógica condicional compleja, interconexión de flujos entre plataformas, atribución multi-touch, y procesamiento server-side para máxima precisión en un mundo post-cookies.

cloudflare
6 semanas
2023
1 ingeniero

El problema

GTM estándar no soporta la lógica de negocio requerida: eventos condicionales basados en múltiples interacciones, atribución entre dispositivos, flujos que cruzan dominios y plataformas, pérdida de datos por ad blockers, y falta de visibilidad en el journey completo del usuario desde el primer touch hasta la conversión.

La solución

Implementamos un sistema híbrido: capa de tracking client-side con Cloudflare Zaraz y vanilla JavaScript para datos básicos, complementada con procesamiento server-side via proxy en Cloudflare Workers para lógica compleja. PostHog como plataforma de analytics, eventos enriquecidos con datos de CRM, flujos condicionales que conectan interacciones de web, email, WhatsApp y ads, y todos los pixels (GA4, Meta, TikTok) alimentados server-side.

Los resultados

Captura del 95%+ de eventos (vs ~70% solo client-side), atribución precisa del journey completo, lógica de negocio compleja ejecutándose server-side sin impactar performance del sitio, y dashboards unificados que conectan marketing con revenue real.

Resultados medibles

Captura de eventos

~70%

95%+

35% mejora

Plataformas conectadas

8+

Latencia de tracking

Variable

<50ms edge

Ventana de atribución

Last click

Multi-touch 90d

¿Quieres resultados como estos?

Agendemos una llamada de diagnóstico — 30 min, sin compromiso.

Agendar diagnóstico

Fases del proyecto

Auditoría de tracking actual

1 week

Mapeo de todos los tags, pixels y eventos existentes. Identificación de gaps, duplicados, y datos perdidos.

Arquitectura server-side

2 weeks

Cloudflare Workers como endpoint de tracking, enriquecimiento de eventos con datos de CRM, y forwarding a cada plataforma.

Flujos condicionales

1.5 weeks

Motor de reglas para disparar eventos basados en combinaciones de interacciones previas, segmentos de usuario y contexto.

Atribución multi-touch

1 week

Pipeline de atribución ponderada en PostHog, dashboards de journey del usuario, y reportes de ROI por canal.

QA y validación

0.5 weeks

Validación end-to-end de cada flujo, comparación con datos históricos, y documentación de reglas de negocio.

Stack técnico

Tecnologías

TypeScriptJavaScriptNode.jsPostgreSQLRedisGoogle Analytics 4Meta PixelTikTok PixelCloudflare Zaraz

Servicios cloud (CLOUDFLARE)

Cloudflare WorkersCloudflare Zaraz

Herramientas

PostHogGoogle AnalyticsMeta Business Suite

Detalles de implementación

Por qué Zaraz y server-side tracking

Las herramientas tradicionales de tracking son limitadas para casos complejos. Cuando necesitas:

  • Disparar un evento solo si el usuario hizo X y Y y Z en las últimas 48 horas
  • Conectar una interacción de WhatsApp con una visita web anterior
  • Atribuir una venta a la combinación correcta de touchpoints
  • No perder datos por ad blockers o restricciones de cookies

…necesitas lógica que vive fuera del navegador.

Arquitectura híbrida

Client (Zaraz + vanilla JS)  →  CF Worker proxy (edge)  →  PostHog
                                       ↓                       ↓
                                 CRM enrichment           Attribution
                                       ↓                       ↓
                              Platform forwarding         Dashboards
                              (GA4, Meta, TikTok)

El Worker proxy en el edge procesa cada evento en menos de 50ms, lo enriquece con datos del CRM, aplica la lógica condicional, y lo distribuye a cada pixel con los parámetros correctos.

¿Tienes un reto técnico similar?

Hablemos de tu infraestructura, arquitectura o pipeline. Sin compromiso.

Agendar diagnóstico técnico