Vai al contenuto principale

Aggiungi e configura un elemento HTML personalizzato

Utilizza il blocco HTML personalizzato nell'Editor email di Omnisend per aggiungere il tuo codice, widget e stili alle campagne email e ai flussi automatizzati

Scritto da Ira

Il blocco HTML personalizzato ti consente di aggiungere il tuo codice alle email nell'Editor email di Omnisend. Usalo per incorporare widget di terze parti, applicare stili personalizzati o inserire elementi di contenuto avanzati come timer di conto alla rovescia.

Due modi per utilizzare HTML personalizzato in Omnisend:

  • Blocco HTML (trascina e rilascia nell'Editor email): Aggiungi frammenti di codice all'interno di un'email. Usa per widget, tabelle o CSS personalizzati.

  • Importa il template HTML (Impostazioni Negozio → Template email salvati): Carica un design email completo codificato esternamente. Scopri di più: Importa Template email HTML

Questo articolo tratta del flusso HTML per le campagne Email e i Flussi automatizzati.


Prima di iniziare

  • Avrai bisogno di una conoscenza pratica di HTML e CSS inline. Il blocco HTML richiede di scrivere o modificare manualmente il codice.

  • Il blocco HTML supporta solo contenuti del corpo. Rimuovi <!DOCTYPE><head><body>

  • Non tutti i tag HTML sono supportati. Elementi come <iframe><script><div><font>tag supportati di seguito.

  • Testa sempre la tua email inviandola a te stesso prima di lanciare. Il rendering varia tra Gmail, Outlook, Apple Mail e altri client.

Prima di aggiungere HTML, controlla:

  • Rimuovi i tag <!DOCTYPE>, <head> e <body> – il blocco HTML supporta solo contenuti del corpo

  • Incolla da un editor di testo semplice o usa 'Cancella formattazione' se copi da Canva, Word o editor visivi

  • Mantieni i tag <p></p> vuoti anche se non utilizzati – sono richiesti per la validazione

  • Assicurati che gli URL delle immagini inizino con https:// e siano accessibili pubblicamente

Aggiungi un blocco HTML personalizzato

1. Nell'Editor email, apri il menu Aggiungi elementi e trascina il blocco HTML nel contenuto della tua email.

2. Clicca sul blocco HTML per aprire l'editor HTML nella barra laterale destra.

3. Incolla o scrivi il tuo codice HTML nell'editor.

4. Clicca su Salva.

Il blocco HTML ti consente di aggiungere codice personalizzato come timer di conto alla rovescia, tabelle e widget. Usa CSS inline per lo stile e testa la tua email prima di inviarla.

💬 Scopri di più sui Fondamenti dell'HTML per Email.

Tag HTML consentiti ed elementi CSS supportati

Per garantire che le tue email siano compatibili con i principali client di posta elettronica, il blocco HTML supporta solo un insieme limitato di tag HTML, attributi e stili CSS.

⚠️ Nota: Il blocco HTML supporta solo la parte <body> dell'email. La sezione <head> dovrebbe essere omessa.

Tag HTML supportati

<a><p><br><span><hr><ul><li><ol><u><strong><em><s><sub><sup><pre><h1><h2><h3><img><table><tr><td>

Visualizza la lista completa con attributi:

Tag HTML

Supportato

Note/limitazioni

<a>

✅ Sì

I link sono supportati da tutti i principali client email

<strong>

✅ Sì

Viene visualizzato come testo in grassetto

<b>

✅ Sì

Stessa visualizzazione di <strong> nella maggior parte dei client

<em>

✅ Sì

Viene visualizzato come testo in corsivo

<i>

✅ Sì

Stessa visualizzazione di <em> nella maggior parte dei client

<u>

✅ Sì

Il supporto per la sottolineatura varia leggermente a seconda del client

<del>

✅ Sì

Il supporto per il testo barrato può variare visivamente

<s><strike>

✅ Sì

Stesso comportamento di <del>

<span>

✅ Sì

Stili in linea solo

<p>

✅ Sì

Il distanziamento dei paragrafi può differire a seconda del client

<br>

✅ Sì

I ritorni a capo sono supportati

<ul><ol><li>

✅ Sì

L'indentazione e il distanziamento variano a seconda del client

<h1><h6>

✅ Sì

La dimensione del font e il spacing possono differire a seconda del client email

<img>

✅ Sì

Le immagini devono utilizzare URL assoluti

<table>

✅ Sì

Consigliato per il layout

<thead><tbody><tfoot>

✅ Sì

Struttura supportata; lo stile può variare

<tr><td><th>

✅ Sì

Ampiamente supportato

<div>

✅ Sì

Usa con cautela per il layout

<hr>

✅ Sì

Lo stile è limitato in alcuni client

Sebbene questi tag HTML siano supportati nelle email di Omnisend, il rendering può variare tra i client di posta elettronica (come Gmail, Outlook, Apple Mail e app mobili).

Elementi di collegamento e stile supportati

Supporto per l'elemento HTML <link>

Utilizzo

Supportato

Note

<link><head>

❌ No

I fogli di stile esterni vengono ignorati o rimossi dalla maggior parte dei client email

<link><body>

❌ No

Non supportato nell'HTML dell'email

Importante: I client email fanno non supporta file CSS esterni. Qualsiasi stile aggiunto utilizzando <link>

Buona pratica: Usa sempre CSS inline o, in casi limitati, un <style>

<style>

Utilizzo

Supportato

Note

<style><head>

⚠️ Parziale

Supportato in molti client, ma non in tutti

<style><body>

⚠️ Parziale

Può essere rimosso o ignorato da alcuni client

Limitazioni importanti:

  • Outlook (Windows) ha supporto CSS limitato anche quando <style> è consentito

  • Alcuni client email spostano o riscrivono i blocchi <style>

  • Il CSS all'interno dei <style> blocchi può essere ignorato in parte

Buona pratica:
Per il rendering più affidabile:

  • Usa CSS inline ogni volta che è possibile

  • Usa <style> blocchi solo per regole semplici e non critiche

  • Evita di fare affidamento su <style> blocchi per layout o comportamento reattivo

Proprietà CSS supportate

Il blocco HTML supporta solo CSS inline (tramite attributi style=).

Categorie CSS supportate:

  • Proprietà di sfondo

  • Proprietà di box e bordo

  • Proprietà di testo

  • Proprietà di tabella

  • Media queries

Proprietà di sfondo CSS supportate

Proprietà CSS

Supportato

Note/limitazioni

background-color

✅ Sì

Completamente supportato da tutti i client email

background-image

⚠️ Parziale

Non supportato in Outlook (Windows). Usa colori di sfondo di fallback

background-position

⚠️ Parziale

Ignorato da alcune versioni di Outlook

background-repeat

⚠️ Parziale

Comportamento incoerente in Outlook

background-size

⚠️ Parziale

Non supportato in Outlook (Windows)

Consiglio: Imposta sempre un background-color

Proprietà CSS di box e bordo

proprietà CSS

Supportato

Note/limitazioni

border

✅ Sì

Completamente supportato

border-radius

⚠️ Parziale

Non supportato in Outlook (Windows)

border-image

❌ No

Non supportato in modo affidabile

box-shadow

❌ No

Ignorato in molti client, specialmente Outlook

width

✅ Sì

Completamente supportato

height

⚠️ Parziale

Può comportarsi in modo incoerente in Outlook

max-width

⚠️ Parziale

Non supportato in Outlook (Windows)

min-width

⚠️ Parziale

Non supportato in Outlook (Windows)

Consiglio: Utilizza layout basati su tabelle con larghezze fisse per i risultati più coerenti.

query media CSS

caratteristica CSS

Supportato

Note/limitazioni

@media

⚠️ Parziale

Non supportato in Outlook (Windows) o Outlook.com

(max-width)

⚠️ Parziale

Ignorato da Outlook (Windows)

(min-width)

⚠️ Parziale

Ignorato da Outlook (Windows)

(max-device-width)

⚠️ Parziale

Non supportato in Outlook

Importante: Il design responsivo funziona meglio in Apple Mail, app mobili di Gmail e Yahoo Mail, ma non in Outlook (Windows).

proprietà di testo CSS

proprietà CSS

Supportato

Note/limitazioni

font-family

✅ Sì

Utilizza solo font web-safe

font-size

⚠️ Parziale

Outlook potrebbe sovrascrivere i valori

font-weight

⚠️ Parziale

Alcuni pesi potrebbero non essere visualizzati come previsto

font-style

✅ Sì

Completamente supportato

font-variant

⚠️ Parziale

Supporto limitato

letter-spacing

⚠️ Parziale

Può essere ignorato in alcuni client

line-height

✅ Sì

Ampiamente supportato

text-align

✅ Sì

Completamente supportato

direction

⚠️ Parziale

Supporto incoerente

@font-face

❌ No

Non supportato in modo affidabile tra i client

Consiglio: Attieniti ai font di sistema come Arial, Helvetica, Georgia o Times New Roman.

Proprietà della tabella CSS

Proprietà CSS

Supportato

Note/limitazioni

border-collapse

⚠️ Parziale

Outlook ha un comportamento incoerente

border-spacing

⚠️ Parziale

Non supportato in Outlook (Windows)

empty-cells

⚠️ Parziale

Supporto limitato

Buona pratica: Usa gli attributi della tabella HTML (cellpaddingcellspacing

Note aggiuntive

  • Il supporto di Omnisend non può assistere con problemi di codice personalizzato. Se il tuo elemento personalizzato non viene visualizzato come previsto, contatta il fornitore del frammento di codice o consulta uno sviluppatore.

  • Testa sempre prima di inviare. Il rendering delle email varia tra i client (Gmail, Outlook, Apple Mail, ecc.).

Risoluzione dei problemi

Il mio blocco HTML scompare o non si salva. Cosa c'è che non va?

Il tuo codice contiene tag non supportati o problemi di codifica.

Per risolvere:

  • Copia il tuo HTML e incollalo in htmlcorrector.com, quindi incolla la versione ripulita di nuovo in Omnisend.

  • Se hai copiato da Word, Canva o un altro editor, seleziona il testo in Omnisend e fai clic su Cancella formattazione prima di salvare.

  • Controlla di non aver rimosso i tag wrapper <p></p> richiesti – sono necessari per la validazione anche se vuoti.

Tag non supportati che causano errori:
<iframe><script><div><font><video><audio><object><embed>

L'anteprima mostra uno schermo vuoto anche se il codice sembra corretto nel builder.

Le anteprime vuote di solito significano che gli URL delle immagini mancano di https://, o hai rimosso i tag wrapper richiesti.

Per risolvere:

  • Verifica che tutti gli URL delle immagini inizino con https:// e siano accessibili pubblicamente.

  • Controlla che i tag <p></p> siano presenti (anche se vuoti).

  • Testa prima con HTML semplice: <p style="color:blue;">Test</p>. Se funziona, aggiungi gradualmente il tuo codice completo per isolare il problema.

Posso modificare il codice HTML completo della mia intera email (non solo il blocco HTML)?

No. L'Editor email di Omnisend è visivo e non fornisce un editor HTML raw per l'intera email.

Puoi modificare HTML solo all'interno di singoli blocchi HTML personalizzati.

Per modificare l'HTML completo dell'email:

  1. Apri la tua email nell'Editor email.

  2. Usa l'Inspect del browser → visualizza #document → copia l'intero HTML.

  3. Modifica l'HTML esternamente.

  4. Re-importa tramite Impostazioni Negozio → Template email salvati → Importa Template → Incolla codice HTML.

Sto usando CSS !important per controllare i colori della modalità scura, ma non funziona.

I client email come Gmail, Outlook e Apple Mail sovrascrivono il CSS in modalità scura indipendentemente dalle dichiarazioni !important.

Raccomandazione:
Progetta la tua email per apparire bene sia in modalità chiara che scura. Testa utilizzando Anteprima → Modalità scura prima di inviare.

⚠️ Nota: Il comportamento della modalità scura è controllato dal client email del destinatario, non dal tuo codice. Alcuni client invertono automaticamente i colori; altri applicano aggiustamenti selettivi.

Ricevo un errore che dice "Il tuo codice HTML necessita di aggiustamenti." Come posso trovare il problema specifico?

Omnisend non evidenzia la linea esatta che causa l'errore.

Per risolvere:

  • Usa htmlcorrector.com per correggere automaticamente i problemi comuni.

  • Controlla manualmente i tag non supportati come <iframe>, <script>, <div>, <font>, <!DOCTYPE>, <head>.

  • Prova a incollare HTML di test semplice (ad es., <p>Test</p>) per confermare che il blocco funzioni, quindi aggiungi il tuo codice completo in sezioni.

Casi d'uso

Timer di conto alla rovescia

Puoi aggiungere timer di conto alla rovescia alle Campagne Email o ai Flussi automatizzati utilizzando il blocco HTML personalizzato.

Scegli la tua configurazione:

  • Campagne Email: Timer di conto alla rovescia statico (data/ora di fine fissa)

  • Flussi automatizzati: Timer di conto alla rovescia dinamico (calcola dal momento dell'invio)

Timer di conto alla rovescia nelle campagne email

Passo 1: Trascina e rilascia il Blocco HTML nel tuo Template email.

Passo 2: Crea un timer di conto alla rovescia:

  • Vai a Sendtric e genera un timer di conto alla rovescia.
    ⚠️ Nota: Sendtric richiede un piano a pagamento per timer di conto alla rovescia attivi.

  • Clicca Genera e copia il codice.

Passo 3: Incolla il codice nel blocco HTML in Omnisend e clicca Salva.

Per centrare il timer:

  • Trova style="display: block;"

  • Sostituisci con style="display: block; margin-left: auto; margin-right: auto; width: 50%"

Per rendere il timer dinamico (conta dal momento di invio):

Aggiungi [[ current_date | date: "%s" | plus: 86400 ]] all'URL dell'immagine.

Questa funzione converte la data/ora attuale in secondi e aggiunge 86400 secondi (1 giorno) al momento di invio.

Esempio:

<img src="http://gen.sendtric.com/countdown/vtkfdyi20u?to=[[ current_date | date: '%s' | plus: 86400 ]]" style="display: block;" />

Puoi cambiare 86400 con qualsiasi numero di secondi. Ad esempio:

  • 86400 secondi = 1 giorno

  • 172800 secondi = 2 giorni

  • 604800 secondi = 7 giorni

💡 Alternative gratuite: NiftyImages offre timer dinamici gratuiti. Puoi anche utilizzare la nostra integrazione di terze parti: Essential Email Countdown Timer.

Timer di conto alla rovescia nei flussi automatizzati

Per i Flussi automatizzati, hai bisogno di un timer dinamico che calcola la data di scadenza ogni volta che l'Email viene inviata.

Strumento consigliato: NiftyImages (piano gratuito disponibile)

💬 Guarda la Guida Video NiftyImages per familiarizzare con i timer dinamici.

Esempio di caso d'uso: Aggiungi un timer di conto alla rovescia dinamico che scade quando scade un codice sconto (2 giorni dopo l'invio dell'email).

Nota! Per rendere il timer del conto alla rovescia dinamico, seleziona la casella di controllo 'Tag di unione Email'.

💬 Ti consigliamo di guardare la Guida Video NiftyImages per familiarizzare con i timer dinamici e come funzionano.

Aggiungiamo il nostro timer basato su un caso d'uso specifico: immagina di voler un timer dinamico che scade alla fine della vendita (utilizzando un articolo in sconto).

Passo 1. Crea il tuo flusso automatizzato in Omnisend → Apri l'Editor email e aggiungi un blocco sconto per la tua vendita. Imposta la data di scadenza per il tuo sconto, che sarà la stessa della data di scadenza per il tuo timer.

Importante! In Shopify, il codice sconto scade alle 12:00 AM nella data che selezioni in Omnisend. Quindi devi regolare il timer del conto alla rovescia per corrispondere a quella data di scadenza.

Passo 2. Aggiungi qui un codice HTML con un timer di conto alla rovescia che mostra quando scade il codice sconto. Copia il Anno-Mese-Giorno e Offset del Fuso Orario HTML dalle immagini Nifty e aggiungilo all'Elemento HTML in Omnisend.

Ora devi cambiare il formato della data nel formato data di Omnisend. Trova la data nel tuo codice. Vedrai che c'è un trattino tra ogni tag di personalizzazione, che sostituirai con i tag di data dinamici di Omnisend.

Rimuovi la parte della data dal codice e inserisci i tag di personalizzazione di Omnisend:[[current_date | date:'%Y']]-[[current_date | date:'%m']]-[[current_date | date:'%d']].

Una volta sostituita, la data mostrerà zeri, ma quando l'Email verrà inviata, qui verrà mostrata una data reale perché abbiamo aggiunto i tag di personalizzazione.

Passo 3. Regola il fuso orario. Nella personalizzazione, vedrai un fuso orario impostato sull'ora di Greenwich. Devi cambiarlo con il fuso orario del tuo account. Come mostrato nello screenshot qui sotto, cambia "T00:00:00-07" in "T00:00:00+2," ecc., in base al tuo fuso orario.

Passo 4. Il tuo timer è impostato sulla data odierna, ma vuoi anche che conti dinamicamente fino alla fine della tua vendita (la scadenza dello sconto è impostata su 2 giorni).

Ad esempio, se il tuo codice sconto scade in 2 giorni, hai bisogno che il tuo timer funzioni dinamicamente per 72 (non conta oggi, quindi devi aggiungere 24h a 2 giorni).

Per questo, vai su Niftyimages, copia questo codice, torna all'elemento HTML in Omnisend e posizionalo subito dopo il tag di formato. Si prega di notare che il numero di ore dovrebbe essere regolato in base alla durata delle tue vendite. Se il tuo sconto scade in 10 giorni, devi mettere 264 (240h+24h).

Ecco un esempio di codice incollato in Omnisend:

Ecco fatto; hai impostato il timer per funzionare fino alla fine della tua promozione. Si prega di ricordare che puoi testare l'automazione solo attivandola tu stesso.

⚠️ Test: Puoi testare solo i Flussi automatizzati attivandoli tu stesso (ad esempio, effettuando un ordine di prova).

Importazione di HTML da Canva

Se hai progettato la tua Email in Canva e vuoi importarla come un Template email completo:

  1. Esporta il tuo design di Canva come HTML.

  2. Apri il file HTML in un editor di testo (ad es., Notepad, TextEdit).

  3. Elimina la dichiarazione <!DOCTYPE> e l'intera sezione <head>.

  4. Copia il codice rimanente e incollalo in htmlcorrector.com per pulirlo.

  5. In Omnisend, vai a Impostazioni Negozio → Template email salvati → Importa Template → Incolla codice HTML.

  6. Incolla l'HTML ripulito e salva.


Domande generali? Non esitare a contattare il nostro team di supporto. Siamo disponibili tramite chat in-app e a [email protected].

Hai ricevuto la risposta alla tua domanda?