Formularios web embebidos

Coloca un formulario de captación de AES en cualquier sitio con una etiqueta de script, con atribución completa y sin almacenamiento intermedio.

1. Descripción general

Los formularios web embebidos colocan un formulario de captación de AES en cualquier sitio web con una sola etiqueta de script. Los envíos llegan directamente al entorno AES del cliente, con atribución completa de página, campaña y referente, y sin almacenamiento intermedio.

2. Inserción

<div data-omb-webform="slug-de-tu-formulario"></div>
<script src="https://omb.cloud/embed/webform.js" async></script>

El script lee cada elemento que lleve data-omb-webform y dibuja el formulario definido para ese slug. Pueden aparecer varios formularios en la misma página.

3. Configuración

La definición de campos, etiquetas, validación, idioma y estilo se configura en AES y se sirve al momento de dibujar. Cambiar un formulario no requiere tocar el sitio anfitrión.

AtributoDescripción
data-omb-webformSlug del formulario. Obligatorio.
data-omb-localeSobrescribe el idioma del formulario para esta instancia.
data-omb-sourceSobrescribe la fuente registrada. Por omisión, la URL de la página anfitriona.
data-omb-campaignAtribución de campaña. Cae a los parámetros UTM presentes en la página.

4. Atribución

Cada envío registra la URL de la página anfitriona, el referente, y cualquier parámetro UTM presente. Cuando el cliente opera varias ubicaciones, la unidad de destino se resuelve al momento del envío y viaja con el registro.

5. Eventos

El script emite eventos de navegador para que el sitio anfitrión pueda reaccionar sin sondear.

document.addEventListener('omb:webform:ready',   e => { /* e.detail.slug */ });
document.addEventListener('omb:webform:submit',  e => { /* antes de enviar */ });
document.addEventListener('omb:webform:success', e => { /* e.detail.id  */ });
document.addEventListener('omb:webform:error',   e => { /* e.detail.msg */ });

Usar omb:webform:success para disparar una etiqueta de conversión o redirigir a una página de agradecimiento.

6. Privacidad y consentimiento

El embebido no coloca cookies publicitarias ni hace seguimiento entre sitios. El texto de consentimiento y sus enlaces forman parte de la definición del formulario, de modo que se mantienen consistentes donde sea que se coloque.

7. Entrega

Los envíos se registran en AES de inmediato. Donde el cliente lo haya configurado, además se empujan por el Lead Delivery Webhook.

Contacto

Dudas sobre esta especificación: developers@omb.cloud.