Evergreen-таймери: як вони працюють і чому ваш показує нулі

12 хв читання | | Tips

Ви створили evergreen-таймер, надіслали собі тестовий лист, і таймер показує 00:00:00:00. Він зламаний? Швидше за все, ні. Ця стаття пояснює чому.

Важливо: Ця стаття стосується evergreen-таймерів з тригером "При відкритті листа". Якщо ви використовуєте тригер "При відправці листа", механізм інший, і описані тут проблеми не стосуються.

Що таке Evergreen-таймер?

Звичайний таймер (Fixed Date) веде зворотний відлік до конкретного моменту часу. Якщо ви встановите його на 1 січня опівночі, кожен одержувач побачить однаковий відлік, незалежно від того, коли він відкриє лист.

Evergreen-таймер працює інакше. Він створює персональний дедлайн для кожного одержувача.

Замість "Розпродаж закінчується 1 січня" - "Ваша пропозиція закінчується через 48 годин". Ці 48 годин починаються, коли конкретна людина відкриває лист.

Типові випадки використання:

  • Послідовності покинутого кошика ("Завершіть замовлення протягом 24 годин")
  • Нагадування про закінчення пробного періоду ("Ваш безкоштовний період закінчується через 3 дні")
  • Автоматизовані воронки вебінарів ("Запис доступний 48 годин")
  • Вітальні послідовності зі спеціальними пропозиціями ("Знижка для нових підписників закінчується через 72 години")

Для покрокових інструкцій з налаштування дивіться наш Посібник з налаштування Evergreen-таймера.

Як працюють Evergreen-таймери (тригер "При відкритті листа")

Ось що відбувається за лаштунками:

1

Ви створюєте evergreen-таймер на 48 годин

2

Ви надсилаєте email-кампанію з таймером

Код вбудовування містить унікальний ID для кожного одержувача:

src="...i.countdownmail.com/xyz.gif?id={{ email }}"

Ваш ESP замінює {{ email }} на адресу одержувача.

3

Одержувач відкриває лист

Наш сервер отримує запит: "[email protected]"

Ми перевіряємо: чи бачили ми цей ID раніше?

  • -> НІ: Запускаємо 48-годинний відлік і зберігаємо час старту
  • -> ТАК: Обчислюємо час, що залишився, від збереженого часу старту
4

Ми генеруємо GIF з часом, що залишився

Джон відкрив у понеділок о 10:00

-> Його дедлайн - середа о 10:00

Джейн відкрила у вівторок о 14:00

-> Її дедлайн - четвер о 14:00

Ключові моменти:

  • Сервер зберігає час першого відкриття для кожного унікального ID
  • Після запуску відлік працює
  • Коли закінчується, показує нулі або те, що ви налаштували в "Після завершення"
  • Повторні відкриття з тим самим ID показують час, що залишився, або нулі, якщо закінчився

Чому ваш таймер показує нулі

Якщо ви бачите нулі, пройдіть цей чек-лист.

Причина 1: Ви використовуєте неправильний код вбудовування

Це найпоширеніша причина.

Понад 90% проблем "таймер показує нулі" викликані використанням неправильного коду вбудовування або неправильним вибором ESP.

Є два типові варіанти цієї помилки:

Варіант A: Ви скопіювали код зі звичайного таймера, а не Evergreen

Evergreen-таймери вимагають спеціального коду вбудовування з параметром ?id=. Якщо ви випадково скопіювали код з таймера Fixed Date, він не містить цього параметра. У такому випадку таймер поводиться як звичайний.

Код Evergreen:   ...i.countdownmail.com/xyz.gif?id={{ email }}

Код Fixed Date: ...i.countdownmail.com/xyz.gif

^ немає ?id=

Варіант B: Ви скопіювали код Evergreen, але для неправильного ESP

Кожен ESP використовує власний синтаксис для персоналізації. Якщо ви скопіювали код для Mailchimp, але використовуєте Klaviyo, тег не буде замінено на email одержувача.

Приклад проблеми:

Ви використовуєте Klaviyo, але скопіювали код Mailchimp:

