Skip to content
Open Nexym

UI elements: vragen en begrippen

Waarom verschijnt het niet, waarom zie ik geen productwidget of afteltimer, hoe test ik zonder live te gaan, en wat betekenen de woorden in de wizard.

Updated 1 Oct 2026·Reading time 13 minbeginnermodule

De module heet nu UI elements, onder Toolbox → UI elements. Hij doet meer dan popups: ook banners, embed content en productwidgets. Je bestaande popups staan er nog, met hun cijfers en aanmeldingen, en tonen op je site precies hetzelfde.

Mijn element verschijnt niet. Waar kijk ik?

Section titled “Mijn element verschijnt niet. Waar kijk ik?”

Loop deze lijst van boven naar beneden af:

  1. Staat de module aan onder Modules, en staat Op je website aan onder Instellingen? Staat de module op Test, dan zie je het alleen in debugmodus.
  2. Staat het element op Live, en valt vandaag tussen Start en Einde? In het overzicht staat anders Afgelopen, Concept of Gepauzeerd.
  3. Staat je website in de lijst onder Beheer → Setup?
  4. Staat het embed-script op deze pagina? Open de pagina met de debugger (zie De debugger). Het tabblad UI elements laat per element zien of het hier mag, waarom niet, en op welke trigger het wacht.
  5. Klopt Waar bij Wie & wanneer? Een pad begint met /. Bij Productpagina’s en Categoriepagina’s leest Nexym de soort pagina uit je shop zelf.
  6. Staat het pad bij UI-elementen blijft weg van onder Setup → Waar het draait? Dat geldt ook voor alles eronder.
  7. Heeft het element een plek in de pagina (een inline blok, een productrij)? Dan verschijnt het alleen waar die plek bestaat. Zie de vraag over productwidgets hieronder.
  8. Klopt het apparaat? Een scherm tot 640 pixels breed telt als mobiel.
  9. Heb je het zelf al eens gesloten? Dan onthoudt jouw browser dat. Zie verderop.
  10. Staat de chat, een zoekvenster of de keuzehulp open? Een onderbrekende popup wacht daar netjes op.
  11. Heeft het element een doelgroep bij Voor wie? Zie de volgende vraag.

Mijn element met een doelgroep verschijnt niet

Section titled “Mijn element met een doelgroep verschijnt niet”

Bij Voor wie staat een keuze of voorwaarde, en jij voldoet er niet aan. Dat is precies wat het moet doen. Controleer:

  • Zit je echt in het segment, ben je echt een nieuwe of terugkerende bezoeker, of heb je het signaal? Anoniem kent Nexym alleen wat je in dit bezoek deed. Eerdere bezoeken tellen alleen met toestemming.
  • Een voorwaarde die iets eist (“Prijsbewust is Ja”) klopt niet zolang Nexym het niet weet. Een voorwaarde die iets uitsluit (“Slechte ervaring is Nee”) klopt dan wel.
  • Wil je alleen het element zelf bekijken, gebruik dan Testen op mijn site: die slaat de doelgroep over.

Mijn doelgroep wordt genegeerd: iedereen ziet het element

Section titled “Mijn doelgroep wordt genegeerd: iedereen ziet het element”

Dan staat Popups richten op klantdata uit onder Beheer → Project → Klantdata. De voorwaarden op klantdata tellen dan niet mee (ook Nieuwe bezoekers, Terugkerende bezoekers en Bekende klanten niet), en de wizard zegt dat erbij.

De chip Segment uit de hub vraagt de module Segmenten met ten minste één opgeslagen segment. Zonder staat de chip uit. Ook de groep Segmenten onder Voor wie in Geavanceerd verschijnt alleen als die module aan staat.

Mijn element opent met “Eigen regels (Geavanceerd)”

Section titled “Mijn element opent met “Eigen regels (Geavanceerd)””

Het element heeft regels die een chip niet kan zeggen: meerdere paginavoorwaarden, “een van”, een klik-trigger, een ander scrollpercentage, een aantal dagen na sluiten of een winkelwagenregel. Die regels staan onder Geavanceerd en worden gewoon bewaard. Kies je toch een gewone chip, dan vervangt die de regels van die rij.

  • Geen gegevens voor die pagina. Een productwidget toont alleen producten uit echte gegevens: je eigen gerelateerde producten, wat bezoekers samen kochten, in hun mand legden of bekeken, echte orders van de laatste 30 dagen, of je eigen keuze. Heeft de bron voor deze pagina niets, dan verschijnt de widget bewust niet. Hij wordt nooit aangevuld met andere producten. Staat Alleen producten op voorraad aan, dan vallen uitverkochte producten ook weg.
  • Geen plek op de pagina. De gekozen Positie (bijvoorbeeld Na productbeschrijving) bestaat op deze pagina niet, of je CSS-selector vindt niets.
  • Niet op een productpagina. Past bij het huidige product werkt alleen op een productpagina.

