Hoe voeg je dynamische timers toe in Klaviyo?
Dynamische countdown-timers zijn een krachtige manier om een gevoel van urgentie te creëren en meer klikken te genereren in je e-mailcampagnes. Als je
Dynamische countdown-timers zijn een krachtige manier om een gevoel van urgentie te creëren en meer klikken te genereren in je e-mailcampagnes. Als je Klaviyo samen met Sendtric gebruikt, kan het zijn dat de variabele ‘today’ naar de verkeerde tijdzone verwijst, afhankelijk van je server- of accountinstellingen.
In deze handleiding wordt uitgelegd waarom dat gebeurt en krijg je twee betrouwbare manieren te zien om dynamische timers toe te voegen in Klaviyo.
Waarom er problemen met de tijdzone ontstaan
De variabele ‘today’ van Klaviyo kan de tijdzone van de Klaviyo-server gebruiken of ten onrechte de tijdzone van de accounthouder als uitgangspunt nemen. Als de tijdzone van je account niet goed is ingesteld, kan je countdown-timer een verkeerde vervaltijd weergeven.
Voordat je een van de onderstaande oplossingen implementeert:
- Zorg ervoor dat de tijdzone-instellingen van je Klaviyo-account kloppen.
- Controleer of de timing van je campagne overeenkomt met die tijdzone.
Methode 1: De tijdzone handmatig aanpassen
Bij deze methode wordt een aparte tijdzonevariabele toegevoegd en aan je tijdstempel toegevoegd voordat het naar het Unix-formaat wordt omgezet.
Voorbeeld: 1 dag aftellen
<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="VERVANG_MET_JE_EIGEN_TIMER-URL?to={{ dt|days_later:1|append:tz|format_date_string|date:'U' }}" />
</td>
</tr>
</tbody>
</table>Hoe het werkt
dtregistreert de huidige datum en tijd.tzgeeft de tijdzoneverschil weer.dagen_later:1stelt de timer zo in dat hij na 1 dag afloopt.- De datum wordt omgezet naar een Unix-tijdstempel met behulp van
date:'U'.
Deze methode is ideaal als je een aftelling wilt op basis van een bepaald aantal dagen.
Methode 2: Gebruik de variabele „Now“ en tel seconden bij
Deze aanpak geeft je meer flexibiliteit. In plaats van in dagen te tellen, voer je handmatig het exacte aantal seconden in dat de timer moet lopen.
Voorbeeld: 24-uurs aftelling
<tbody>
<tr>
<td>
{% today "%Y-%m-%dT%H:%M:%S%z" as now %}
<img style="display:block; max-width:100%;"
src="VERVANG_MET_JE_EIGEN_TIMER-URL?to={{ now|format_date_string|date:'U' }}+86400" />
</td>
</tr>
</tbody>Hoe het werkt
nuhoudt automatisch rekening met het tijdsverschil.- De waarde wordt omgezet naar een Unix-tijdstempel.
+86400dat is 86.400 seconden, wat neerkomt op 24 uur.
Je kunt vervangen door 86400 met een willekeurig aantal seconden:
- 3 uur = 10.800
- 48 uur = 172.800
- 7 dagen = 604.800
Deze methode is het meest geschikt als je de duur van het aftellen precies wilt bepalen.