...i.countdownmail.com/xyz.gif?id=*|EMAIL|*

Klaviyo не розуміє *|EMAIL|*. Це синтаксис Mailchimp.

Тег залишається як є: ?id=*|EMAIL|*

Усі одержувачі використовують однаковий ID.

Таймер закінчується для першої людини, яка його відкрила, тому наступні відкриття показують нулі.

Як перевірити:

  1. Подивіться на ваш код вбудовування
  2. Чи є параметр ?id=?
  3. Чи відповідає тег синтаксису вашого ESP?
Ваш ESPПравильний тег
Klaviyo{{ email }}
Mailchimp*|EMAIL|*
ActiveCampaign%EMAIL%
HubSpot{{ contact.email }}
ConvertKit{{ subscriber.email_address }}
Campaign Monitor[email]
GetResponse{{CONTACT "subscriber_email"}}
SendPulse{{email}}

Як виправити:

  1. Відкрийте таймер у CountdownMail
  2. Переконайтеся, що вибрано тип Evergreen
  3. У розділі Код вбудовування виберіть вашу email-платформу зі списку
  4. Скопіюйте згенерований код
Розділ коду вбудовування

Якщо вашого ESP немає в списку, дивіться наш посібник зі створення коду для будь-якого ESP.

Причина 2: Ви вже тестували цей таймер раніше

Ось типовий сценарій:

  1. Ви створили таймер у жовтні
  2. Надіслали собі тест і все працювало
  3. Час пройшов і ви забули про той тест
  4. У грудні вирішили запустити кампанію
  5. Надіслали собі ще один тест і отримали нулі

Ви можете подумати, що таймер зламаний. У більшості випадків це не так.

Ваш email ([email protected]) вже використав свій таймер раніше. Сервер зберіг час першого відкриття для цього ID. Якщо той відлік вже закінчився, нові тести на ту саму адресу показуватимуть нулі.

Коли ви надішлете справжню кампанію підписникам, кожен з них отримає свіжий таймер. Їхні email-адреси ще не використовувалися з цим таймером.

Як перевірити: Згадайте. Чи надсилали ви собі цей таймер раніше, хоча б раз?

Як виправити: Надішліть тест на іншу email-адресу, яка ніколи не отримувала цей таймер.

Причина 3: Ви дивитесь на редактор ESP, а не на справжній лист

Email-редактори (Klaviyo, Mailchimp, HubSpot та інші) показують попередній перегляд під час редагування. Цей попередній перегляд завантажує таймер і запускає відлік для якогось внутрішнього ID редактора.

Якщо ви створили таймер тиждень тому і відкривали редактор з того часу, попередній перегляд міг вже використати свій таймер. Якщо він закінчився, редактор може показувати нулі.

Як перевірити: Ви бачите нулі лише в редакторі чи в справжньому надісланому листі теж?

Як виправити: Не покладайтеся на попередній перегляд редактора. Тестуйте лише надсиланням справжнього листа на нову email-адресу.

Причина 4 (рідко): Таймер деактивовано

Якщо статус таймера "Неактивний", він показує нулі всім одержувачам незалежно від налаштувань.

Як перевірити: Відкрийте таймер у CountdownMail. У розділі Основні перевірте Статус. Він має бути "Активний".

Як правильно тестувати Evergreen-таймери

Головне правило: кожен тест потребує нової email-адреси.

Ваш робочий email вже використав таймер під час попередніх тестів. Сервер зберіг час першого відкриття для цього ID. Повторні тести на ту саму адресу покажуть або час, що залишився, або нулі, якщо закінчився.

Метод 1: Використайте іншу email-адресу

Надішліть на особисту пошту, email колеги або будь-яку адресу, яка ніколи не отримувала цей таймер.

Метод 2: Використайте тимчасову email-адресу

Сервіси на кшталт 10minutemail.com надають одноразові адреси, які добре підходять для тестування.

Метод 3: Змініть ID в URL вручну

Відкрийте посилання таймера в браузері та додайте суфікс до ID:

До: https://i.countdownmail.com/[email protected]

