Conversiones server-side para 10 plataformas publicitarias, desde tu propio dominio.

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.

Launch Edition · limitado a 100 plazas

10

Plataformas publicitarias rastreadas server-side: Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Advertising, Pinterest, Snapchat, Reddit, X Ads.

25–30%

Alcance que pierdes con los adblockers cuando dependes de dominios externos de tracking.

0

Dominios externos en las DevTools de tus visitantes. Cada evento sigue siendo same-origin.

~50ms

Tiempo de envío server-side a la plataforma, no bloqueante para el visitante.

Calculadora de alcance

¿Cuánto estás perdiendo ahora mismo?

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.

Compras, leads, registros — eventos totales por mes.
Valor de pedido, valor de lead, LTV — lo que atribuyas a ingresos.
La media del sector está en 25 a 30 %. Audiencias B2B y dev tienden a más alto (35-50 %), retail-mainstream más bajo (15-20 %).
Valor perdido al mes€13.500270 eventos × €50 nunca llegan a las plataformas.
Valor perdido al año€162.000Se acumula durante toda la vida de cada campaña que optimizas con datos incompletos.
Canales soportados

Diez plataformas publicitarias, un endpoint same-origin.

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.

Server-side

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.

Server-side

TikTok, Pixel + Events API

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.

Server-side

Google Ads, Conversion-Tracking + CAPI

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.

Server-side

LinkedIn, Insight Tag + Conversions API

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.

Server-side

GA4, Measurement Protocol

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.

Server-side

Microsoft Advertising, OfflineConversions API

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.

Server-side

Pinterest Conversions API

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.

Server-side

X Ads Conversions API

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.

Server-side

Snapchat Conversions API

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.

Server-side

Reddit Conversions API

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.

Por qué Beaconry

Tres cosas que cualquier otro plugin hace mal.

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.

01 / Adblock-immune

Endpoint REST same-origin, no un dominio externo.

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.
02 / OAuth broker

En vivo en Google Ads en cinco minutos, no en seis semanas.

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.
Qué incluye el plugin

Diez canales, hooks nativos de WordPress, infraestructura transparente.

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.

Modo híbrido por canal

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.

Integración nativa de formularios

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.

Eventos del funnel WooCommerce

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 consentimiento incluido

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".

Credenciales cifradas en reposo

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.

Auto-updater self-hosted

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.

Operaciones en vivo

Tu cabina de operaciones diarias, integrada en WP-Admin.

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.

Puntuación 0–10

Puntuación de salud por canal

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

Detección de anomalías con alertas por correo

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.

Tasas BCE

Reporting multi-divisa

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.

Dentro del plugin

Cómo se ve realmente en WP-Admin.

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.

Dashboard de un vistazo

Estado de canal, timestamp del último evento, tarjeta de licencia. La página que revisas a primera hora.

Logs por evento

Últimos 200 dispatches con payload completo de request y response. Filtro por canal, tipo de evento o estado.

Pantalla de configuración de canal

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.

Google Ads vía OAuth broker

Flujo OAuth, sin aprobación de developer-token. Cinco minutos del clic en Conectar a la primera conversión en Campaign Manager.

Mapeo de formularios

Kadence y Fluent forms detectados automáticamente. Elige el tipo de evento por formulario: Lead, Application, Booking, Newsletter, Contact.

Banner de consentimiento integrado

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.

Arquitectura

Cómo fluye un evento por Beaconry.

Del navegador a tu propio dominio. De tu propio dominio a GA4 y Meta. Cero dominios de tracker externos en DevTools.

NavegadorEl visitante acepta el consentimiento · atribución + auto-eventos recogidos por nl-data.js
POST /wp-json/beaconry/v1/eventVerifica cookie nl_pref · normaliza el tipo de evento · pasa a BCNR_Forwarder::dispatch()
Meta Conversions APIPII hasheado (em, ph, fn, ln, ct, st, zp) · event_id estable para dedup con browser pixel
TikTok Events APIPixel-ID + Access-Token · ttclid desde la cookie nl_ext · 14 eventos estándar
Google Ads APISubidas de conversión vía el OAuth broker · match con gclid + wbraid + gbraid
LinkedIn Conversions APIToken emitido por OAuth · cinco slots de regla de conversión · li_fat_id desde nl_ext
GA4 Measurement Protocolpage_view, generate_lead, purchase · endpoint oficial
Microsoft OfflineConversions APIBing Ads vía el broker de Beaconry · match por msclkid · ocho slots de conversión-goal
Comparativa

