Sådan tilføjer du dynamiske timere i Klaviyo
Dynamiske nedtællingstimer er et effektivt middel til at skabe en følelse af, at det haster, og til at få flere klik i dine e-mailkampagner. Hvis du er
Dynamiske nedtællingstimer er et effektivt redskab til at skabe en følelse af, at det haster, og til at få flere klik i dine e-mailkampagner. Hvis du bruger Klaviyo sammen med Sendtric, vil du måske bemærke, at variablen »today« kan henvise til den forkerte tidszone, afhængigt af server- eller kontoindstillingerne.
Denne vejledning forklarer, hvorfor det sker, og viser dig to pålidelige måder at tilføje dynamiske timere i Klaviyo på.
Hvorfor opstår problemet med tidszoner?
Klaviyos variabel »today« kan enten bruge Klaviyos servertidszone eller henvise forkert til kontobrugerens tidszone. Hvis tidszonen for din konto ikke er indstillet korrekt, kan din nedtællingstimer muligvis vise et forkert udløbstidspunkt.
Inden du implementerer en af nedenstående løsninger:
- Sørg for, at tidszoneindstillingerne på din Klaviyo-konto er korrekte.
- Sørg for, at din kampagnes tidsplan stemmer overens med den pågældende tidszone.
Metode 1: Juster tidszonen manuelt
Denne metode tilføjer en separat tidszonevariabel og tilføjer den til dit tidsstempel, inden det konverteres til Unix-format.
Eksempel: 1 dags nedtælling
<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>Sådan fungerer det
dthenter den aktuelle dato og det aktuelle klokkeslæt.tzregistrerer tidszoneforskellen.dage_senere:1indstiller timeren til at udløbe 1 dag senere.- Datoen konverteres til et Unix-tidsstempel ved hjælp af
dato:'U'.
Denne metode er ideel, hvis du ønsker en nedtælling baseret på et bestemt antal dage.
Metode 2: Brug variablen »Now« og tilføj sekunder
Denne fremgangsmåde giver dig større fleksibilitet. I stedet for at tælle i dage indtaster du manuelt det nøjagtige antal sekunder, som timeren skal køre.
Eksempel: 24-timers nedtælling
<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>Sådan fungerer det
nuindregner automatisk tidsforskellen.- Værdien konverteres til et Unix-tidsstempel.
+86400tilføjer 86.400 sekunder, hvilket svarer til 24 timer.
Du kan udskifte 86400 med et vilkårligt antal sekunder:
- 3 timer = 10 800
- 48 timer = 172 800
- 7 dage = 604 800
Denne metode er bedst, hvis du ønsker præcis kontrol over nedtællingens varighed.

