Temporizadores Evergreen: Cómo funcionan y por qué el tuyo muestra ceros
Creaste un temporizador evergreen, te enviaste un email de prueba y el temporizador muestra 00:00:00:00. ¿Está roto? Probablemente no. Este artículo explica por qué.
Importante: Este artículo aplica a temporizadores evergreen con el disparador "Cuando se abre el email". Si estás usando el disparador "Cuando se envía el email", el mecanismo es diferente y los problemas descritos aquí no aplican.
¿Qué es un temporizador Evergreen?
Un temporizador de cuenta regresiva regular (Fecha fija) cuenta hacia un momento específico en el tiempo. Si lo configuras para el 1 de enero a medianoche, cada destinatario ve la misma cuenta regresiva, independientemente de cuándo abra el email.
Un temporizador evergreen es diferente. Crea una fecha límite personal para cada destinatario.
En lugar de "La venta termina el 1 de enero", es "Tu oferta expira en 48 horas". Esas 48 horas comienzan cuando esa persona específica abre el email.
Casos de uso comunes:
- Secuencias de carrito abandonado ("Completa tu pedido en 24 horas")
- Recordatorios de expiración de prueba ("Tu prueba gratuita termina en 3 días")
- Embudos de webinars automatizados ("Repetición disponible por 48 horas")
- Secuencias de bienvenida con ofertas especiales ("El descuento para nuevos suscriptores expira en 72 horas")
Para instrucciones paso a paso de configuración, consulta nuestra Guía de configuración de temporizador Evergreen.
Cómo funcionan los temporizadores Evergreen (Disparador cuando se abre el email)
Esto es lo que sucede detrás de escena:
Creas un temporizador evergreen configurado a 48 horas
Envías una campaña de email con el temporizador
El código de inserción contiene un ID único para cada destinatario:
src="...i.countdownmail.com/xyz.gif?id={{ email }}" Tu ESP reemplaza {{ email }} con la dirección del destinatario.
El destinatario abre el email
Nuestro servidor recibe la solicitud: "[email protected]"
Verificamos: ¿Hemos visto este ID antes?
- → NO: Iniciar cuenta regresiva de 48 horas y guardar la hora de inicio
- → SÍ: Calcular tiempo restante desde la hora de inicio guardada
Generamos un GIF mostrando el tiempo restante
Juan abrió el lunes 10:00
→ Su fecha límite es miércoles 10:00
María abrió el martes 14:00
→ Su fecha límite es jueves 14:00
Puntos clave:
- El servidor guarda la hora de la primera apertura para cada ID único
- Una vez iniciada, la cuenta regresiva se ejecuta
- Cuando expira, muestra ceros o lo que hayas configurado en "Después de la cuenta"
- Aperturas repetidas con el mismo ID muestran tiempo restante o ceros si expiró
Por qué tu temporizador muestra ceros
Si estás viendo ceros, revisa esta lista de verificación.
✓ Causa 1: Estás usando el código de inserción incorrecto
Esta es la causa más común.
Más del 90% de los problemas de "temporizador muestra ceros" son causados por usar el código de inserción incorrecto o seleccionar el ESP incorrecto.
Hay dos variaciones típicas de este error:
Variación A: Copiaste código de un temporizador regular, no Evergreen
Los temporizadores Evergreen requieren un código de inserción especial con el parámetro ?id=. Si accidentalmente copiaste código de un temporizador de Fecha fija, no incluye este parámetro. En ese caso, el temporizador se comporta como uno regular.
Código Evergreen: ...i.countdownmail.com/xyz.gif?id={{ email }}
Código Fecha fija: ...i.countdownmail.com/xyz.gif
↑ sin ?id=
Variación B: Copiaste código Evergreen, pero del ESP incorrecto
Cada ESP usa su propia sintaxis para personalización. Si copiaste código para Mailchimp pero estás usando Klaviyo, la etiqueta no será reemplazada con el email del destinatario.
Ejemplo del problema:
Estás usando Klaviyo, pero copiaste código de Mailchimp:
...i.countdownmail.com/xyz.gif?id=*|EMAIL|* Klaviyo no entiende *|EMAIL|*. Esa es sintaxis de Mailchimp.
La etiqueta permanece tal cual: ?id=*|EMAIL|*
Todos los destinatarios usan el mismo ID.
El temporizador expira para la primera persona que lo abrió, así que las siguientes aperturas muestran ceros.
Cómo verificar:
- Mira tu código de inserción
- ¿Hay un parámetro
?id=? - ¿La etiqueta coincide con la sintaxis de tu ESP?
| Tu ESP | Etiqueta correcta |
|---|---|
| Klaviyo | {{ email }} |
| Mailchimp | *|EMAIL|* |
| ActiveCampaign | %EMAIL% |
| HubSpot | {{ contact.email }} |
| ConvertKit | {{ subscriber.email_address }} |
| Campaign Monitor | [email] |
| GetResponse | {{CONTACT "subscriber_email"}} |
| SendPulse | {{email}} |
Cómo solucionarlo:
- Abre el temporizador en CountdownMail
- Asegúrate de que el tipo Evergreen esté seleccionado
- En la sección Código de inserción, selecciona tu plataforma de email de la lista
- Copia el código generado

