Ga naar inhoud
Gratis installeren
Nederlands
Openen in Claude Stel vragen over deze paginaOpenen in ChatGPT Stel vragen over deze pagina

Hoe het werkt

Een eenvoudige uitleg van wat er gebeurt wanneer een bezoeker een pagina met een afteltimer laadt.

Je hebt dit niet nodig om de app te gebruiken: de app-insluiting inschakelen is de hele installatie. Maar als je je afvraagt waarom een afteltimer zich gedraagt zoals hij doet, of als je een probleem wilt uitzoeken, lees je hier wat er op de achtergrond gebeurt.

De app-insluiting draait op elke pagina van je webshop

Section titled “De app-insluiting draait op elke pagina van je webshop”

Countdown Timer Bar Samita bereikt je webshop via een app-insluiting van een thema-app-extensie, die in je thema-editor wordt weergegeven als Samita Countdown Timer Bar. Zodra die voor een thema is ingeschakeld, draait er op elke pagina die een bezoeker met dat thema laadt een klein script van de app.

Bij de meeste paginaweergaven hoeft het niets te doen. Eerst bepaalt het of iets van wat je hebt ingesteld voor deze pagina geldt. Voor de meeste pagina’s in de meeste webshops is het antwoord nee, en dan houdt het script zich op de achtergrond.

Omdat de afteltimers in de app staan en niet in je thema, verschijnen wijzigingen die je opslaat in je webshop zonder dat je het thema opnieuw hoeft te publiceren.

Naast je instellingen voor de afteltimer haalt de insluiting een paar dingen uit de pagina zelf, zoals Shopify die weergeeft:

  • Het paginatype — productpagina, collectie, winkelwagen, blog enzovoort. Hierop wordt een Page-voorwaarde getoetst.
  • De taal van de webshop waarin de bezoeker aan het browsen is. Die bepaalt zowel de Language-voorwaarde als de vertaalde tekst.
  • De ingelogde klant, als die er is, inclusief de tags. Dit lezen de voorwaarden Customer en Customer tag uit.
  • Het product dat wordt bekeken, op een productpagina.

Dit alles komt uit de pagina die de bezoeker al heeft geladen. Daarom worden voorwaarden voor klant en taal direct bepaald.

Er zijn twee manieren waarop een afteltimer een plek op de pagina krijgt.

Automatisch, op productpagina’s. Als Product page is aangevinkt, zoekt het script naar het gedeelte voor In winkelwagen in het thema en plaatst het de afteltimer er direct onder. Het herkent de patronen van een lange lijst thema’s, maar een sterk aangepast thema kan het script om de tuin leiden, en dan wordt er niets getoond. Dat is de meest voorkomende reden dat automatische plaatsing mislukt.

Shortcode-blokken. Een <div class="samita-countdown" ...> die je via een app-blok Samita Countdown hebt geplaatst, staat al op de pagina, dus het script vult hem gewoon. Dit werkt met elk thema en is daarom de betrouwbare terugvaloptie.

Afteltimers in de winkelwagen plaatsen zichzelf bovenaan het winkelwagenformulier, op de winkelwagenpagina en in de winkelwagenlade, wanneer er artikelen in de winkelwagen zitten. Sale-pop-ups worden aan de pagina toegevoegd en zweven op de positie die je instelt.

Voor elke afteltimer die van toepassing kan zijn, toetst de app de voorwaarden aan wat hij weet over de pagina, het product en de bezoeker. De meeste voorwaarden kunnen direct worden beantwoord.

Twee voorwaarden moeten iets opzoeken:

  • Collections — de app kan de collecties van een product niet uit de pagina alleen afleiden, dus haalt hij ze op met het sjabloonbestand dat wordt beschreven in De voorwaarde Collection inschakelen. Zonder dat bestand kan de voorwaarde niet worden beantwoord, dus komt er niets mee overeen.
  • Country — bepaald door het IP-adres van de bezoeker op te zoeken, niet uit hun account gelezen. Een VPN of proxy verandert het resultaat.

De resterende tijd wordt berekend in de browser van de bezoeker, door je instellingen te vergelijken met de klok van hun apparaat. Er is geen servertik.

Dat maakt de app licht voor je pagina, en het heeft drie gevolgen die goed zijn om te weten:

  • Een bezoeker met een sterk afwijkende apparaatklok ziet een verkeerde timer.
  • Het tijdvenster van een Daily recurring timer wordt beoordeeld aan de hand van hun lokale klok, dus “9.00 tot 11.00 uur” betekent 9.00 uur waar zij zich bevinden.
  • Een Countdown to a date-timer telt af naar het moment dat jij instelt, en elke bezoeker ziet daarvan zijn eigen juiste resterende tijd.

Een Fixed minutes-timer moet paginawissels overleven, dus de eerste keer dat een bezoeker hem ziet, schrijft de app de persoonlijke eindtijd van die bezoeker in een cookie in hun browser. Bij latere paginaweergaven leest de app die cookie terug en telt hij verder.

Daarom werkt de timer per browser en per apparaat, gaat hij verloren als cookies worden gewist en wordt hij voor iedereen opnieuw gestart als je het ingestelde aantal minuten wijzigt.

  • Hij wijzigt je producten niet. Geen prijzen, geen voorraad, geen beschikbaarheid. Wanneer een timer nul bereikt, verdwijnt alleen de timer.
  • Hij reserveert geen voorraad. Een afteltimer in de winkelwagen is een aansporing, geen reservering.
  • Hij bewerkt de sjablonen van je thema niet. Door de insluiting in te schakelen wordt het script van de app toegevoegd. App-blokken voeg je toe en verwijder je in de thema-editor, zoals elk ander blok. De enige uitzondering is het optionele sjabloonbestand voor collectievoorwaarden, dat je zelf toevoegt.

Was dit nuttig?