Timer Countdown Evergreen: Come Funzionano e Perche il Tuo Mostra Zero
Hai creato un timer evergreen, ti sei inviato un'email di test, e il timer mostra 00:00:00:00. E rotto? Molto probabilmente no. Questo articolo spiega il perche.
Importante: Questo articolo si applica ai timer evergreen con trigger "Quando l'email viene aperta". Se stai usando il trigger "Quando l'email viene inviata", il meccanismo e diverso e i problemi descritti qui non si applicano.
Cos'e un Timer Evergreen?
Un normale timer countdown (Data Fissa) conta alla rovescia fino a un momento specifico nel tempo. Se lo imposti al 1 gennaio a mezzanotte, ogni destinatario vede lo stesso countdown, indipendentemente da quando apre l'email.
Un timer evergreen e diverso. Crea una scadenza personale per ogni destinatario.
Invece di "I saldi terminano il 1 gennaio", e "La tua offerta scade in 48 ore." Quelle 48 ore iniziano quando quella specifica persona apre l'email.
Casi d'uso comuni:
- Sequenze carrello abbandonato ("Completa il tuo ordine entro 24 ore")
- Promemoria scadenza prova ("La tua prova gratuita termina tra 3 giorni")
- Funnel webinar automatizzati ("Replay disponibile per 48 ore")
- Sequenze di benvenuto con offerte speciali ("Lo sconto per nuovi iscritti scade in 72 ore")
Per istruzioni di configurazione passo-passo, consulta la nostra Guida alla Configurazione del Timer Evergreen.
Come Funzionano i Timer Evergreen (Trigger quando l'email viene aperta)
Ecco cosa succede dietro le quinte:
Crei un timer evergreen impostato a 48 ore
Invii una campagna email con il timer
Il codice embed contiene un ID unico per ogni destinatario:
src="...i.countdownmail.com/xyz.gif?id={{ email }}" Il tuo ESP sostituisce {{ email }} con l'indirizzo del destinatario.
Il destinatario apre l'email
Il nostro server riceve la richiesta: "[email protected]"
Controlliamo: Abbiamo gia visto questo ID?
- -> NO: Avvia countdown di 48 ore e salva l'ora di inizio
- -> SI: Calcola il tempo rimanente dall'ora di inizio salvata
Generiamo un GIF che mostra il tempo rimanente
Mario ha aperto lunedi 10:00
-> La sua scadenza e mercoledi 10:00
Lucia ha aperto martedi 14:00
-> La sua scadenza e giovedi 14:00
Punti chiave:
- Il server salva l'ora della prima apertura per ogni ID unico
- Una volta avviato, il countdown prosegue
- Quando scade, mostra zero o qualunque cosa tu abbia configurato in "Dopo il Conteggio"
- Aperture ripetute con lo stesso ID mostrano il tempo rimanente o zero se scaduto
Perche il Tuo Timer Mostra Zero
Se vedi zero, segui questa checklist.
✓ Causa 1: Stai usando il codice embed sbagliato
Questa e la causa piu comune.
Oltre il 90% dei problemi "timer mostra zero" sono causati dall'uso del codice embed sbagliato o dalla selezione ESP errata.
Ci sono due varianti tipiche di questo errore:
Variante A: Hai copiato il codice da un timer normale, non Evergreen
I timer Evergreen richiedono un codice embed speciale con il parametro ?id=. Se hai accidentalmente copiato il codice da un timer Data Fissa, questo parametro non e incluso. In tal caso, il timer si comporta come uno normale.
Codice Evergreen: ...i.countdownmail.com/xyz.gif?id={{ email }}
Codice Data Fissa: ...i.countdownmail.com/xyz.gif
^ nessun ?id=
Variante B: Hai copiato il codice Evergreen, ma dall'ESP sbagliato
Ogni ESP usa la propria sintassi per la personalizzazione. Se hai copiato il codice per Mailchimp ma stai usando Klaviyo, il tag non verra sostituito con l'email del destinatario.
Esempio del problema:
Stai usando Klaviyo, ma hai copiato il codice Mailchimp:
...i.countdownmail.com/xyz.gif?id=*|EMAIL|* Klaviyo non capisce *|EMAIL|*. Quella e la sintassi Mailchimp.
Il tag rimane cosi: ?id=*|EMAIL|*
Tutti i destinatari usano lo stesso ID.
Il timer scade per la prima persona che lo apre, quindi le aperture successive mostrano zero.
Come verificare:
- Guarda il tuo codice embed
- C'e un parametro
?id=? - Il tag corrisponde alla sintassi del tuo ESP?
| Il tuo ESP | Tag corretto |
|---|---|
| Klaviyo | {{ email }} |
| Mailchimp | *|EMAIL|* |
| ActiveCampaign | %EMAIL% |
| HubSpot | {{ contact.email }} |
| ConvertKit | {{ subscriber.email_address }} |
| Campaign Monitor | [email] |
| GetResponse | {{CONTACT "subscriber_email"}} |
| SendPulse | {{email}} |
Come risolvere:
- Apri il timer in CountdownMail
- Assicurati che il tipo Evergreen sia selezionato
- Nella sezione Codice Embed, seleziona la tua Piattaforma Email dalla lista
- Copia il codice generato

Se il tuo ESP non e nella lista, consulta la nostra guida per creare codice per qualsiasi ESP.
✓ Causa 2: Hai gia testato questo timer prima
Ecco uno scenario tipico:
- Hai creato il timer in ottobre
- Ti sei inviato un test e tutto funzionava
- E passato del tempo e hai dimenticato quel test
- A dicembre hai deciso di lanciare la campagna
- Ti sei inviato un altro test e hai ottenuto zero
Potresti pensare che il timer sia rotto. Nella maggior parte dei casi non lo e.
La tua email ([email protected]) ha gia usato il suo timer prima. Il server ha salvato l'ora della prima apertura per questo ID. Se quel countdown e gia scaduto, nuovi test allo stesso indirizzo mostreranno zero.
Quando invii la campagna reale agli iscritti, ognuno di loro otterra un timer nuovo. I loro indirizzi email non sono ancora stati usati con questo timer.
Come verificare: Pensa. Ti sei mai inviato questo timer prima, anche una sola volta?
Come risolvere: Invia un test a un indirizzo email diverso che non ha mai ricevuto questo timer.
✓ Causa 3: Stai guardando l'editor dell'ESP, non un'email reale
Gli editor email (Klaviyo, Mailchimp, HubSpot e altri) mostrano un'anteprima mentre stai modificando. Questa anteprima carica il timer e avvia il countdown per qualche ID interno dell'editor.
Se hai creato il timer una settimana fa e hai aperto l'editor da allora, l'anteprima potrebbe aver gia usato il suo timer. Se e scaduto, l'editor puo mostrare zero.
Come verificare: Vedi zero solo nell'editor, o anche in un'email reale inviata?
Come risolvere: Non fare affidamento sull'anteprima dell'editor. Testa solo inviando un'email reale a un nuovo indirizzo email.
✓ Causa 4 (rara): Il timer e disattivato
Se lo stato del timer e "Inattivo", mostra zero per tutti i destinatari indipendentemente dalle impostazioni.
Come verificare: Apri il timer in CountdownMail. Nella sezione Base, controlla lo Stato. Dovrebbe essere impostato su "Attivo".
Come Testare Correttamente i Timer Evergreen
La regola principale: ogni test necessita di un nuovo indirizzo email.
La tua email di lavoro ha gia usato il timer durante i test precedenti. Il server ha salvato l'ora della prima apertura per quell'ID. Test ripetuti allo stesso indirizzo mostreranno il tempo rimanente o zero se scaduto.
Metodo 1: Usa un indirizzo email diverso
Invia alla tua email personale, a quella di un collega, o a qualsiasi indirizzo che non ha mai ricevuto questo timer.
Metodo 2: Usa un'email temporanea
Servizi come 10minutemail.com forniscono indirizzi usa e getta che funzionano bene per i test.
Metodo 3: Modifica manualmente l'ID nell'URL
Apri il link del timer in un browser e aggiungi un suffisso all'ID:
Prima: https://i.countdownmail.com/[email protected]
Dopo: https://i.countdownmail.com/[email protected]_test123
Ogni ID unico avvia un timer completamente nuovo.
Metodo 4: Aspetta
Se hai un timer di 1 ora, aspetta un'ora dopo il tuo ultimo test. L'apertura successiva avviera un nuovo countdown.
Suggerimento: Aggiungi il tuo IP a "Indirizzi IP Ignorati" nelle impostazioni del profilo. Cosi i tuoi test non consumeranno crediti.
E il Trigger "Quando l'email viene inviata"?
Se stai usando il trigger "Quando l'email viene inviata", il meccanismo e diverso. Il tuo ESP passa il timestamp corrente nell'URL con ogni invio.
...i.countdownmail.com/xyz.gif?send_time={{ now | timestamp }} Ogni email inviata ottiene un timestamp fresco. Il server non salva nulla. Conta semplicemente alla rovescia dall'ora passata.
Per questo motivo, il problema dei test ripetuti non esiste per questo trigger. Ogni test dovrebbe essere corretto.
Cosa Viene Mostrato Dopo la Scadenza del Timer?
Quando il timer scade, mostra qualunque cosa tu abbia configurato nell'opzione "Dopo il Conteggio" (sezione Design):
- Mostra Zero - zero (predefinito)
- Mostra Messaggio di Scadenza - il tuo testo (per esempio, "Offerta scaduta")
- Mostra Immagine di Scadenza - la tua immagine
- Nascondi Timer - timer completamente nascosto
- Resetta e Ripeti - il timer riparte (usare con cautela)
Errori di Configurazione Comuni
Errore 1: Non hai selezionato il tuo ESP quando hai copiato il codice
Quando crei un timer evergreen, seleziona il tuo ESP nella sezione Opzioni Embed. Se ne selezioni uno diverso, il tag di personalizzazione non funzionera nella tua piattaforma.
Errore 2: Hai copiato il codice da un timer Data Fissa
Assicurati che "Tipo Timer Countdown" sia impostato su Evergreen, non Data Fissa. Solo allora il codice includera il parametro ?id=.
Errore 3: Hai testato nell'anteprima dell'editor
Zero nell'anteprima dell'editor non significa zero per i destinatari. L'editor usa un ID interno che puo scadere. I destinatari reali hanno i propri ID.
Evergreen vs Data Fissa: Confronto
| Aspetto | Data Fissa | Evergreen |
|---|---|---|
| Scadenza | Uguale per tutti | Unica per destinatario |
| Caso d'uso | Vendite ed eventi | Funnel e automazioni |
| Configurazione | Data e ora | Durata (ore o giorni) |
| Codice embed | Standard | Con ID unico |
| Test | Basta aprirlo | Usa una nuova email per test |
Domande Frequenti
Posso resettare il timer per un destinatario specifico?
No. Una volta che il server salva l'ora di inizio per un ID, non puo essere resettato. Dovresti inviare una nuova email con un timer diverso o cambiare l'ID.
Perche l'editor di Klaviyo o Mailchimp mostra sempre zero?
L'editor ha gia aperto il timer alla prima visualizzazione. Il suo ID interno ha usato il suo countdown ed e poi scaduto. Questo non influisce sui destinatari reali. Loro hanno i propri ID.
Posso cambiare la durata dopo l'invio?
Si. Per i destinatari che hanno gia aperto, il countdown continua dalla loro ora di inizio salvata. Se la nuova durata e piu breve e il tempo e passato, potrebbero vedere lo stato scaduto.
Come faccio a sapere quale trigger sto usando?
Apri il timer in CountdownMail, poi vai alle Opzioni Embed e controlla il campo "Il countdown inizia". Dira "Quando l'email viene aperta" o "Quando l'email viene inviata".
Riepilogo
- Evergreen significa una scadenza personale per ogni destinatario
- Per il trigger "Quando l'email viene aperta", il server salva l'ora della prima apertura per ogni ID
- Zero solitamente significa che il timer e scaduto, non che e rotto
- La causa principale dei problemi e il codice embed sbagliato (tipo timer errato o tag ESP errato)
- La soluzione e verificare il codice e testare usando un nuovo indirizzo email ogni volta