Zie Productwidgets.

Mijn productwidget ziet er anders uit dan in het voorbeeld

Section titled “Mijn productwidget ziet er anders uit dan in het voorbeeld”

Het voorbeeld in het dashboard toont altijd de Nexym stijl. De Stijl van de shop neemt een producttegel van je eigen site over en is alleen daar te zien: gebruik Testen op mijn site. Vindt Nexym op je site geen producttegel, dan valt de widget terug op de Nexym stijl; vul dan bij Jouw producttegel een CSS-selector in.

Waarom werkt de quick-view of de winkelwagenknop niet in mijn productrij?

Section titled “Waarom werkt de quick-view of de winkelwagenknop niet in mijn productrij?”

Met opzet. De kopie van je producttegel is alleen een afbeelding, naam, prijs en link. Functies van je thema die JavaScript nodig hebben (quick-view, kleur- of maatbolletjes, verlanglijst) werken er niet in, en de knop In winkelwagen wordt weggehaald: die zou het product van de oorspronkelijke tegel toevoegen. Een klik op de kaart opent de productpagina.

De afteltimer telt naar een echt ingesteld eindmoment. Heeft hij geen eindtijd, of ligt de eindtijd in het verleden, dan verschijnt de balk niet. Vul bij Inhoud onder Eindigt het moment in waar hij naartoe telt. Een nieuwe timer zonder eindtijd kun je niet opslaan; bij Controleren zie je de waarschuwing.

Ik heb het weggeklikt en wil het opnieuw zien

Section titled “Ik heb het weggeklikt en wil het opnieuw zien”

Open je winkel in een privévenster, of wis de sitegegevens van je winkel in je browser. Het onthouden gebeurt in jouw browser, niet bij Nexym. Of gebruik Testen op mijn site: in preview wordt niets onthouden.

Er zijn drie manieren:

  • Testen op mijn site bij Controleren opent je winkel met dat ene element, ook als het een concept is. De preview blijft aan terwijl je doorklikt, tot je op Exit drukt in het balkje Preview linksonder. ?nexym_preview=0 achter je URL doet hetzelfde. Een nieuw element sla je eerst op met Opslaan als concept.
  • Zet je eigen IP-adres onder Beheer → Debugger. Vanaf dat adres zie je ook concepten en gepauzeerde elementen.
  • Zet de module op Test. Dan zie alleen jij de elementen, in debugmodus.

In preview telt niets mee: geen weergave, geen klik, en je browser onthoudt niet dat je het element al zag.

Kunnen er twee popups tegelijk verschijnen?

Section titled “Kunnen er twee popups tegelijk verschijnen?”

Niet twee onderbrekende popups (modal, rad, bevestiging, zijpaneel, volledig scherm), zolang Maximaal één popup per pagina aan staat (de standaard). Er komt er dan één per paginaweergave: die met de laagste Prioriteit. Een banner, inline blok, slide-in, teaser, productwidget of zoekbanner mag er wel naast staan. Die onderbreken niet.

Waarom zie ik het element niet op mijn afrekenpagina?

Section titled “Waarom zie ik het element niet op mijn afrekenpagina?”

/checkout staat standaard bij UI-elementen blijft weg van onder Setup → Waar het draait. Dat is met opzet: wie afrekent, moet kunnen afrekenen.

Op twee plekken. Als contact en abonnee in de hub, bij je andere klanten, met in de geschiedenis van de klant “Signed up via popup …”. En in de lijst Aanmeldingen van UI elements, met de toestemmingszin en wat er is ingevuld. Vanaf de klanten kun je exporteren of een segment maken.

Een bestaande klant meldt zich aan. Wordt zijn naam overschreven?

Section titled “Een bestaande klant meldt zich aan. Wordt zijn naam overschreven?”

Nee. Nexym zoekt het contact op e-mailadres. Bestaat dat al, dan vult de aanmelding alleen velden die nog leeg zijn. In de details van de aanmelding zie je nu naast een veld als het contact al een andere waarde had.

