← Torna alle guide

Landing su un sito esterno

Collega a RoyLead le pagine di un sito che ospiti tu (Shopify, un tuo server, un altro builder) — verifichi il dominio, registri la pagina e incolli il codice.

Aggiornata il 22 ottobre 2026


Se la tua landing sta su un sito che ospiti tu — Shopify, un tuo server, un altro builder — puoi collegarla a RoyLead senza spostarla: RoyLead non pubblica niente, tu incolli un pezzo di codice nella pagina e da lì click, lead e pixel funzionano come sulle landing fatte con l'editor.

💡 Hai un sito WordPress? Usa il plugin, fa tutto da solo: Leggi: Integrare WordPress ↗

1

Aggiungi il sito in Domini

Vai in Domini → Aggiungi dominio → Aggiungi sito esterno e scrivi il dominio del sito (es. negozio.it o promo.negozio.it).

Vai in Domini ↗

📌 Il dominio è già su Cloudflare e l'hai importato? Non serve aggiungerlo di nuovo: apri le sue impostazioni (ingranaggio) e scegli Sito esterno come tipo di sito. È verificato subito, salta al Passo 3.

2

Verifica che il dominio è tuo

RoyLead ti mostra un record TXT da aggiungere nel pannello DNS del dominio (dove l'hai comprato, o su Cloudflare):

TipoNomeValore
TXT_roylead.negozio.itroylead-verify=… (lo copi da RoyLead)

Salvalo e premi Verifica. Il record può metterci qualche minuto a vedersi: se RoyLead non lo trova, riprova più tardi dal badge Da verificare sulla riga del dominio.

⚠️ Finché il dominio non è verificato, click e lead delle sue pagine non vengono registrati. Serve a impedire che qualcuno usi il tuo codice su un sito non suo.

💡 Se il pannello DNS aggiunge da solo il dominio in fondo al nome, scrivi solo la prima parte: _roylead (o _roylead.promo per un sottodominio).

3

Thank-you e privacy

Nella riga del dominio, colonna Pagine di servizio, clicca TY e scrivi l'indirizzo della pagina di ringraziamento del tuo sito; con PRIV quello della privacy policy.

🚨 La thank-you è obbligatoria: dopo l'ordine il visitatore viene mandato lì. Senza, finisce su una pagina che sul tuo sito non esiste.

Le cambi quando vuoi: valgono dalla visita successiva, senza toccare il codice nelle pagine.

4

Registra la landing

Vai in Landing Pages → Collega Landing page → Landing su sito esterno. Scegli il dominio, incolla l'indirizzo della pagina e dalle un nome.

Vai alle Landing Pages ↗

L'indirizzo deve stare sul dominio scelto: una pagina su un altro sito non viene accettata.

5

Incolla il codice

Appena creata la landing, RoyLead ti dà due pezzi di codice (li ritrovi quando vuoi con l'icona </> sulla riga della landing):

  1. Il contenitore del modulo — mettilo dove vuoi il modulo d'ordine:
<div class="lp-form-container"></div>
  1. Il tracker — incollalo una volta sola, subito prima di </body>. Contiene già la chiave e l'ID della landing: non devi cambiare niente.

💡 Il modulo lo genera il tracker, con validazione del telefono per paese e protezione anti-spam. Vuoi più moduli nella pagina? Ripeti il contenitore: basta un solo tracker.

I colori del modulo si scelgono in RoyLead: per dominio (Domini → icona tavolozza) o per singola landing (Landing Pages → icona tavolozza).

Modulo scritto a mano (facoltativo)

Al posto del contenitore puoi scrivere tu il <form>: mettici l'attributo data-roylead-form, niente action, e usa questi name:

CamponameObbligatorio
NomenomeSì
CognomecognomeSì
TelefonotelefonoSì
IndirizzoindirizzoNo
CittàcittaNo
CAPcapNo

Lo stile, in questo caso, è a carico tuo.

Card prezzi (offerte a più quantità)

Se l'offerta ha più quantità (1 / 2 / 3 confezioni), il tracker riempie da solo le card che marchi con questi attributi:

AttributoCosa fa
data-bundle-tier="1|2|3"la card diventa cliccabile e sceglie quella quantità nel modulo
data-bundle-nowci finisce il prezzo
data-bundle-fullil prezzo pieno barrato (solo se più alto)
data-bundle-saveil risparmio, tradotto in automatico
data-bundle-pricesresta nascosto finché i prezzi non sono pronti
6

Prova

Apri la pagina con un parametro di prova, es. https://negozio.it/offerta?fbclid=test123&utm_source=facebook, e manda un ordine di prova: in pochi secondi lo trovi in Lead, con i parametri della campagna.

Vai ai Lead ↗

Risoluzione problemi

  • Non arriva niente → il dominio è ancora Da verificare (Passo 2), oppure il tracker non è nella pagina o è incollato due volte.
  • Il modulo non compare → manca il <div class="lp-form-container"></div>, o è dentro un elemento nascosto.
  • Dopo l'ordine esce una pagina d'errore → manca la thank-you (Passo 3).
  • Hai copiato la pagina su un altro dominio → registra anche quel dominio (Passi 1-2) e la landing con il suo indirizzo: il codice funziona solo sul dominio della landing.
  • Chi gestiva il dominio è uscito dal team → ricopia il tracker dalla riga della landing (icona </>): quello vecchio usava la sua chiave.

Pronto a metterlo in pratica?

Crea il tuo account RoyLead e parti in pochi minuti.

Inizia gratis ↗