Після:  https://i.countdownmail.com/[email protected]_test123

Кожен унікальний ID запускає абсолютно новий таймер.

Метод 4: Почекайте

Якщо у вас 1-годинний таймер, почекайте годину після останнього тесту. Наступне відкриття запустить новий відлік.

Порада: Додайте вашу IP-адресу до "Ігнорованих IP-адрес" у налаштуваннях профілю. Тоді ваші тести не витрачатимуть кредити.

А що щодо тригера "При відправці листа"?

Якщо ви використовуєте тригер "При відправці листа", механізм інший. Ваш ESP передає поточну мітку часу в URL з кожною відправкою.

...i.countdownmail.com/xyz.gif?send_time={{ now | timestamp }}

Кожен надісланий лист отримує свіжу мітку часу. Сервер нічого не зберігає. Він просто веде відлік від переданого часу.

Тому проблема повторного тестування не існує для цього тригера. Кожен тест має бути коректним.

Що показується після закінчення таймера?

Коли таймер закінчується, він показує те, що ви налаштували в опції "Після завершення" (розділ Дизайн):

  • Показати нулі - нулі (за замовчуванням)
  • Показати повідомлення про закінчення - ваш текст (наприклад, "Пропозиція закінчилась")
  • Показати зображення закінчення - ваше зображення
  • Сховати таймер - таймер повністю прихований
  • Скинути і повторити - таймер перезапускається (використовуйте обережно)

Типові помилки налаштування

Помилка 1: Ви не вибрали свій ESP при копіюванні коду

При створенні evergreen-таймера виберіть свій ESP у розділі Опції вбудовування. Якщо ви виберете інший, тег персоналізації не працюватиме на вашій платформі.

Помилка 2: Ви скопіювали код з таймера Fixed Date

Переконайтеся, що "Тип таймера зворотного відліку" встановлено на Evergreen, а не Fixed Date. Лише тоді код міститиме параметр ?id=.

Помилка 3: Ви тестували в попередньому перегляді редактора

Нулі в попередньому перегляді редактора не означають нулі для одержувачів. Редактор використовує внутрішній ID, який може закінчитися. Справжні одержувачі мають власні ID.

Evergreen vs Fixed Date: порівняння

Аспект Fixed Date Evergreen
ДедлайнОднаковий для всіхУнікальний для кожного
ВикористанняРозпродажі та подіїВоронки та автоматизації
НалаштуванняДата і часТривалість (години або дні)
Код вбудовуванняСтандартнийЗ унікальним ID
ТестуванняПросто відкрийтеНовий email на кожен тест

Часті запитання

Чи можна скинути таймер для конкретного одержувача?

Ні. Коли сервер зберіг час старту для ID, його неможливо скинути. Вам потрібно буде надіслати новий лист з іншим таймером або змінити ID.

Чому редактор Klaviyo або Mailchimp завжди показує нулі?

Редактор вже відкрив таймер при першому перегляді. Його внутрішній ID використав свій відлік і потім закінчився. Це не впливає на справжніх одержувачів. Вони мають власні ID.

Чи можна змінити тривалість після відправки?

Так. Для одержувачів, які вже відкрили, відлік продовжується від їхнього збереженого часу старту. Якщо нова тривалість коротша і час пройшов, вони можуть побачити стан закінчення.

Як дізнатися, який тригер я використовую?

Відкрийте таймер у CountdownMail, перейдіть до Опцій вбудовування і перевірте поле "Відлік починається". Там буде "При відкритті листа" або "При відправці листа".

Підсумок

  1. Evergreen означає персональний дедлайн для кожного одержувача
  2. Для тригера "При відкритті листа" сервер зберігає час першого відкриття для кожного ID
  3. Нулі зазвичай означають, що таймер закінчився, а не що він зламаний
  4. Головна причина проблем - неправильний код вбудовування (неправильний тип таймера або неправильний тег ESP)
  5. Рішення - перевірити код і тестувати з новою email-адресою кожного разу

Готові підвищити конверсію?

Створіть таймер зворотного відліку за лічені хвилини та спостерігайте, як зростає залученість.