Meta, Pixel + Conversions API
PII hasheada (em, ph, fn, ln, ct, st, zp) vía Conversions API. Modo híbrido opcional carga el pixel del navegador para cookies first-party fbp/fbc, deduplicado por event_id.
Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Ads, Pinterest, Snapchat, Reddit, X Ads. Todas despachadas server-side a través de un endpoint same-origin dentro de WordPress, con deduplicación de pixel de navegador en modo híbrido en cada canal que lo soporta. Sin GTM, sin Stape, sin seis semanas de aprobación de developer-token con Google Ads.
Plataformas publicitarias rastreadas server-side: Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Advertising, Pinterest, Snapchat, Reddit, X Ads.
Alcance que pierdes con los adblockers cuando dependes de dominios externos de tracking.
Dominios externos en las DevTools de tus visitantes. Cada evento sigue siendo same-origin.
Tiempo de envío server-side a la plataforma, no bloqueante para el visitante.
Mete tus números. La cifra de la derecha es lo que sigue siendo invisible para tu reporting hoy, mes a mes, hasta que mueves el despacho fuera de los dominios externos de tracking.
Cada canal corre server-side a través del endpoint REST de Beaconry en tu propio dominio. Nueve de diez también soportan modo híbrido: un pixel de navegador same-origin que comparte el event_id del servidor para deduplicación del lado del proveedor, así conservas señal de audiencia sin perder precisión de conversión. Introduce las credenciales una vez, cada evento llega a la plataforma, incluso desde visitantes con adblocker.
PII hasheada (em, ph, fn, ln, ct, st, zp) vía Conversions API. Modo híbrido opcional carga el pixel del navegador para cookies first-party fbp/fbc, deduplicado por event_id.
Events API 2.0, espejo de la arquitectura Meta. ttclid se captura desde los parámetros de URL en aterrizajes de ad-click y se persiste junto a fbclid y gclid en la cookie nl_ext.
Subidas de conversión vía la Google Ads API. El broker central de Beaconry abstrae el developer-token, así te saltas las cuatro a seis semanas de aprobación de Google y vas en vivo en cinco minutos.
Flujo de conexión basado en OAuth. Cinco slots de conversión (Purchase, Lead, SignUp, AddToCart, KeyPageView) mapeados a tus reglas de Campaign Manager. li_fat_id capturado y persistido.
page_view, user_engagement, generate_lead, purchase a través del Measurement Protocol oficial. event_id estable por orden para deduplicación con el pixel del navegador.
Subida de conversiones a Bing Ads con match por msclkid. Mismo patrón de broker que Google Ads, el broker de Beaconry guarda el developer-token y conectas tu cuenta en dos clics. Especialmente relevante para campañas B2B donde las audiencias de Bing soportan presupuesto significativo.
Despacho server-side con dedup por event_id contra el Pinterest Tag opcional. Eventos estándar Lead, AddToCart, Checkout, Purchase para campañas de e-commerce. El modo híbrido alimenta las Audiencias de Pinterest sin perder precisión de CAPI.
X Conversions API con dedup por conversion_id contra el twq Universal Tag opcional. Mismo patrón de modo híbrido que Meta — el servidor es la fuente de verdad, el navegador alimenta Tailored Audiences.
Snap CAPI con dedup por event_id (ventana 48 h) contra el Snap Pixel opcional. Click-ID sc_at matcheado server-side, el modo híbrido mantiene calientes Audiencias y Lookalikes de Snap.
Reddit CAPI con dedup por conversionId contra el Reddit Pixel opcional. Eventos estándar Lead, AddToCart, Purchase. Modo híbrido para Audiencias de Reddit y señal del algoritmo.
Pérdida por adblockers, onboarding de Google Ads, phone-home de licencia. Beaconry trata cada una como una decisión arquitectónica de primera clase, no como un parche.
Los eventos van con POST a /wp-json/beaconry/v1/event en tu propio dominio. Un adblocker que bloquee /wp-json rompería WordPress mismo. Sin connect.facebook.net, sin googletagmanager.com, sin worker subdomain alquilado en las DevTools.
Otros plugins atornillan despacho server-side encima de una URL de tracker externa. Beaconry sustituye el dominio del tracker por completo con una ruta first-party dentro de WordPress. El navegador nunca ve un request que una lista de filtros de adblocker pudiera identificar.
~25 a 30 % de alcance que perderías con uBlock, Brave Shields y Pi-hole.Google Ads exige un developer-token para subidas de conversión server-side. La aprobación tarda de cuatro a seis semanas de ida y vuelta con Google. Beaconry corre un broker central en Cloudflare que abstrae el token, así los clientes conectan su cuenta vía OAuth y empiezan a trackear el mismo día.
El broker solo gestiona el handshake OAuth y proxea las llamadas de upload. Tus credenciales de Ad-account y datos de conversión nunca tocan los servidores de Beaconry, los refresh-tokens permanecen cifrados en tu base de datos de WordPress.
~5 minutos desde el clic en "Conectar con Google" hasta la primera conversión en Campaign Manager.Todo lo de abajo está en la v1.0. Sin add-ons, sin upsells, sin suscripción extra. Un archivo de plugin, una clave de licencia, todos los canales.
Los eventos van con POST a /wp-json/beaconry/v1/event en tu propio dominio. Diez canales se reparten desde un endpoint adblock-immune. Sin connect.facebook.net, sin analytics.tiktok.com, sin worker domain alquilado en DevTools.
Corre solo server-side, o carga el browser pixel en paralelo para cookies first-party fbp/_ttp/li_fat_id. Deduplicado vía event_id estable, nunca contado dos veces.
Kadence Blocks Form y Fluent Forms detectados automáticamente. Cada envío genera un evento generate_lead con email, teléfono, nombre, código postal y ciudad hasheados.
add_to_cart, begin_checkout, purchase con line items, moneda y valor. event_id estable por pedido para deduplicación con el browser pixel.
Banner de dos botones vía el módulo nl-data-gate. Multilingüe, accesible (role="dialog", gestión de foco), respeta la regla UE de "no consentimiento implícito".
El GA4 API Secret, el Meta CAPI Access Token y la clave de licencia se cifran con AES-256-GCM usando los auth salts de tu WordPress. Los power users pueden definir constantes en wp-config.php.
WordPress muestra el aviso de actualización habitual — pero cada byte llega desde www.beaconry.app/downloads/. Sin login en GitHub, sin FTP, sin marketplace alquilado. Actualizaciones de por vida incluidas.
Beaconry no solo envía eventos a las plataformas de anuncios, también muestra lo que está pasando dentro del pipeline. Contadores en vivo, salud de canal, alertas de anomalías e ingresos normalizados por divisa, todo sin salir de WordPress.
Contadores por canal con sparkline más los 50 últimos eventos, actualizados cada 30 segundos mientras la pestaña está abierta. Se acabó cambiar al Meta Events Manager o Campaign Manager solo para la comprobación diaria. Se pausa cuando la pestaña está en segundo plano, cero coste de polling cuando nadie está mirando.
Un número por canal que combina completitud de configuración, actividad reciente y estabilidad de volumen. Indicador rojo, amarillo o verde en cada tarjeta para ver de un vistazo si el canal está sano, está tranquilo o necesita atención. Sin llamadas a APIs externas, calculado completamente desde la tabla de contadores interna de WP.
Comprobación diaria contra la media móvil de 7 días. Alerta por correo cuando el volumen cae más del 50 por ciento (señal típica de pixel roto) o sube más de 4 veces, la oleada típica de bots. Máximo una alerta por canal y día, nunca spam de alertas. Te enteras de los problemas de pixel por Beaconry, no dos días tarde por Meta.
Los valores de conversión de tiendas que no operan en EUR se normalizan a una divisa de reporting única antes de llegar a los canales, usando las tasas diarias de referencia del Banco Central Europeo. Ingresos unificados en setups multi-tienda, sin manipulación manual de divisas en tu herramienta de reporting. Desactivado por defecto, opt-in en los ajustes.
Sin simulador, sin render de marketing. Las pantallas de abajo son el admin real de Beaconry una vez activada la licencia. Pasa el cursor por las cajas, el clic abre el tamaño completo (lightbox).
El Tracking tab. Una fila por canal, pill de estado a la derecha, clic abre el setup.
Estado de canal, timestamp del último evento, tarjeta de licencia. La página que revisas a primera hora.
Últimos 200 dispatches con payload completo de request y response. Filtro por canal, tipo de evento o estado.
Por canal: credenciales, toggle modo híbrido, botón de evento de prueba. Mismo layout para Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Advertising, Pinterest, Snapchat, Reddit y X Ads.
Flujo OAuth, sin aprobación de developer-token. Cinco minutos del clic en Conectar a la primera conversión en Campaign Manager.
Kadence y Fluent forms detectados automáticamente. Elige el tipo de evento por formulario: Lead, Application, Booking, Newsletter, Contact.
Banner de dos botones, multilingüe, accesible. Edita texto y vista previa lado a lado. Sin CMP externo.
Las siete capturas se sustituirán cuando el plugin alcance v1.0 estable. Hasta entonces la spec en cada placeholder describe el frame previsto.
Del navegador a tu propio dominio. De tu propio dominio a GA4 y Meta. Cero dominios de tracker externos en DevTools.
nl-data.js/wp-json/beaconry/v1/eventVerifica cookie nl_pref · normaliza el tipo de evento · pasa a BCNR_Forwarder::dispatch()event_id estable para dedup con browser pixelnl_ext · 14 eventos estándarnl_extpage_view, generate_lead, purchase · endpoint oficial# 01 Instalar y activar el plugin (PHP 8.3+, WordPress 6.4+) $ wp plugin install beaconry.zip --activate ✓ Plugin 'beaconry' activado. # 02 Introducir credenciales GA4 y Meta CAPI (o en wp-config.php) wp-config.php: define('BCNR_GA4_MEASUREMENT_ID', 'G-XXXXX'); define('BCNR_GA4_API_SECRET', '...'); define('BCNR_META_PIXEL_ID', '1695933868255636'); define('BCNR_META_CAPI_TOKEN', 'EAA...'); ✓ Credenciales cifradas en reposo (AES-256-GCM). # 03 Los eventos fluyen automáticamente — sin setup extra, same-origin POST /wp-json/beaconry/v1/event → 202 ↳ GA4 Measurement Protocol → 200, 47ms ↳ Meta Conversions API → 200, 52ms # 04 Verificar en segundos en los dashboards oficiales → GA4 Real-Time eventos llegando → Meta Events Manager · Test eventos llegando
Lo que realmente obtienes cuando dejas de alquilar dominios de tracking y empiezas a emitir señal desde tu propio faro.
| Beaconry | PixelYourSite Pro | GTM (gtag.js) | GTM Server-Side (Google Cloud Run) | Stape | |
|---|---|---|---|---|---|
| Arquitectura | |||||
| Adónde van los eventos | ✓ /wp-json en tu dominio | connect.facebook.net y otros | googletagmanager.com | Subdominio propio (DNS-Setup) | Dominio worker de Stape |
| Resistente a adblockers por construcción | Sí | No (tags de navegador) | No | Sí (con setup) | Parcialmente |
| Corre en TU dominio | Sí, tu instalación WP | Solo tags de navegador | No | Sí (tu subdominio) | Su subdominio |
| Código fuente disponible, auditable | Sí, GPL en GitHub | Sí, GPL | No | Templates sí, motor no | Cerrado |
| Cobertura de canales (server-side) | |||||
| Plataformas publicitarias server-side soportadas | 10 nativas Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Ads, Pinterest, Snapchat, Reddit, X Ads | 4 (Meta, TikTok, Pinterest, GA4) | 0 (solo navegador) | Ilimitado vía templates de tag custom | Ilimitado vía templates |
| Modo híbrido (pixel de navegador + CAPI server-side, dedup automático) | Auto en 9 de 10 Keys por proveedor: event_id, conversion_id, conversionId, eventId | Setup manual por pixel | Solo navegador, sin servidor | Configuración manual de tag | Configuración manual de tag |
| Google Ads sin esperar 4-6 semanas el developer-token | Sí, OAuth vía broker compartido | Tu propio token necesario | n/a (navegador) | Tu propio token necesario | Tu propio token necesario |
| Microsoft Ads OfflineConversions API | Sí, OAuth vía broker | No | No | Template custom necesario | Template custom necesario |
| Integración WordPress | |||||
| Adaptadores nativos para plugins de formulario | 7 plugins Verificados al lanzamiento: Fluent Forms, Kadence (Blocks + Advanced). Beta: Contact Form 7, Elementor, Gravity, Ninja, WPForms | 3 (CF7, WPForms, Gravity) | Push manual al dataLayer | Push manual al dataLayer | Push manual al dataLayer |
| Adaptadores nativos para plugins de commerce | 3 plugins Verificado al lanzamiento: WooCommerce. Beta: Easy Digital Downloads, SureCart | 2 (WC, EDD) | Solo WC dataLayer | Solo WC dataLayer | Templates por plugin |
| Banner de consentimiento RGPD incluido | Sí, incluido | CMP externo necesario | CMP externo necesario | CMP externo necesario | CMP externo necesario |
| WPML + Polylang aware | Sí, banner+URL de privacidad | Parcial | n/a | n/a | n/a |
| Operaciones y observabilidad | |||||
| Panel de conversiones en vivo dentro del WP admin | Sí Últimos 50 eventos + contadores 30 d por canal por día | Log por evento | Externo (GA4) | Externo | Panel Stape |
| Puntuación de salud por canal (0-10) | Sí | No | No | No | No |
| Detección de anomalías con alertas por mail | Sí Caída ≥50 % o pico ≥4×, diario | No | No | No | No |
| Auto-conversión multi-divisa (tasas BCE) | Sí | No | No | Template custom | Template custom |
| Hashing de PII server-side (SHA-256, RGPD-safe) | Sí, automático | Hashing en navegador | Plain en dataLayer | Sí, código custom | Sí, templates |
| Coste y lock-in | |||||
| Complejidad de setup | Baja | Baja | Media | Alta | Media |
| Modelo de precio | $69-349 pago único actualizaciones de por vida | $99/año recurrente | $0 | $30-500/mes | $20-100/mes |
| Coste a 5 años (un site) | $69-349 una vez | ~$495 | $0 | $1.800-30.000 | $1.200-6.000 |
| Vendor lock-in | Ninguno, plugin GPL | Ninguno, GPL | Google Cloud | Stape | |
PixelYourSite Pro es el competidor WordPress-nativo más cercano: mismo modelo de plugin, pero cuatro canales y sin broker OAuth server-side para Google Ads o Microsoft Ads. GTM Server-Side vía Cloud Run iguala a Beaconry en arquitectura de dispatch pero factura $30-500/mes más desarrollo de templates de tag. Beaconry empaqueta el mismo fan-out server-side como instalación de WordPress de pago único con hooks nativos de commerce + formularios.
Precios en USD. Garantía de devolución de 14 días. IVA y tasas se gestionan en el checkout.
Las licencias Agency cubren activaciones ilimitadas en sitios de clientes — sin tope, sin tarifa por sitio. Pagas una vez y la usas en todos los proyectos de tu agencia.
Sí — por diseño. Beaconry incluye un banner de consentimiento de dos botones (nl-data-gate): hasta que el visitante acepta analytics, ningún evento sale del navegador y no se realizan peticiones. El estado del consentimiento se guarda en una cookie first-party nl_pref. Los campos PII enviados a Meta CAPI (email, teléfono, nombre, código postal, ciudad) se hashean en SHA-256 antes del envío, según las directrices de matching de Meta. Los logs de acceso del servidor se conservan máximo 14 días con fines de seguridad — ver nuestra Política de Privacidad. Nota: el cumplimiento del RGPD depende siempre de tu configuración completa; Beaconry te da todos los bloques (consent gate, hashing, sin dominios externos, credenciales cifradas), pero tú eres responsable de tu aviso de privacidad y declaración de cookies.
No, por construcción. El endpoint es /wp-json/beaconry/v1/event en tu propio dominio. Un adblocker que bloquee /wp-json rompería WordPress mismo. La forma del payload es JSON personalizado, no el wire format de Meta Pixel ni de GA4, así que las listas de filtro basadas en contenido tampoco lo identifican como tracking.
No. La idea de Beaconry es justamente reemplazarlos. Solo necesitas cuentas en las plataformas publicitarias en las que realmente corras (Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Advertising, Pinterest, Snapchat, Reddit, X Ads) y Beaconry se encarga del despacho server-side. Cada canal se configura de forma independiente en el admin de WordPress, solo activas lo que usas.
Diez plataformas en la release actual: Meta (Pixel + Conversions API), TikTok (Pixel + Events API), Google Ads (Conversions API conectada por OAuth a través del broker de Beaconry — sin esperar developer-token), LinkedIn (Insight Tag + Conversions API), GA4 (Measurement Protocol), Microsoft Advertising (UET + OfflineConversions API vía el broker de Beaconry), Pinterest (Tag + Conversions API), Snapchat (Pixel + Conversions API), Reddit (Pixel + Conversions API) y X Ads (twq Universal Tag + Conversions API). Nueve de diez soportan modo híbrido con deduplicación event_id del lado del proveedor; GA4 mantiene una ruta server-only con dedup por transaction_id en purchase. Roadmap completa en /es/roadmap/.
No. El despacho server-side por la Google Ads API normalmente exige un developer-token de Google que tarda de cuatro a seis semanas de aprobación. Beaconry corre un broker central en Cloudflare que abstrae el token, así los clientes conectan vía OAuth y empiezan a trackear el mismo día. Tus credenciales de Ad-account y refresh-tokens permanecen cifrados en tu propia base de datos de WordPress, el broker solo gestiona el proxy de upload. Ver documentación de Google Ads.
Sí. Si WooCommerce está activo, los hooks para add_to_cart, begin_checkout y purchase se registran automáticamente. Los eventos de pedido incluyen line items, moneda y valor para una atribución de ingresos limpia. Los eventos purchase usan un event_id estable por pedido para deduplicación con el browser pixel.
Beaconry incluye un banner de consentimiento de dos botones (nl-data-gate). Hasta que el visitante acepte analytics, no sale ningún evento del navegador y no se hace ninguna petición. El banner es accesible (role="dialog", gestión de foco, navegación por teclado) y respeta la regla UE de "no consentimiento implícito".
Sí. El GA4 API Secret, el Meta CAPI Access Token y la clave de licencia se cifran con AES-256-GCM usando los auth salts de tu WordPress antes de guardarse en la base de datos. Los power users pueden mantener las credenciales fuera de la base de datos definiendo BCNR_GA4_API_SECRET, BCNR_META_CAPI_TOKEN, etc. como constantes en wp-config.php.
Kadence Blocks Form y Fluent Forms se detectan automáticamente. Los envíos disparan eventos generate_lead con PII hasheado (email, teléfono, nombre/apellido, código postal, ciudad) para el matching de Meta CAPI. Más plugins de formularios están en la roadmap.
14 días, sin preguntas. Si Beaconry no funciona en tu sitio, escríbenos un email y reembolsamos. Cláusula completa en los Términos del Servicio.
Solo cubre un sitio en producción, Studio cinco, Agency ilimitado. Las activaciones dev y staging son ilimitadas en cada tier — builds locales, subdominios staging y URLs pre-launch no cuentan contra tu cupo. Una clave de licencia por compra; tú decides cómo distribuirla en las plazas que cubre tu tier.
Beaconry tiene un updater self-hosted integrado. El plugin consulta un manifiesto en www.beaconry.app/downloads/beaconry.json y ofrece actualizaciones en la pantalla estándar de plugins de WordPress. Sin login en GitHub, sin FTP, sin marketplace alquilado.
Escríbenos a info@beaconry.app — normalmente respondemos en un día laborable.
Tracking server-side en tu propio dominio para Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Advertising, Pinterest, Snapchat, Reddit y X Ads. Hooks nativos WooCommerce + Fluent Forms + Kadence Forms al lanzamiento, cinco adaptadores de formulario adicionales más EDD y SureCart en beta pública. Pago único, actualizaciones de por vida, 14 días de devolución. Sin factura de Cloud Run, sin worker domain alquilado, sin seis semanas de aprobación de Google.
✓ Devolución de 14 días ✓ Actualizaciones de por vida ✓ Los 10 canales incluidos