Як додати динамічні таймери в Klaviyo

Динамічні таймери зворотного відліку — це ефективний спосіб підкреслити терміновість та стимулювати кліки у ваших електронних розсилках. Якщо ви

Динамічні таймери зворотного відліку — це ефективний спосіб підкреслити терміновість та стимулювати кліки у ваших електронних розсилках. Якщо ви використовуєте Klaviyo разом із Sendtric, ви можете помітити, що змінна «today» може вказувати на неправильний часовий пояс, залежно від налаштувань сервера або облікового запису.

У цьому посібнику пояснюється, чому це відбувається, та наводяться два надійні способи додавання динамічних таймерів у Klaviyo.

Чому виникає проблема з часовим поясом

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

Перш ніж впроваджувати будь-яке з наведених нижче рішень:

  • Переконайтеся, що налаштування часового поясу у вашому обліковому записі Klaviyo вказані правильно.
  • Переконайтеся, що терміни проведення вашої кампанії відповідають цьому часовому поясу.

Спосіб 1: Ручне коригування часового поясу

Цей метод додає окрему змінну часового поясу та додає її до вашого часового штампу перед перетворенням його у формат Unix.

Приклад: 1-денний відлік

<table align="center">
<tbody>
<tr>
<td>
{% today "%Y-%m-%dT%H:%M:%S" as dt %}
{% today "%z" as tz %}
<img style="display:block; max-width:100%;"
src="REPLACE_WITH_YOUR_TIMER_URL?to={{ dt|days_later:1|append:tz|format_date_string|date:'U' }}" />
</td>
</tr>
</tbody>
</table>

Як це працює

  • dt записує поточну дату та час.
  • tz визначає зсув часового поясу.
  • days_later:1 встановлює таймер так, щоб він спрацював через 1 день.
  • Дата перетворюється на часовий штамп Unix за допомогою дата: 'U'.

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

Спосіб 2: Використання змінної «Now» та додавання секунд

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

Приклад: 24-годинний відлік

<tbody>
<tr>
<td>
{% today "%Y-%m-%dT%H:%M:%S%z" as now %}
<img style="display:block; max-width:100%;"
src="REPLACE_WITH_YOUR_TIMER_URL?to={{ now|format_date_string|date:'U' }}+86400" />
</td>
</tr>
</tbody>

Як це працює

  • зараз автоматично враховує зсув часового поясу.
  • Значення перетворюється на часовий штамп Unix.
  • +86400 додає 86 400 секунд, що дорівнює 24 годинам.

Ви можете замінити 86400 з будь-якою кількістю секунд:

  • 3 години = 10 800
  • 48 годин = 172 800
  • 7 днів = 604 800

Цей метод найкраще підходить, якщо вам потрібно точно контролювати тривалість відліку.

Martin Tenev

Мартін є Growth Manager, якого захоплює все, що пов'язано зі зростанням і ШІ, зокрема створення email-кампаній, які конвертують.

Зв'яжіться в LinkedIn

Готові підвищити конверсію за допомогою електронної пошти?

Приєднуйтесь до тисяч маркетологів, які використовують платформу персоналізації електронних листів Sendtric для підвищення конверсії.