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 ↗
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).
📌 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.
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):
| Tipo | Nome | Valore |
|---|---|---|
| TXT | _roylead.negozio.it | roylead-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.promoper un sottodominio).
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.
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.
L'indirizzo deve stare sul dominio scelto: una pagina su un altro sito non viene accettata.
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):
- Il contenitore del modulo — mettilo dove vuoi il modulo d'ordine:
<div class="lp-form-container"></div>
- 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:
| Campo | name | Obbligatorio |
|---|---|---|
| Nome | nome | Sì |
| Cognome | cognome | Sì |
| Telefono | telefono | Sì |
| Indirizzo | indirizzo | No |
| Città | citta | No |
| CAP | cap | No |
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:
| Attributo | Cosa fa |
|---|---|
data-bundle-tier="1|2|3" | la card diventa cliccabile e sceglie quella quantità nel modulo |
data-bundle-now | ci finisce il prezzo |
data-bundle-full | il prezzo pieno barrato (solo se più alto) |
data-bundle-save | il risparmio, tradotto in automatico |
data-bundle-prices | resta nascosto finché i prezzi non sono pronti |
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.
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.