PromoCode Popup en Analytics-module voor Magento 2
Zet klantinteresse om in effectieve aanbiedingen
Kowal_PromoCode is een module voor Magento 2 die een popup met een kortingscode combineert met analytics voor productinteresse. De oplossing toont de klant niet alleen op het juiste moment een aanbieding, maar helpt ook te begrijpen welke producten daadwerkelijk aandacht trekken, hoelang klanten ze bekijken en wanneer het zinvol is om een extra aankoopprikkel aan te bieden.
De module is ontworpen voor webshops die marketingbeslissingen willen nemen op basis van gebruikersgedrag, en niet alleen op basis van algemene verkoopstatistieken.
Belangrijkste mogelijkheden
Monitoring van productinteresse
De module analyseert bezoeken aan productpagina’s en laat zien welke producten het vaakst door klanten worden bekeken. Zo ziet u snel wat de aandacht van gebruikers trekt, zelfs als dit niet direct tot een aankoop leidt.
Dit is vooral nuttig bij:
- het identificeren van producten met een groot verkooppotentieel,
- het ontdekken van bestsellers voordat ze in verkooprapporten verschijnen,
- het analyseren van producten die vaak worden bekeken maar zelden worden gekocht,
- het beoordelen van de effectiviteit van campagnes die verkeer naar specifieke producten sturen.
Meting van actieve tijd op de productpagina
Alleen het aantal bezoeken aan een product zegt niet altijd genoeg. Daarom meet de module de actieve tijd die op de productpagina wordt doorgebracht. De tijd wordt alleen meegeteld wanneer het browsertabblad actief is, waardoor vertekening van gegevens door pagina’s die op de achtergrond open blijven staan wordt beperkt.
Zo wordt het eenvoudiger om producten te herkennen die klanten echt betrekken.
Voorbeeld: als een product veel bezoeken en een lange kijktijd heeft, maar een lage conversie, kan dit wijzen op de behoefte aan een betere aanbieding, aanvullende informatie, een promotie of een verbeterde productpresentatie.
Popup met kortingscode
De module kan na een bepaalde tijd op de productpagina een popup met een kortingscode aan de klant tonen. Zo kunt u een aanbieding doen op het moment dat de klant daadwerkelijk interesse in het product toont.
U kunt configureren:
- de winkelwagenregel waaruit de kortingscode wordt opgehaald,
- de tijd waarna de popup verschijnt,
- de inhoud van de kop en beschrijving,
- de linktekst,
- de kleuren van de popup,
- de grafische achtergrond van de popup.
Conversie op basis van een klik op de coupon
De module behandelt een klik op de actieve couponknop of -link als een signaal van conversie van interesse. Hierdoor kunt u meten welke producten niet alleen worden bekeken, maar klanten ook stimuleren om van de promotie gebruik te maken.
Dit is een nauwkeuriger signaal dan alleen het tonen van de popup of het genereren van een code.
Analytics voor alle productpagina’s
Tracking is niet beperkt tot producten waarbij de popup wordt weergegeven. De module kan alle productpagina’s analyseren, waardoor het interesserapport de volledige catalogus omvat.
Hiermee kunt u producten onderling vergelijken en verschillen ontdekken tussen verkeer, interesse, couponklikken en verkoop.
Interesseprofielen van ingelogde klanten
Na het voldoen aan de vereisten rond toestemming en privacy kan de module interesseprofielen opbouwen voor ingelogde klanten.
Een klantprofiel kan rekening houden met:
- recent bekeken producten,
- meest bekeken producten,
- categorieën die de meeste interesse wekken,
- totale en gemiddelde actieve kijktijd,
- couponklikken,
- geschiedenis van terugkeer naar producten,
- interessescore van de klant.
Zo kunt u de behoeften van een specifieke klant beter begrijpen en een relevantere aanbieding voorbereiden.
Kandidaten voor speciale aanbiedingen
De module kan klanten aanwijzen die in aanmerking komen voor een individuele aanbieding. Bijvoorbeeld: een klant keert meerdere keren terug naar hetzelfde product, bekijkt het lang, klikt op de coupon, maar plaatst nog steeds geen bestelling.
Dit gedrag kan duiden op een sterke aankoopintentie en een goed moment om een extra stimulans aan te bieden.
Voorbeeldscenario’s:
- de klant bekijkt een product lang, maar koopt het niet,
- de klant keert meerdere keren terug naar hetzelfde product,
- de klant toont interesse in meerdere producten uit één categorie,
- de klant klikt op de coupon, maar rondt de bestelling niet af,
- de klant toont interesse in premiumproducten.
Rapporten in het beheerpaneel
De module voegt rapporten toe waarmee u snel klant- en productgedrag kunt analyseren.
Rapport productinteresse
Het rapport toont onder andere:
- product en SKU,
- aantal bezoeken,
- aantal unieke bezoekers,
- gemiddelde tijd besteed aan het product,
- totale interessetijd,
- couponklikken,
- conversieratio.
Interesseprofielen van klanten
Voor ingelogde klanten kan de module, bij de juiste toestemming, het volgende presenteren:
- klant en e-mailadres,
- datum van de laatste activiteit,
- totale en gemiddelde interessetijd,
- meest bekeken producten,
- couponklikken,
- interessescore,
- informatie of de klant in aanmerking komt voor een aanbieding.
Kandidaten voor aanbiedingen
Het rapport met kandidaten voor aanbiedingen helpt klanten te vinden die mogelijk een extra aankoopprikkel nodig hebben. De beheerder kan de reden voor kwalificatie, de interessescore, het product of de categorie en de aanbevelingsstatus bekijken.
Veiligheid en prestaties
De module is ontworpen voor webshops met veel verkeer die zorgvuldig moeten omgaan met de belasting van de database.
In plaats van elke gebruikersactie direct in de database op te slaan, doet de module het volgende:
- gegevens lokaal in de browser verzamelen,
- een gecondenseerde payload verzenden na afloop van het bezoek,
- Magento Message Queue gebruiken,
- gegevens asynchroon opslaan via een consumer,
- korte en verdachte sessies verwerpen,
- de invloed van bots op rapporten beperken,
- gegevens aggregeren naar dagelijkse rapporten.
Deze aanpak helpt om hoge webshopprestaties te behouden, ook bij meer verkeer.
Privacy en toestemmingen
De module houdt rekening met privacymechanismen en kan samenwerken met de module Kowal_CookieConsent.
Standaard geldt:
- anonieme tracking van gasten zonder cookietoestemming is uitgeschakeld,
- profilering van ingelogde klanten is uitgeschakeld zonder de juiste toestemming,
- klantgegevens zijn gescheiden van anonieme productanalytics,
- toegang tot klantrapporten kan worden beperkt met ACL-rechten.
Integratie met Cookie Consent maakt het mogelijk om de werking van de module te koppelen aan toestemmingsniveaus, zoals tracking of targeting.
Voorbeelden van toepassingen
Twijfelende klanten terugwinnen
Als een klant een product lang bekijkt, maar het niet aan de winkelwagen toevoegt, kan de webshop een kortingscode aanbieden of extra aankoopargumenten benadrukken.
Betere promotieplanning
Producten met veel bezoeken en een lage conversie kunnen goede kandidaten zijn voor een promotie, prijswijziging, verbetering van de beschrijving of toevoeging van betere foto’s.
Klantsegmentatie
Ingelogde klanten kunnen worden gegroepeerd op basis van interesse in categorieën of producten. Hierdoor kunnen marketingcampagnes relevanter zijn.
Analyse van de kwaliteit van productpagina’s
Een lange kijktijd zonder couponklik of aankoop kan erop wijzen dat de klant informatie zoekt die op de productpagina ontbreekt.
Potentiële bestsellers detecteren
Een product kan veel interesse genereren voordat het goed begint te verkopen. De module helpt zulke signalen eerder op te vangen.
Voordelen voor de webshop
- beter inzicht in klantgedrag,
- effectiever gebruik van kortingscodes,
- mogelijkheid om te reageren op echte productinteresse,
- identificatie van producten met potentieel,
- beperking van minder gerichte promoties,
- ondersteuning voor personalisatie van aanbiedingen,
- meer controle over gegevens en toestemmingen,
- lagere databasebelasting dankzij queue en aggregatie,
- rapporten die nuttig zijn voor marketing, sales en de e-commerce manager.
Voor wie is deze module bedoeld?
De module is bedoeld voor Magento 2-webshops die:
- kortingscodes beter willen benutten,
- gegevens over productinteresse nodig hebben,
- relevantere aanbiedingen willen maken,
- klantgedrag vóór aankoop analyseren,
- marketingcampagnes voeren voor producten of categorieën,
- verkooppersonalisatie in Magento willen ontwikkelen.
Vereisten
- Magento 2.4.7 of nieuwer,
- geconfigureerde Magento Message Queue,
- RabbitMQ aanbevolen voor webshops met meer verkeer,
- optioneel de module
Kowal_CookieConsentvoor het beheren van cookietoestemmingen en profilering.
Samenvatting
Kowal_PromoCode verandert een klassieke kortingspopup in een analytisch en verkoopondersteunend hulpmiddel. De module helpt te zien welke producten klanten echt interesseren, wanneer het zinvol is om een coupon aan te bieden en welke klanten mogelijk klaar zijn voor een individuele aanbieding.
Dit is een oplossing voor webshops die slimmer willen verkopen: niet alleen promoties tonen, maar gegevens over klantgedrag gebruiken om betere marketingbeslissingen te nemen.
Installatie
* Gebruik in een productieomgeving de optie --keep-generated
Type: Composer
- De module is beschikbaar in de composer-repository:
- Privé GitLab-repository:
https://gitlab.com
- Privé GitLab-repository:
- Voeg de composer-repository toe aan de configuratie:
composer config repositories.promocode.popup vcs https://gitlab.com/magento2ext/magento-2-promocode - Voeg een toegangstoken toe voor de privé GitLab-repository:
composer config --auth gitlab-token.gitlab.com <TWÓJ_TOKEN> - Installeer de module met Composer:
composer require kowal/module-promocode - Pas database-updates toe:
php bin/magento setup:upgrade - Leeg de cache:
php bin/magento cache:flush













