Data Engineering Completado

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