tech stack

Stack de publicidad detectado

MetricSpot detecta píxeles de publicidad y conversión — Google AdSense, Facebook Pixel, TikTok Pixel, LinkedIn Insight — para que sepas qué rastrea a tus visitantes.

Qué comprueba esta verificación

Escanea la página cargada buscando píxeles conocidos de publicidad y rastreo de conversiones:

  • Google AdSense (adsbygoogle.js, pagead2.googlesyndication.com)
  • Etiqueta de conversión / remarketing de Google Ads (googleads.g.doubleclick.net)
  • Facebook / Meta Pixel (connect.facebook.net/.../fbevents.js)
  • TikTok Pixel (analytics.tiktok.com)
  • LinkedIn Insight (snap.licdn.com/li.lms-analytics)
  • Twitter / X Pixel, Pinterest Tag, Reddit Pixel, Microsoft Advertising UET

Reporta cuáles están presentes. Informativo — no hay “aprobado” ni “suspenso” porque si los quieres es una decisión de negocio.

Por qué importa

Los píxeles publicitarios son los rastreadores más invasivos de la web. Cada uno sabe en qué página está el visitante, de dónde viene, qué dispositivo usa y (con cookies first-party) a qué visitas anteriores corresponde. GDPR, Directiva ePrivacy y CCPA de California exigen todos consentimiento explícito antes de cargar cualquiera de ellos — y las acciones de aplicación en 2024–2025 lo hicieron muy real, con multas de siete cifras a sitios que cargaban Meta Pixel antes de que se aceptara el banner de consentimiento.

Saber qué está instalado es también el primer paso para auditar si realmente lo necesitas. La mayoría de sitios cargan 3–5 píxeles de campañas que ya no ejecutan.

Cómo arreglarlo

Si vas a usar píxeles publicitarios, hazlo bien:

1. Pasa cada píxel por una puerta de consentimiento.

<!-- el banner de consentimiento setea window.__consent al aceptar -->
<script>
window.addEventListener("consent:granted", () => {
  // Meta Pixel
  !function(f,b,e,v,n,t,s){…}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');
  fbq('init', 'PIXEL_ID');
  fbq('track', 'PageView');
});
</script>

Usa el Consent Mode v2 de Google para AdSense / Google Ads — permite que las etiquetas carguen en estado “sin consentimiento” que sigue haciendo ping pero no deja cookies.

2. Audita qué está realmente enviándose.

# cuenta peticiones de red a redes publicitarias conocidas
npx puppeteer --headless --url=https://yoursite.com --capture-network | grep -E "(doubleclick|facebook|tiktok|linkedin|reddit|pinterest)"

O abre DevTools → pestaña Network, recarga, filtra por “Type: Other” y busca los dominios de rastreadores.

3. Quita los píxeles de campañas muertas.

Una etiqueta LinkedIn Insight instalada para una campaña de 2023 sigue disparándose en cada carga de página — invade privacidad, gasta ancho de banda, ocasionalmente rompe por errores de JS de terceros. Audita anualmente.

4. Usa tagging server-side first-party cuando sea posible.

Google Tag Manager Server-Side, la Conversions API de Facebook y la Events API de TikTok permiten que el evento de conversión salga de tu servidor, no del navegador del visitante. Mejor para precisión (sin pérdida por adblockers), mucho mejor para privacidad (sin fingerprinting cliente) y con un gate de consentimiento limpio.

5. Cásalo con las verificaciones de rastreadores de terceros y política de privacidad.

Cada píxel que cargues debe aparecer en tu política de privacidad, y el conteo total de rastreadores es por sí mismo una señal de calidad — 12 rastreadores en un sitio brochure es una bandera roja tanto para reguladores como para visitantes avispados.

Preguntas frecuentes

¿Esta regla me baja la puntuación?

No. No suspendemos páginas por tener píxeles publicitarios — muchos negocios los necesitan legítimamente. La regla solo detecta qué hay instalado. Las reglas posteriores (banner de consentimiento de cookies, enlace a política de privacidad, atributos de cookies) comprueban si los cargas legalmente.

¿Y Google Analytics (GA4)?

GA4 lo detecta otra regla — analítica instalada. Analítica y publicidad se solapan (GA4 puede alimentar el remarketing de Google Ads), pero el tratamiento legal es similar: en la mayoría de jurisdicciones se requiere consentimiento antes de cargarlos.

Mi píxel se dispara en la página del banner de cookies. ¿Bug o by design?

Bug. El píxel debería cargar solo después de que se conceda el consentimiento — no durante la visualización del banner. Causa habitual: el contenedor de GTM está en <head> con la etiqueta de píxel disparándose en “Todas las páginas” en vez de “Consentimiento: concedido”. Arregla el trigger.

Fuentes

Última actualización 2026-05-11