Si tu ESP no está en la lista, consulta nuestra guía para crear código para cualquier ESP.
✓ Causa 2: Ya probaste este temporizador antes
Este es un escenario típico:
- Creaste el temporizador en octubre
- Te enviaste una prueba y todo funcionó
- Pasó el tiempo y olvidaste esa prueba
- En diciembre decidiste lanzar la campaña
- Te enviaste otra prueba y obtuviste ceros
Podrías pensar que el temporizador está roto. En la mayoría de los casos no lo está.
Tu email ([email protected]) ya usó su temporizador antes. El servidor guardó la hora de primera apertura para este ID. Si esa cuenta regresiva ya expiró, nuevas pruebas a la misma dirección mostrarán ceros.
Cuando envíes la campaña real a suscriptores, cada uno de ellos recibirá un temporizador nuevo. Sus direcciones de email no han sido usadas con este temporizador todavía.
Cómo verificar: Piensa hacia atrás. ¿Alguna vez te enviaste este temporizador antes, aunque sea una vez?
Cómo solucionarlo: Envía una prueba a una dirección de email diferente que nunca haya recibido este temporizador.
✓ Causa 3: Estás mirando el editor del ESP, no un email real
Los editores de email (Klaviyo, Mailchimp, HubSpot y otros) muestran una vista previa mientras editas. Esta vista previa carga el temporizador e inicia la cuenta regresiva para algún ID interno del editor.
Si creaste el temporizador hace una semana y abriste el editor desde entonces, la vista previa puede haber ya usado su temporizador. Si expiró, el editor puede mostrar ceros.
Cómo verificar: ¿Estás viendo ceros solo en el editor, o también en un email enviado real?
Cómo solucionarlo: No te fíes de la vista previa del editor. Prueba solo enviando un email real a una nueva dirección de email.
✓ Causa 4 (rara): El temporizador está desactivado
Si el estado del temporizador es "Inactivo", muestra ceros para todos los destinatarios independientemente de la configuración.
Cómo verificar: Abre el temporizador en CountdownMail. En la sección Básico, verifica el Estado. Debe estar configurado como "Activo".
Cómo probar temporizadores Evergreen correctamente
La regla principal: cada prueba necesita una nueva dirección de email.
Tu email de trabajo ya usó el temporizador durante pruebas anteriores. El servidor guardó la hora de primera apertura para ese ID. Pruebas repetidas a la misma dirección mostrarán tiempo restante o ceros si expiró.
Método 1: Usa una dirección de email diferente
Envía a tu email personal, el email de un colega, o cualquier dirección que nunca haya recibido este temporizador.
Método 2: Usa un email temporal
Servicios como 10minutemail.com proporcionan direcciones desechables que funcionan bien para pruebas.
Método 3: Modifica el ID en la URL manualmente
Abre el enlace del temporizador en un navegador y añade un sufijo al ID:
Antes: https://i.countdownmail.com/[email protected]
Después: https://i.countdownmail.com/[email protected]_prueba123
Cada ID único inicia un temporizador completamente nuevo.
Método 4: Espera
Si tienes un temporizador de 1 hora, espera una hora después de tu última prueba. La siguiente apertura iniciará una nueva cuenta regresiva.
Consejo: Añade tu IP a "Direcciones IP ignoradas" en la configuración de tu perfil. Entonces tus pruebas no consumirán créditos.
¿Qué pasa con el disparador "Cuando se envía el email"?
Si estás usando el disparador "Cuando se envía el email", el mecanismo es diferente. Tu ESP pasa la marca de tiempo actual en la URL con cada envío.
...i.countdownmail.com/xyz.gif?send_time={{ now | timestamp }} Cada email enviado obtiene una marca de tiempo nueva. El servidor no guarda nada. Simplemente cuenta regresivamente desde el tiempo pasado.
Debido a esto, el problema de pruebas repetidas no existe para este disparador. Cada prueba debería ser correcta.
¿Qué se muestra después de que expira el temporizador?
Cuando el temporizador expira, muestra lo que hayas configurado en la opción "Después de la cuenta" (sección Diseño):
- Mostrar ceros - ceros (predeterminado)
- Mostrar mensaje de expiración - tu texto (por ejemplo, "Oferta expirada")
- Mostrar imagen de expiración - tu imagen
- Ocultar temporizador - temporizador completamente oculto
- Reiniciar y repetir - el temporizador vuelve a empezar (usar con precaución)
Errores comunes de configuración
Error 1: No seleccionaste tu ESP al copiar el código
Al crear un temporizador evergreen, selecciona tu ESP en la sección de Opciones de inserción. Si seleccionas uno diferente, la etiqueta de personalización no funcionará en tu plataforma.
Error 2: Copiaste código de un temporizador de Fecha fija
Asegúrate de que "Tipo de temporizador de cuenta regresiva" esté configurado como Evergreen, no Fecha fija. Solo entonces el código incluirá el parámetro ?id=.
Error 3: Probaste en la vista previa del editor
Ceros en la vista previa del editor no significan ceros para los destinatarios. El editor usa un ID interno que puede expirar. Los destinatarios reales tienen sus propios IDs.
Evergreen vs Fecha fija: Comparación
| Aspecto | Fecha fija | Evergreen |
|---|---|---|
| Fecha límite | Igual para todos | Única por destinatario |
| Caso de uso | Ventas y eventos | Embudos y automatizaciones |
| Configuración | Fecha y hora | Duración (horas o días) |
| Código de inserción | Estándar | Con ID único |
| Pruebas | Solo ábrelo | Usa un nuevo email por prueba |
Preguntas frecuentes
¿Puedo reiniciar el temporizador para un destinatario específico?
No. Una vez que el servidor guarda la hora de inicio para un ID, no se puede reiniciar. Necesitarías enviar un nuevo email con un temporizador diferente o cambiar el ID.
¿Por qué el editor de Klaviyo o Mailchimp siempre muestra ceros?
El editor ya abrió el temporizador en la primera visualización. Su ID interno usó su cuenta regresiva y luego expiró. Esto no afecta a los destinatarios reales. Ellos tienen sus propios IDs.
¿Puedo cambiar la duración después de enviar?
Sí. Para los destinatarios que ya abrieron, la cuenta regresiva continúa desde su hora de inicio guardada. Si la nueva duración es más corta y el tiempo ha pasado, pueden ver el estado expirado.
¿Cómo sé qué disparador estoy usando?
Abre el temporizador en CountdownMail, luego ve a Opciones de inserción y verifica el campo "La cuenta regresiva inicia". Dirá "Cuando se abre el email" o "Cuando se envía el email".
Resumen
- Evergreen significa una fecha límite personal para cada destinatario
- Para el disparador "Cuando se abre el email", el servidor guarda la hora de primera apertura para cada ID
- Los ceros generalmente significan que el temporizador expiró, no que esté roto
- La causa principal de los problemas es el código de inserción incorrecto (tipo de temporizador incorrecto o etiqueta de ESP incorrecta)
- La solución es verificar el código y probar usando una nueva dirección de email cada vez