FAQ de la documentación
Respuestas más extensas que la FAQ de la portada, organizadas por tema.
Licencias y facturación
¿Qué incluye cada tier?
- Solo ($69): 1 sitio web en producción. Actualizaciones de por vida. Soporte por correo.
- Studio ($149): 5 sitios web en producción. Actualizaciones de por vida. Soporte prioritario por correo.
- Agency ($349): sitios web ilimitados en producción. Actualizaciones de por vida. Soporte prioritario y voz en la roadmap.
Las activaciones de desarrollo y staging son ilimitadas en cada tier. Builds locales, subdominios de staging y URLs pre-launch no cuentan contra tus seats.
¿Cuál es la política de reembolso?
14 días, sin preguntas. Si Beaconry no funciona para tu sitio, escríbenos a info@beaconry.app y te reembolsamos.
¿Cómo funcionan las actualizaciones del plugin?
Beaconry tiene un updater self-hosted integrado. El plugin sondea un manifiesto en www.beaconry.app/downloads/beaconry.json en busca de actualizaciones. Las actualizaciones aparecen en la pantalla estándar de Plugins de WordPress. Sin login de GitHub, sin FTP, sin marketplace.
¿Puedo mover una licencia a otro sitio?
Sí. Abre Beaconry, Dashboard, License, Deactivate en el sitio antiguo. El seat se libera en una hora. Activa la misma key en el sitio nuevo.
GDPR y privacidad
¿Beaconry cumple con GDPR?
Beaconry te da todos los building blocks: consent gate, hashing server-side, sin dominios de tracker third-party, credenciales cifradas. El cumplimiento GDPR depende siempre de tu setup completo. Eres responsable de tu aviso de privacidad, la divulgación de cookies y la base legal del procesamiento.
Lo que Beaconry maneja por ti:
- El banner de consentimiento incorporado
nl-data-gaterespeta las reglas EU "no implicit consent". Ningún evento sale del navegador hasta que el visitante acepte analytics. - Los campos PII enviados a Meta, TikTok, Google Ads, LinkedIn, Microsoft Ads, Pinterest, Snapchat, Reddit y X Ads (email, teléfono, nombre, código postal, ciudad) se hashean con SHA-256 antes de la transmisión, según las matching guidelines de cada plataforma.
- Los logs de acceso del servidor se guardan máximo 14 días solo con fines de seguridad.
¿Qué datos van a dónde?
Desde el navegador:
- El estado de consentimiento (cookie
nl_pref) y los click-IDs (cookienl_ext) se quedan en tu dominio. - Los metadatos del evento (URL, título de página, user agent, referrer, profundidad de scroll) se envían a tu instalación de WordPress.
Desde WordPress a las plataformas:
- Metadatos del evento, PII hasheada y el click-ID por canal (fbclid para Meta, ttclid para TikTok, gclid para Google Ads, msclkid para Microsoft Ads, li_fat_id para LinkedIn, _epik para Pinterest, sc_at para Snapchat, rdt_cid para Reddit, twclid para X Ads) se envían a la API oficial de la plataforma configurada.
- Cada canal solo recibe datos si has configurado credenciales para él. Los canales desactivados no reciben nada.
Lo que nunca sale de tu WordPress:
- Direcciones de email o números de teléfono en bruto (siempre hasheados primero).
- Tus access tokens de plataforma (cifrados en base de datos, solo se envían server-to-server en headers HTTPS).
- Las direcciones IP de tus visitantes no se transmiten a los servidores centrales de Beaconry (Beaconry no tiene un servidor central que reciba datos de eventos).
¿Qué sabe el worker central de Beaconry sobre mis visitantes?
Nada. El Cloudflare Worker central de Beaconry maneja solo la validación de licencias y el proxy OAuth de Google Ads. Nunca ve datos de eventos, nunca ve información de visitantes, nunca ve tus credenciales de plataforma.
¿Dónde viven mis datos?
- Base de datos de WordPress (tu hosting): estado de consentimiento, click-IDs, log de eventos, tokens de plataforma cifrados.
- APIs de las plataformas (Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Ads, Pinterest, Snapchat, Reddit, X Ads): su almacenamiento normal. Sujeto a los acuerdos de procesamiento de datos de cada plataforma.
- Worker central de Beaconry: solo tu license key y URL del sitio.
Infraestructura
¿Qué versiones de WordPress y PHP están soportadas?
WordPress 6.4 o más reciente, PHP 8.3 o más reciente. Beaconry usa type-hints y enums modernos, las versiones más antiguas de PHP fallarán al activar.
¿Qué plugins de commerce están soportados?
WooCommerce, Easy Digital Downloads (EDD) y SureCart están integrados de forma nativa. WooCommerce conecta el funnel completo de diez eventos (view_item, view_item_list, view_cart, add_to_cart, remove_from_cart, search, begin_checkout, add_payment_info, purchase, refund) incluyendo classic + block checkout. Los eventos de pedido incluyen line items, divisa y valor. Los eventos Purchase usan un event_id estable por pedido para deduplicación con browser-pixel.
¿Qué plugins de formularios están soportados?
Siete plugins de formulario llevan adaptadores nativos: Fluent Forms, Kadence Forms (Blocks y Advanced), Contact Form 7, Elementor Forms, Gravity Forms, Ninja Forms y WPForms. Los envíos disparan automáticamente como eventos generate_lead con PII hasheada (email, teléfono, nombre, código postal) para matching. No hace falta conectar vía API JS para estos plugins.
¿Puedo correr Beaconry junto con Google Tag Manager?
Puedes, pero suele ser contraproducente. GTM cumple el mismo propósito que Beaconry, Beaconry reemplaza a GTM. Correr ambos significa doble tracking y los adblockers van a bloquear igualmente tus pixels servidos por GTM.
Recomendado: elige uno. Beaconry si quieres despacho server-side adblock-immune, GTM si tienes un setup de tag templates existente que no puedes migrar.
¿Beaconry funciona en WordPress multisite?
Sí. Activa por sitio (no a nivel de red) y configura las credenciales de cada sitio de forma independiente. Cada blog multisite cuenta como una activación contra el seat count de tu tier.
¿Beaconry funciona con plugins de caché y optimización?
Sí. Beaconry excluye automáticamente sus scripts de tracking de las optimizaciones de JavaScript que de otro modo impedirían que el tracking se dispare al cargar la página, usando exactamente el mecanismo de exclusión que documenta cada plugin. Integrado, sin que configures nada, para:
- LiteSpeed Cache: JS combine, minify, defer, delay y Guest Mode.
- WP Rocket: Delay JavaScript Execution, la optimización que realmente rompe el tracking.
- SiteGround Speed Optimizer: JS async, minify y combine.
- Cloudflare: Rocket Loader.
Dos casos necesitan un paso manual único, porque el plugin no ofrece un hook de exclusión a nivel de código, solo un campo en su propia interfaz de administración:
- WP Rocket "Combine JavaScript" (legacy, desactivado por defecto en HTTP/2): si lo activas, añade
nl-data.jsal campo Excluded JavaScript Files de WP Rocket yNLData.inita Excluded Inline JavaScript (pestaña File Optimization). - Cloudflare "Auto Minify": la minificación por sí sola no rompe el tracking (solo Rocket Loader lo hace, y eso se gestiona automáticamente), así que normalmente no hay que hacer nada.
El caché de página simple (WP Super Cache, W3 Total Cache page cache y similares) siempre es seguro: Beaconry refresca su nonce de seguridad en el lado del cliente, de modo que una página HTML cacheada sigue haciendo tracking correctamente.
¿Por qué falta mi reembolso en Meta o Google Ads?
Es intencional. Los eventos de reembolso van solo a GA4, porque GA4 tiene un evento de refund nativo que descuenta los ingresos reembolsados contra la compra original. Los canales de ads (Meta, Google Ads y el resto) se omiten porque ninguno de ellos tiene un evento de refund real, así que no hay nada significativo que enviarles.
¿Puedo trackear el abandono de formularios?
Sí. Beaconry trackea por formulario las analíticas de drop-off mediante las señales form_start, form_abandon y lead, para que veas dónde se rinden los visitantes antes de enviar. Son señales de analítica solo de GA4 y son seguras para PII (no se captura ningún contenido de campos).
¿Puedo trackear clics en botones o enlaces propios?
Sí. Click-Tracking te permite disparar eventos en cualquier elemento usando cinco slots de clase CSS configurables, además de overrides con atributos data-bcnr-* para el control por elemento cuando una clase no basta.
¿Puedo reportar varias divisas de tienda como una sola?
Sí. El reporting multi-divisa convierte cada pedido a tu divisa de reporting usando los tipos de cambio diarios del BCE, de modo que una tienda que vende en varias divisas reporta como una única cifra de ingresos consolidada.
¿EDD y SureCart reciben los mismos eventos que WooCommerce?
Sí. Los adaptadores de Easy Digital Downloads y SureCart disparan el mismo funnel de commerce que WooCommerce, menos el evento search.
Roadmap y feedback
¿Qué viene a continuación?
Ver la roadmap. Los diez canales server-side (Meta, TikTok, Google Ads, LinkedIn, GA4, Microsoft Ads, Pinterest, Snapchat, Reddit, X Ads) están en vivo, el modo híbrido se ha desplegado a nueve de ellos, además del panel de conversiones en vivo, puntuación de salud por canal, detección de anomalías con alertas por correo y reporting multi-divisa están en producción. Beaconry está listo para producción y en uso activo por clientes, y el foco es polish para el lanzamiento público y expansión de adaptadores de plugins de formulario (Bricks Forms, Spectra Forms, Forminator en evaluación).
¿Cómo influyo en la roadmap?
Los clientes del tier Agency tienen línea directa por correo. Los clientes Solo y Studio pueden escribir a info@beaconry.app con peticiones de funciones. Los items que aparecen en varios clientes pasan al bucket Planificado más rápido.
¿Hay un changelog público?
Sí, beaconry.json siempre refleja la última versión publicada con notas de versión. La pantalla de Plugins de WordPress muestra las mismas notas cuando se ofrece una actualización.