Slik legger du til dynamiske tidtakere i Klaviyo
Dynamiske nedtellingstimer er et effektivt middel for å skape en følelse av at det haster og øke antall klikk i e-postkampanjene dine. Hvis du er
Dynamiske nedtellingstimer er et effektivt verktøy for å skape en følelse av hastverk og øke antall klikk i e-postkampanjene dine. Hvis du bruker Klaviyo sammen med Sendtric, kan du oppleve at variabelen «today» refererer til feil tidssone, avhengig av server- eller kontoinnstillingene.
Denne veiledningen forklarer hvorfor dette skjer, og viser deg to pålitelige måter å legge til dynamiske tidtakere i Klaviyo på.
Hvorfor oppstår problemet med tidssoner?
Klaviyos «today»-variabel kan bruke Klaviyos servertidssone eller feilaktig henvise til kontobrukerens tidssone. Hvis tidssonen for kontoen din ikke er riktig angitt, kan nedtellingstimerne vise feil utløpstid.
Før du tar i bruk en av løsningene nedenfor:
- Sørg for at innstillingene for tidssone i Klaviyo-kontoen din er riktige.
- Sjekk at tidsplanen for kampanjen din samsvarer med den tidssonen.
Metode 1: Justere tidssonen manuelt
Denne metoden legger til en egen tidssonevariabel og legger den til tidsstempelet ditt før det konverteres til Unix-format.
Eksempel: 1 dag igjen
<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>Slik fungerer det
dthenter dagens dato og klokkeslett.tzregistrerer tidssoneforskjellen.dager_senere:1stiller inn timeren slik at den utløper 1 dag senere.- Datoen konverteres til en Unix-tidsstempel ved hjelp av
date:'U'.
Denne metoden er ideell hvis du ønsker en nedtelling basert på et bestemt antall dager.
Metode 2: Bruk variabelen «Now» og legg til sekunder
Denne metoden gir deg større fleksibilitet. I stedet for å telle i dager, angir du manuelt det nøyaktige antallet sekunder du vil at timeren skal gå.
Eksempel: 24-timers nedtelling
<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>Slik fungerer det
nåtar automatisk hensyn til tidssoneforskjellen.- Verdien konverteres til en Unix-tidsstempel.
+86400legger til 86 400 sekunder, noe som tilsvarer 24 timer.
Du kan erstatte 86 400 med et hvilket som helst antall sekunder:
- 3 timer = 10 800
- 48 timer = 172 800
- 7 dager = 604 800
Denne metoden er best hvis du ønsker nøyaktig kontroll over nedtellingsvarigheten.