Ik verwijder een element. Ben ik de aanmeldingen dan kwijt?

Section titled “Ik verwijder een element. Ben ik de aanmeldingen dan kwijt?”

Nee. De aanmeldingen blijven staan, met popup verwijderd erbij. Waar iemand ja op zei, is precies wat je later moet kunnen laten zien.

Ik pas de toestemmingszin aan. Verandert er iets aan oude aanmeldingen?

Section titled “Ik pas de toestemmingszin aan. Verandert er iets aan oude aanmeldingen?”

Nee. Bij elke aanmelding wordt de zin opgeslagen zoals hij op dat moment op het scherm stond, samen met de naam van het element.

Mijn social proof vraagt ineens om een bevestiging

Section titled “Mijn social proof vraagt ineens om een bevestiging”

Een social-proof-element van vóór UI elements toont een voornaam en een plaats, en blijft dat doen. Nu kies je per element wat er over de koper staat. Een voornaam tonen vraagt je bevestiging dat je privacyverklaring kopers hierover informeert en dat ze bezwaar kunnen maken. Wil je dat niet, kies dan Anoniem, met de plaats of Alleen het product. Zie Social proof en privacy.

Open de aanmelding en kijk onder Segmentpush. Er wordt alleen iets gestuurd als UI elements en Segmenten allebei op Aan staan, en als het segment een koppeling met een audience of automation in je e-mailtool heeft. Staat er “Niet gepusht”, dan wijst het element naar een segment dat alleen in Nexym bestaat; de wizard zegt dat ook. Kies daar een segment dat naar je e-mailtool gaat. Het contact en de abonnee in de hub zijn er in elk geval wel.

Waarom staan er chat-aanmeldingen in mijn lijst?

Section titled “Waarom staan er chat-aanmeldingen in mijn lijst?”

De nieuwsbriefkaart van de Website-chat gebruikt dezelfde stappen als een element: contact, abonnee, toestemmingsbewijs. Die aanmeldingen staan daarom ook onder Aanmeldingen, met de naam van de chat in plaats van een element.

Er komen aanmeldingen binnen die nergens op slaan

Section titled “Er komen aanmeldingen binnen die nergens op slaan”

Waarschijnlijk bots. Nexym houdt de meeste tegen met een onzichtbaar veld, een tijdcontrole en een grens van drie aanmeldingen per adres per uur. Zie Bescherming tegen bots. Komen er toch vreemde adressen door, zet dan een verplicht extra veld in het formulier.

Een bezoeker meldt zich aan en krijgt “This address has just been signed up”

Section titled “Een bezoeker meldt zich aan en krijgt “This address has just been signed up””

Hetzelfde adres is in het afgelopen uur al drie keer aangemeld, via elementen of de chat samen. Na een uur kan het weer.

Waarom krijgt een bezoeker die zich aanmeldde de vraag weer?

Section titled “Waarom krijgt een bezoeker die zich aanmeldde de vraag weer?”

Omdat hij zich heeft uitgeschreven. Met Niet na aanmelden aan vraagt de browser bij elke nieuwe pagina of het adres nog is aangemeld. Is het dat niet meer, dan mag het element weer. Dat geldt ook voor wie zich via het rad van fortuin aanmeldde.

De kansen van alle prijzen moeten samen precies 100% zijn. Onder de prijzen staat hoeveel het nu is.

Controleer op Site search → Banners of Site search aan staat, of de banner Live is en binnen zijn start en einde valt, en of de voorwaarden bij Zoekopdrachten en Voor wie passen bij wat je zocht en wie je bent. Een banner heeft een afbeelding of een knoptekst nodig; zonder allebei verschijnt hij niet.

Mijn blok onder de zoekresultaten verschijnt niet

Section titled “Mijn blok onder de zoekresultaten verschijnt niet”

Controleer of Site search aan staat, of het blok Live is en of de voorwaarden bij Zoekopdrachten passen bij je zoekopdracht. Een voorwaarde op een categorie of attribuut kijkt naar de producten die de zoekfunctie laadde: één passend product is genoeg, maar bij geen enkel passend product verschijnt het niet. Het blok volgt Site search: staat Site search in testmodus, dan zie je het alleen met de debugger. UI elements mag uit staan.

{{cart.item}} en de andere velden lezen de winkelwagen-events van je site. Staan die niet aan onder Beheer → Bezoekers & toestemming → Wat we meten, dan weet het script niet wat er in de winkelwagen zit. Een veld zonder waarde blijft dan leeg, in plaats van dat de accolades op je site staan.