Beaconry vs. el resto.

Lo que realmente obtienes cuando dejas de alquilar dominios de tracking y empiezas a emitir señal desde tu propio faro.

BeaconryPixelYourSite ProGTM (gtag.js)GTM Server-Side
(Google Cloud Run)
Stape
Arquitectura
Adónde van los eventos/wp-json en tu dominioconnect.facebook.net y otrosgoogletagmanager.comSubdominio propio (DNS-Setup)Dominio worker de Stape
Resistente a adblockers por construcciónNo (tags de navegador)No (con setup)Parcialmente
Corre en TU dominioSí, tu instalación WPSolo tags de navegadorNo (tu subdominio)Su subdominio
Código fuente disponible, auditableSí, GPL en GitHub, GPLNoTemplates sí, motor noCerrado
Cobertura de canales (server-side)
Plataformas publicitarias server-side soportadas10 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 customIlimitado 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 pixelSolo navegador, sin servidorConfiguración manual de tagConfiguración manual de tag
Google Ads sin esperar 4-6 semanas el developer-tokenSí, OAuth vía broker compartidoTu propio token necesarion/a (navegador)Tu propio token necesarioTu propio token necesario
Microsoft Ads OfflineConversions APISí, OAuth vía brokerNoNoTemplate custom necesarioTemplate custom necesario
Integración WordPress
Adaptadores nativos para plugins de formulario7 plugins
Verificados al lanzamiento: Fluent Forms, Kadence (Blocks + Advanced). Beta: Contact Form 7, Elementor, Gravity, Ninja, WPForms
3 (CF7, WPForms, Gravity)Push manual al dataLayerPush manual al dataLayerPush manual al dataLayer
Adaptadores nativos para plugins de commerce3 plugins
Verificado al lanzamiento: WooCommerce. Beta: Easy Digital Downloads, SureCart
2 (WC, EDD)Solo WC dataLayerSolo WC dataLayerTemplates por plugin
Banner de consentimiento RGPD incluidoSí, incluidoCMP externo necesarioCMP externo necesarioCMP externo necesarioCMP externo necesario
WPML + Polylang awareSí, banner+URL de privacidadParcialn/an/an/a
Operaciones y observabilidad
Panel de conversiones en vivo dentro del WP admin
Últimos 50 eventos + contadores 30 d por canal por día
Log por eventoExterno (GA4)ExternoPanel Stape
Puntuación de salud por canal (0-10)NoNoNoNo
Detección de anomalías con alertas por mail
Caída ≥50 % o pico ≥4×, diario
NoNoNoNo
Auto-conversión multi-divisa (tasas BCE)NoNoTemplate customTemplate custom
Hashing de PII server-side (SHA-256, RGPD-safe)Sí, automáticoHashing en navegadorPlain en dataLayer, código custom, templates
Coste y lock-in
Complejidad de setupBajaBajaMediaAltaMedia
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-inNinguno, plugin GPLNinguno, GPLGoogleGoogle CloudStape

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.

Launch Edition · 100 plazas

Una licencia. Pago único. Actualizaciones de por vida.

Precios en USD. Garantía de devolución de 14 días. IVA y tasas se gestionan en el checkout.

Solo$69$89
  • 1 sitio web
  • Actualizaciones de por vida
  • Soporte por email
  • Garantía de devolución 14 días
Comprar Solo
Agency$349$449
  • Sitios web ilimitados
  • Actualizaciones de por vida
  • Soporte prioritario · roadmap
  • Garantía de devolución 14 días
Comprar Agency

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.

FAQ

Preguntas habituales.

¿Beaconry cumple con el RGPD?

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.

¿Lo bloquearán los adblockers?

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.

¿Necesito Google Tag Manager o Stape?

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.

¿Qué plataformas publicitarias soporta Beaconry?

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/.

¿Necesito un developer-token de Google Ads?

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.

¿Funciona con WooCommerce?

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.

¿Cómo se gestiona el consentimiento?

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".

¿Las credenciales están seguras?

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.

¿Qué plugins de formularios soporta?

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.

¿Cuál es la política de devolución?

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.

¿Hay límites de activación por tier?

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.

¿Cómo funcionan las actualizaciones?

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.

¿Te queda alguna pregunta?

Escríbenos a info@beaconry.app — normalmente respondemos en un día laborable.

Deja de perder el 25 % de tus conversiones por culpa de los adblockers.

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