Landing en un sitio externo
Conecta a RoyLead las páginas de un sitio que alojas tú (Shopify, tu propio servidor, otro constructor) — verificas el dominio, registras la página y pegas el código.
Actualizada el 22 de octubre de 2026
Si tu landing está en un sitio que alojas tú — Shopify, tu propio servidor, otro constructor —, puedes conectarla a RoyLead sin moverla: RoyLead no publica nada, tú pegas un fragmento de código en la página y a partir de ahí clics, leads y píxeles funcionan como en las landings creadas con el editor.
💡 ¿Tienes un sitio WordPress? Usa el plugin, lo hace todo solo: Leer: Integrar WordPress ↗
Paso 1 — Añade el sitio en Dominios
Ve a Dominios → Añadir dominio → Añadir sitio externo y escribe el dominio del sitio (p. ej. tienda.es o promo.tienda.es).
📌 ¿El dominio ya está en Cloudflare y lo importaste? No hace falta añadirlo otra vez: abre sus ajustes (engranaje) y elige Sitio externo como tipo de sitio. Queda verificado al momento: salta al Paso 3.
Paso 2 — Verifica que el dominio es tuyo
RoyLead te muestra un registro TXT que debes añadir en el panel DNS del dominio (donde lo compraste, o en Cloudflare):
| Tipo | Nombre | Valor |
|---|---|---|
| TXT | _roylead.tienda.es | roylead-verify=… (cópialo de RoyLead) |
Guárdalo y pulsa Verificar. El registro puede tardar unos minutos en verse: si RoyLead no lo encuentra, vuelve a intentarlo más tarde desde la etiqueta Por verificar en la fila del dominio.
⚠️ Hasta que el dominio esté verificado, los clics y leads de sus páginas no se registran. Así nadie puede usar tu código en un sitio que no es suyo.
💡 Si el panel DNS añade solo el dominio al final del nombre, escribe solo la primera parte:
_roylead(o_roylead.promopara un subdominio).
Paso 3 — Página de gracias y privacidad
En la fila del dominio, columna Páginas de servicio, haz clic en TY y escribe la dirección de la página de gracias de tu sitio; con PRIV, la de la política de privacidad.
🚨 La página de gracias es obligatoria: tras el pedido el visitante va ahí. Sin ella, acaba en una página que no existe en tu sitio.
Puedes cambiarlas cuando quieras: valen desde la siguiente visita, sin tocar el código de tus páginas.
Paso 4 — Registra la landing
Ve a Landing Pages → Conectar landing page → Landing en sitio externo. Elige el dominio, pega la dirección de la página y ponle un nombre.
La dirección debe estar en el dominio elegido: una página en otro sitio no se acepta.
Paso 5 — Pega el código
En cuanto se crea la landing, RoyLead te da dos fragmentos de código (los vuelves a encontrar cuando quieras con el icono </> en la fila de la landing):
- El contenedor del formulario — ponlo donde quieras el formulario de pedido:
<div class="lp-form-container"></div>
- El tracker — pégalo una sola vez, justo antes de
</body>. Ya contiene la clave y el ID de la landing: no tienes que cambiar nada.
💡 El formulario lo genera el tracker, con validación del teléfono por país y protección antispam. ¿Quieres varios formularios en la página? Repite el contenedor: basta un solo tracker.
Los colores del formulario se eligen en RoyLead: por dominio (Dominios → icono de paleta) o por landing (Landing Pages → icono de paleta).
Formulario escrito a mano (opcional)
En lugar del contenedor puedes escribir tú el <form>: con el atributo data-roylead-form, sin action, y con estos name:
| Campo | name | Obligatorio |
|---|---|---|
| Nombre | nome | Sí |
| Apellido | cognome | Sí |
| Teléfono | telefono | Sí |
| Dirección | indirizzo | No |
| Ciudad | citta | No |
| Código postal | cap | No |
En este caso el estilo corre de tu cuenta.
Tarjetas de precio (ofertas con varias cantidades)
Si la oferta tiene varias cantidades (1 / 2 / 3 unidades), el tracker rellena las tarjetas que marques con estos atributos:
| Atributo | Qué hace |
|---|---|
data-bundle-tier="1|2|3" | hace la tarjeta clicable y elige esa cantidad en el formulario |
data-bundle-now | recibe el precio |
data-bundle-full | el precio completo tachado (solo si es mayor) |
data-bundle-save | el ahorro, traducido automáticamente |
data-bundle-prices | queda oculto hasta que los precios están listos |
Paso 6 — Prueba
Abre la página con un parámetro de prueba, p. ej. https://tienda.es/oferta?fbclid=test123&utm_source=facebook, y envía un pedido de prueba: en pocos segundos lo encuentras en Leads, con los parámetros de la campaña.
Solución de problemas
- No llega nada → el dominio sigue Por verificar (Paso 2), o el tracker no está en la página o está pegado dos veces.
- El formulario no aparece → falta el
<div class="lp-form-container"></div>, o está dentro de un elemento oculto. - Tras el pedido sale una página de error → falta la página de gracias (Paso 3).
- Copiaste la página a otro dominio → registra también ese dominio (Pasos 1-2) y la landing con su dirección: el código solo funciona en el dominio de la landing.
- Quien gestionaba el dominio salió del equipo → vuelve a copiar el tracker desde la fila de la landing (icono
</>): el antiguo usaba su clave.
¿Listo para ponerlo en práctica?
Crea tu cuenta de RoyLead y empieza en pocos minutos.