Cómo agregar seguimiento, widgets de terceros y comportamiento personalizado a los funnels y sitios de AppBO sin romper la página.
Trae tus herramientas a una llamada: lo conectamos, probamos cada campo en ambas direcciones y te lo entregamos documentado.
Agenda una llamadaUn script insertado conecta una página construida en AppBO con código que corre en el navegador del visitante. De un lado está el paso del funnel, la página del sitio, el formulario o la encuesta tal como la renderiza el editor. Del otro está lo que sea con lo que hable el script: un recolector de analítica, un gestor de etiquetas, un widget de chat, un módulo de reservas insertado, un widget de reseñas, un gestor de consentimiento o unas cuantas líneas de tu propio JavaScript que ajustan un comportamiento que el editor no expone.
Recurres a esto cuando lo que necesitas vive en la página y no en los datos. La atribución es el caso más común. Un píxel tiene que dispararse en el navegador, en la página real y en el momento correcto, o la campaña no tiene un resultado medible. Los widgets de terceros son el segundo caso: un proveedor te da un fragmento de código y la página es el único lugar donde puede ir. El tercero son los ajustes reales de comportamiento: ocultar un campo según una condición, prellenar desde la query string, ajustar una etiqueta de texto, agregar una regla de validación.
También es la integración más riesgosa de esta biblioteca, porque corre con todos los privilegios de la página. Un script de terceros que se porta mal puede bloquear el renderizado, romper el envío de un formulario, filtrar datos personales a un proveedor que nadie aprobó o dejar de funcionar sin aviso después de una actualización de la plataforma. La disciplina que lo vuelve seguro es aburrida y no se negocia: saber qué hace cada script, cargarlo en el lugar correcto, acotar tus selectores y verificar en el navegador en lugar de confiar en que se guardó sin errores.
async o defer a menos que el proveedor exija de forma explícita una ejecución síncrona, y ten presente que un script de terceros síncrono hace que tu página sea tan lenta como el peor día del proveedor.Escenario: un funnel de generación de prospectos tiene que reportar una conversión a una plataforma de anuncios cuando se envía el formulario, prellenar el origen de la campaña en un campo oculto y cargar un banner de consentimiento antes de que se dispare cualquier seguimiento.
Cada script de terceros es una dependencia de la disponibilidad y la latencia de otra empresa. Un script síncrono en el head bloquea el renderizado hasta que responde, así que un proveedor lento se convierte en tu página lenta. Carga de forma asíncrona, mantén pocos scripts insertados y mide la página antes y después de agregar uno. En conexiones móviles, la diferencia entre tres scripts y diez es la diferencia entre una landing page que convierte y una que se abandona.
Los eventos del navegador se disparan y se olvidan: si la solicitud falla, se bloquea o el visitante se va a mitad de camino, el evento simplemente se pierde, y no hay reintento que configurar. Al revés, el código que corre dos veces dispara el evento dos veces e infla tus cifras. Protégete con una bandera, dispara los eventos de conversión una sola vez por cada acción significativa y, para todo lo que tenga que ser exacto (ingresos, conversiones que afectan la facturación), repórtalo desde el servidor con un webhook en lugar de confiar en el navegador.
Los nombres de clase y la estructura del DOM que genera el editor no son una interfaz pública y pueden cambiar al republicar o después de una actualización de la plataforma. El código atado a ellos es código que se va a romper sin aviso. Ponle tu propio identificador o atributo data al elemento desde el editor y apunta a eso. Ten presente que el DOM se construye después del parseo, así que nunca consultes elementos al principio de un script del head, y espera que las secciones renderizadas de forma dinámica aparezcan después de que se agregó tu listener.
La causa clásica es el mismo fragmento presente a nivel de cuenta y a nivel de página, o un contenedor del gestor de etiquetas que también incluye la etiqueta que pegaste directamente. Audita los duplicados cada vez que las cifras de conversión se vean demasiado buenas.
La vista previa del editor no es la página en vivo: tiene otra URL, a veces otro markup y un seguimiento que se comporta distinto. Verifica siempre en la URL publicada. Usa el modo de depuración o de vista previa del propio proveedor en lugar de adivinar, y deja el tráfico de prueba fuera de los reportes de producción filtrándolo en el proveedor, no acordándote de no hacer clic.
Los scripts de seguimiento en páginas que recolectan información sensible son un riesgo real de cumplimiento, no uno teórico. Pon cada script no esencial detrás del consentimiento, mantén el gestor de consentimiento primero en el orden de carga y replantéate si un script de terceros debe estar siquiera en una página que maneja datos de salud o financieros. Nunca insertes una credencial: todo lo que está en el JavaScript de la página lo puede leer cualquier visitante.
Conectamos la integración, mapeamos los campos, probamos ambas direcciones y te la entregamos con los procedimientos (SOP) que tu equipo necesita para operarla.
Agenda una llamada