UI elements zit in het ene embed-script en haalt per pagina één kleine lijst op, die een minuut bewaard wordt. Een productwidget vraagt daarnaast zijn producten op. Staat de module uit, dan laadt er niets van UI elements.

Ja. Kies A/B-variant in het overzicht, of A/B-test met een tweede versie onder Geavanceerd. Elke bezoeker ziet er één en houdt die. Je vergelijkt de conversie in het overzicht en pauzeert de verliezer; Nexym kiest zelf geen winnaar.

UI elements zet geen cookies. Het bewaart wel een paar dingen in de browseropslag, zoals dat een element gesloten is. Of dat toestemming vraagt, bepaalt je eigen privacybeleid. Wil je dat alles wacht, zet dan Pas laden na toestemming aan. Zie ook Meten en privacy.

Het element staat nog op Live, maar het Einde is voorbij. Het verschijnt niet meer. Wil je het opnieuw gebruiken, pas dan het einde aan.

  • Element: alles wat deze module op je site zet: een popup, banner, embed content of productwidget.
  • Soort: wat je plaatst: Popup, Banner, Embed content of Productwidget. Zie Soorten en vormen.
  • Vorm: de precieze vorm binnen een soort, zoals modal, balk, inline blok of social proof.
  • Doel: wat het element moet doen: e-mailadressen verzamelen, informeren, doorklikken, één vraag stellen of producten tonen.
  • Popup: een element dat over de pagina of in een hoek verschijnt. Ook de soort heet zo.
  • Onderbrekende popup: een popup die over de pagina ligt en de bezoeker even stilzet: modal, rad van fortuin, bevestiging, zijpaneel en volledig scherm.
  • Embed content: een element dat deel wordt van de pagina, op een plek die jij kiest.
  • Productwidget: een element met producten uit je hub, gekozen uit echte gegevens.
  • Bron: waar een productwidget zijn producten vandaan haalt, zoals Past bij het huidige product of Bestsellers in deze categorie.
  • Stijl van de shop: een productkaart die een producttegel van je eigen site overneemt.
  • Sjabloon: een kant-en-klaar startpunt dat vorm, doel, moment en tekst invult.
  • Chip: één knop bij Wie & wanneer die één regel instelt, zoals Productpagina’s.
  • Eigen regels (Geavanceerd): regels die een chip niet kan zeggen, bewerkt onder Geavanceerd.
  • Doelgroep (Voor wie): de bezoekers aan wie een element mag verschijnen: nieuw, terugkerend, op klantdata of segment. Nexym beslist dat op de server.
  • Trigger: het moment waarop een element verschijnt, bijvoorbeeld na 5 seconden of na 50% scrollen.
  • Bij verlaten (exit intent): het moment waarop een bezoeker op het punt staat weg te gaan. Op desktop gaat de muis bovenuit het venster.
  • Prioriteit: welke popup voorgaat als er meer tegelijk mogen. Lager gaat voor.
  • Rustperiode: de dagen na het sluiten van een onderbrekende popup waarin er geen nieuwe komt.
  • Paginavoorwaarde: een regel die zegt op welke pagina’s een element mag, bijvoorbeeld “pad bevat /sale”.
  • CSS-selector: een aanwijzing naar een element op je pagina, zoals #footer of .product-item. Je webbouwer weet welke je nodig hebt.
  • Toestemmingsregel: de zin naast het vinkje in een formulier. Die wordt bij elke aanmelding bewaard.
  • Aanmelding: een ingevuld formulier. Het wordt een contact en abonnee in de hub.
  • Custom veld: een eigen veld bij het contact, voor iets wat de hub niet standaard kent.
  • A/B-variant: een tweede versie van een element. Elke bezoeker ziet er één van de twee.
  • Last touch: een aankoop telt bij het laatste element dat de bezoeker zag of aanklikte.
  • Social proof: een kaartje met een echte recente bestelling, als bewijs dat anderen ook kopen.
  • Zoekbanner: een banner die als tegel tussen je zoekresultaten staat.
  • Teaser: een klein tabje dat een andere popup opent als iemand erop klikt.
  • Hash: een vingerafdruk van een e-mailadres. Hetzelfde adres geeft dezelfde hash, maar uit de hash kun je het adres niet teruglezen.
  • Embed-script, testmodus, live, segment, dataLayer, signaal: zie Begrippen.