De meeste chatoplossingen zetten zichzelf standaard op elke pagina van uw site. Dat is geen doordachte keuze van de maker, maar de makkelijkste instelling. En het valt op: het venster popt op tijdens het afrekenen, staat over de knop op mobiel, en verschijnt zelfs op uw privacyverklaring. Een chatbot uitschakelen op pagina-niveau is daarom een van de eerste dingen die u regelt, niet een verfijning voor later.

Hieronder staat waar zo’n venster stoort, waar het juist rendement oplevert, en op welke manieren u de zichtbaarheid instelt zonder dat u een programmeur nodig heeft.

Waar het venster in de weg zit

Er zijn een paar plekken waar bijna elk bedrijf achteraf spijt heeft van een altijd zichtbaar chatvenster.

  • De afrekenpagina van uw webshop. Iemand die zijn kaartgegevens invult, moet niet worden afgeleid. Sterker: het venster overlapt op kleine schermen geregeld het betaalveld of de bevestigknop.
  • Formulierpagina’s met veel velden. Aanvraagformulieren, sollicitaties, aanmeldingen. De bezoeker is al bezig; onderbreken is puur verlies.
  • Juridische pagina’s. Privacyverklaring, algemene voorwaarden, cookiebeleid. Een AI-antwoord over uw eigen voorwaarden is een risico dat u niet hoeft te nemen.
  • Bedankpagina’s. De vraag is net gesteld via het formulier. Nog een venster erbij oogt als een systeem dat niet weet wat er gebeurd is.
  • Landingspagina’s voor advertenties. Daar telt elke afleiding mee in uw kosten per aanvraag. Test het apart in plaats van het aan te laten staan.

Op mobiel weegt dit allemaal zwaarder. Een bel van zestig bij zestig pixels rechtsonder is op een telefoon een veel groter deel van het scherm dan op een laptop, en hij staat precies waar de duim zit.

Waar het wel iets toevoegt

De keerzijde: er zijn pagina’s waar een gesprek juist het verschil maakt. Productpagina’s met keuzes (maat, uitvoering, geschiktheid), dienstpagina’s waar de prijs van de situatie afhangt, en pagina’s met veel tekst waar iemand een specifiek detail zoekt.

Een bruikbare vuistregel: laat de chat verschijnen waar de bezoeker een beslissing moet nemen, en houd hem weg waar de bezoeker een handeling uitvoert. Beslissen kost twijfel, en twijfel is precies wat een gesprek oplost. Een handeling kost aandacht, en die moet u niet stelen.

Zo stelt u het in

Er zijn drie manieren, van eenvoudig naar precies.

Via de instellingen van de plugin

De meeste WordPress-chatplugins hebben een scherm met zichtbaarheidsregels. U ziet daar keuzes als “Toon op alle pagina’s behalve”, waarna u pagina’s aanvinkt of hun adres invult. Dit dekt negen van de tien situaties en kost vijf minuten. Zoek in de instellingen naar Display, Visibility, Targeting of Weergaveregels.

Via een voorwaarde per paginatype

Uitgebreidere plugins laten u kiezen op categorie of paginasoort: alle producten wel, alle blogartikelen niet, de winkelwagen en kassa nooit. Dit werkt beter dan een lijst met losse pagina’s, want een nieuwe productpagina valt dan automatisch onder de juiste regel. Bij een webshop met honderden producten is dit de enige werkbare route.

Via een klein stukje code in het thema

Kan uw plugin het niet, dan kan een ontwikkelaar het script laten inladen op basis van een voorwaarde. Belangrijk: laat dit nooit in het thema zelf zetten zonder kindthema, want dan bent u het bij de eerstvolgende thema-update kwijt. Dit is dezelfde valkuil als bij andere externe scripts die in uw site worden gehangen, en de reden dat zulke aanpassingen thuishoren in een klein eigen plugintje.

Vergeet de snelheidskant niet

Zichtbaarheid en laden zijn twee verschillende dingen. Veel plugins verbergen het venster wel op een pagina, maar laden het script er nog steeds. U ziet dan niets, terwijl de bezoeker toch honderden kilobytes aan JavaScript binnenhaalt. Op een afrekenpagina is dat dubbel zonde.

Controleer dit door de pagina te openen, met de rechtermuisknop Pagina-broncode weergeven te kiezen en te zoeken op de naam van uw chatdienst. Staat die er, dan laadt het script gewoon mee. Kijk of uw plugin een optie heeft als “Alleen laden waar zichtbaar” of “Load script conditionally”. Zo niet, dan is dat een goede reden om naar een andere oplossing te kijken.

Een tweede snelheidswinst zit in uitgesteld laden: het script komt pas binnen als de bezoeker de pagina aanraakt of scrolt. Dat scheelt op mobiel geregeld een halve seconde in de gemeten laadtijd, zonder dat iemand in de praktijk merkt dat het venster iets later verschijnt.

Een korte controleronde na het instellen

Loop na elke wijziging deze vijf punten langs. Het kost tien minuten en voorkomt de meeste klachten.

  1. Open uw homepage, een productpagina, de winkelwagen, de kassa en de privacyverklaring op een telefoon.
  2. Kijk of het venster staat waar u het wilt en nergens over een knop valt.
  3. Klik het venster weg en herlaad de pagina: blijft het weg, of komt het meteen terug? Terugkomen is irritant.
  4. Vul een formulier in met het venster open en kijk of u alle velden nog kunt bereiken.
  5. Meet de laadtijd van de pagina’s waar de chat níet hoort te staan en vergelijk met daarvoor.

Bij het opzetten van AI-functies binnen een bestaand WordPress-onderhoudscontract nemen wij deze ronde standaard mee, simpelweg omdat het achteraf herstellen van een misplaatst venster meer tijd kost dan het vooraf goed zetten.

Wanneer u beter helemaal geen venster kunt tonen

Er is een situatie die vaak over het hoofd wordt gezien: als niemand het gesprek oppakt buiten kantooruren en de bot de vraag niet kan beantwoorden, verbergt u het venster dan liever helemaal. Een chat die om half elf ‘s avonds vriendelijk meldt dat er morgen iemand kijkt, doet minder dan een duidelijke zin op de contactpagina met uw openingstijden.

Hetzelfde geldt in vakantieperiodes. Zet het venster uit in plaats van bezoekers een gesprek te laten beginnen dat pas over twee weken wordt gelezen. Dat is geen gemis aan techniek, maar gewoon eerlijk zijn over wat u kunt waarmaken.

Concrete volgende stap: open uw kassa- of contactformulierpagina op uw eigen telefoon en kijk waar het venster staat. In de praktijk is dat de plek waar de eerste aanpassing nodig is.