- Kennisbank
- Service
- Chatflows
- Problemen oplossen met chatwidget die niet wordt weergegeven op websitepagina's
Problemen oplossen met chatwidget die niet wordt weergegeven op websitepagina's
Laatst bijgewerkt: 27 maart 2026
Als je een live chat of regelgebaseerde chatbot instelt, verschijnt de chatwidget mogelijk niet op de verwachte websitepagina's of voor de beoogde contactpersonen. In dit artikel worden veelvoorkomende oorzaken beschreven en stappen voor probleemoplossing gegeven om het probleem op te lossen.
Zorg ervoor dat de trackingcode is geïnstalleerd
Als je een chatflow toevoegt aan een website die extern van HubSpot wordt gehost, moet je de HubSpot-trackingcode op je pagina's installeren . Je kunt je trackingcode bekijken in je instellingen:
Let op: als je de HubSpot trackingcode al op je website hebt geïnstalleerd, of als je website wordt gehost op HubSpot, dan hoef je dit codefragment niet apart te installeren.
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
- Navigeer in het menu aan de linkerkant naar Tracking & Analytics > Trackingcode .
- Om de code te kopiëren en toe te voegen aan je website, klik je op Kopiëren. Of klik op E-mail naar ontwikkelaar en voer een e-mailadres in om de code naar je webontwikkelaar of IT-afdeling te sturen.
Controleer op scriptblokkers of beperkingen voor cookietoestemming
Als de chatwidget nog steeds niet wordt weergegeven, controleer dan of een cookie-toestemmingsbanner, scriptblokkering of andere JavaScript van derden of aangepaste JavaScript voorkomt dat het HubSpot-trackingscript wordt geladen. Sommige toestemmingsbeheerplatforms blokkeren HubSpot-scripts totdat een bezoeker cookies accepteert, waardoor de chatwidget niet kan worden weergegeven.
Werk samen met je ontwikkelaar om ervoor te zorgen dat HubSpot scripts mogen worden uitgevoerd wanneer dat nodig is en controleer of er geen tools van derden of browser-extensies zijn die het laden van HubSpot scripts blokkeren.
Zet de chatflow aan
Om te bevestigen dat de chatflow is ingeschakeld:
- Ga in je HubSpot-account naar Service > Chatflows.
- Klik naast de inactieve chatflow in de kolom Status om de statusschakelaar aan te zetten.
De cache van uw browser wissen
Als de chatflow niet op je website verschijnt nadat je deze hebt ingeschakeld, controleer dan of je op het juiste live domein of de juiste live omgeving test. Als u onlangs wijzigingen op uw site hebt aangebracht, wacht dan een paar minuten of vernieuw de pagina.
Probeer vervolgens uw website in een incognitovenster te laden. Als de chatflow in incognito verschijnt, wis dan het cachegeheugen en de cookies van je browser om de chatflow in een niet-incognito browservenster te bekijken.
Herzie uw targetingregels
Bij het bouwen van een chatflow kun je in je targeting-instellingen aangeven op welke pagina's de chatwidget moet verschijnen. Je kunt ook targeten op basis van bekende informatie over de bezoeker. Bekijk je targetingregels op het tabbladDoel van de chatflow om er zeker van te zijn dat de criteria overeenkomen met wat je verwacht te zien op je websitepagina's.
Geef het juiste domein en subdomein op
Controleer eerst of de pagina waarop je de chatflow verwacht, is opgenomen in je targetingregels. Als je wilt dat de chatflow wordt weergegeven op pagina's op een specifiek domein, zorg er dan voor dat je het juiste domein invoert. Als je targetingregel bijvoorbeeld Website | bevat | www.coffeeshop.com is, zal de chatflow verschijnen op elke pagina die wordt gehost op hetwww-subdomein, inclusief www.coffeeshop.com, www.coffeshop.com/contact en www.coffeeshop.com/pricing.
De chatflow zal echter niet verschijnen op blog.coffeeshop.com tenzij je het blog-subdomein toevoegt aan je targetingregels.
Je kunt ook het hoofddomein opgeven in je targetingregels. Als je in dit voorbeeld de targetingregel Website | bevat | coffeeshop.com gebruikt, verschijnt de chatflow op elke pagina met dit hoofddomein.
Uitsluitingsregels controleren
Als de chatflow niet verschijnt zoals verwacht, controleer dan of de URL van de pagina niet is opgenomen in je uitsluitingsregels. Navigeer naar je chatflow en ga naar het tabbladDoel , bekijk de uitsluitingsregels en verwijder ze indien nodig.
Controleer informatie en gedrag van bezoekers
Als je je chatflows target op basis van bezoekersinformatie en -gedrag, zorg er dan voor dat het contact voldoet aan de doelcriteria. Als je chatflow bijvoorbeeld alleen wordt weergegeven voor een contactpersoon die op een specifieke CTA op je website heeft geklikt, navigeer je naar het record van de contactpersoon en filter je op de CTA-activiteit van de contactpersoon. Als de contactpersoon niet op de geselecteerde CTA heeft geklikt, krijgt hij de chatflow niet te zien.
Als ze wel op de CTA hebben geklikt, bekijk dan de aanvullende stappen voor probleemoplossing in deze handleiding of lees meer over hoe trackingcookies van invloed kunnen zijn op het al dan niet verschijnen van de chatflow.
Applicaties met één pagina (SPA's) controleren
Als je website een applicatie is met één pagina, of SPA, werken je targetingregels mogelijk niet zoals verwacht vanwege de manier waarop de website-inhoud van een SPA dynamisch wordt bijgewerkt wanneer je naar andere pagina's navigeert, in plaats van opnieuw te laden. HubSpot kan de nieuwe pagina-URL niet detecteren, waardoor de verkeerde chatflow op een pagina kan verschijnen of helemaal niet kan verschijnen. Als je een live chat of bot gebruikt op je app voor één pagina, is het aan te raden om samen te werken met een ontwikkelaar om de Chat widget SDK te gebruiken om je pagina's te targeten. Gebruik de .widget-refresh methode om verschillende chatflows op verschillende pagina's te specificeren. Lees meer in de documentatie voor ontwikkelaars van HubSpot.
Instellingen voor chatbeschikbaarheid controleren
Als je chatflow nog steeds niet op je pagina's verschijnt, controleer dan de beschikbaarheidsinstellingen van je chatkanaal. Je kunt zelf bepalen wanneer de chatwidget wordt verborgen, ook als er geen teamlid online is of als het buiten kantooruren is, door je beschikbaarheidsinstellingen te bewerken:
- Klik in je HubSpot-account op het settings instellingen-pictogram in de bovenste navigatiebalk.
- Navigeer in het menu aan de linkerkant naar Inbox & Helpdesk:
- Als u een chatkanaal wilt bewerken dat is gekoppeld aan de conversatie-inbox, selecteert u Inbox .
- Als u een chatkanaal wilt bewerken dat is verbonden met de Helpdesk, selecteert u Helpdesk. Klik vervolgens onder Ticketbronnen en routing op Kanalen.
- Ga met de muis over het chatkanaal en klik op Bewerken.
- Navigeer naar het tabbladBeschikbaarheid . Selecteer een optie:
-
- Gebaseerd op beschikbaarheid van gebruikers: bezoekers kunnen chatten met je team als ten minste één teamlid dat is toegewezen in je toewijzingsregels beschikbaar is.
- Gebaseerd op openingstijden van de chat: stel in wanneer je team beschikbaar moet zijn om te chatten en laat bezoekers weten wanneer ze een antwoord kunnen verwachten.
- Gebruik de vervolgkeuzemenu's om de openingstijden van je team in te stellen. Klik op + Uren toevoegen om extra dag- en tijdbereiken toe te voegen.
- Chat is 24/7 beschikbaar: schakel dit selectievakje in als je team altijd beschikbaar is om te chatten.
- Configureer in de sectie Beschikbaarheidsgedrag de chatervaring op basis van de beschikbaarheid van je team en laat bezoekers weten wanneer ze een antwoord kunnen verwachten. Selecteer een optie:
-
- Om de ervaring van de bezoeker in te stellen wanneer je team beschikbaar is, klik je op het tabblad Beschikbaar . Klik op het vervolgkeuzemenu Toon typische antwoordtijd om bezoekers te laten weten wanneer ze een antwoord kunnen verwachten.
- Om de bezoekerservaring in te stellen wanneer je team afwezig is tijdens kantooruren, klik je op het tabblad Weg . Klik op het vervolgkeuzemenu Toon een bericht in de uit-stand en selecteer een widgetgedrag in de uit-stand.
Abonnement vereist Een Service Hub Enterprise abonnement is vereist om de ervaring van een bezoeker in te stellen wanneer je team op maximale capaciteit zit.
- Om de ervaring van de bezoeker in te stellen als je team op maximale capaciteit zit, klik je op het vervolgkeuzemenu Als alle teamleden op maximale capaciteit zitten en kies je of je een wachtbericht wilt weergeven, de chat launcher wilt verbergen of niets wilt doen. Meer informatie over het configureren van chatcapaciteitslimieten voor gebruikers.
-
- Om de ervaring van de bezoeker buiten de werktijden van je team in te stellen, klik je op het tabblad Buiten werktijden en klik je op het vervolgkeuzemenu Offline gedrag instellen en kies je ervoor om ofwel de terugkomsttijd te tonen, ofwel een afwezigheidsbericht te tonen, ofwel de chat launcher te verbergen wanneer een bezoeker buiten kantooruren naar je site komt.
- Klik op Opslaan.
Als je een chatflow gebruikt die een bot bevat, kan de chatflow nog steeds verschijnen als je de beschikbaarheidsvoorkeuren van de bot niet hebt aangepast. Leer hoe je kunt bewerken wanneer de chatflow moet worden weergegeven op basis van de beschikbaarheid van je team.
Prioritering chatflow controleren
Als je meer dan één chatflow op een pagina hebt, kun je beslissen welke HubSpot prioriteit moet geven wanneer een bezoeker op je site komt. Als de verwachte chatflow niet verschijnt, controleer dan de prioriteit van de chatflow vergeleken met de andere chatflows op je pagina.
Begrijpen waarom een andere chatflow verschijnt
Als een bezoeker een thread is gestart op een van je pagina's en vervolgens naar een andere pagina navigeert waar een andere chatflow zou moeten verschijnen, wordt de conversatie voortgezet in de oorspronkelijke thread. Daarom verschijnt de andere chatflow niet. Bijvoorbeeld:
- Chatflow A zou moeten verschijnen op www.coffeeshop.com.
- Chatflow B moet verschijnen op blog.coffeeshop.com.
- Een bezoeker begon een chat met Chatflow A en navigeerde vervolgens naar blog.coffeeshop.com.
- Chatflow B wordt niet weergegeven en de bezoeker kan doorgaan met de thread die hij is begonnen met Chatflow A.
Cookies voor tracking begrijpen
Als na het volgen van de bovenstaande stappen je chatwidget nog steeds niet wordt weergegeven voor de contactpersonen die voldoen aan je doelcriteria, is dit waarschijnlijk te wijten aan tracking cookies. Om je chatwidget voor een bezoeker te laten verschijnen, moet er een tracking cookie worden gekoppeld aan het contactrecord van de bezoeker in je contactendatabase. Als de contactpersoonrecord geen tracking cookie heeft, dan zal je chatwidget niet verschijnen voor de bezoeker die gekoppeld is aan de contactpersoonrecord.
Hoe krijgt een bezoeker een tracking cookie?
Bezoekers worden anoniem gevolgd met een tracking cookie voordat ze contact opnemen. HubSpot kan vervolgens de website-activiteit op de tracking cookie op twee manieren koppelen aan hun contactrecord:
- De bezoeker vult een HubSpot-formulier in.
- De bezoeker klikt op een HubSpot Marketing-e-mail die hem naar een HubSpot-pagina leidt of naar een niet-HubSpot-pagina waarop de HubSpot-trackingcode is geïnstalleerd.
Daarnaast kun je de tracking code API gebruiken om bezoekers op je site te volgen.
Totdat de bezoeker een van de bovenstaande conversies uitvoert, weet HubSpot niet wie de bezoeker is of van welke lijsten het contactrecord van de bezoeker deel uitmaakt. Als je dus een contactpersoon hebt die nog niet is geconverteerd, krijgt hij of zij je chatwidget niet te zien, ook al is het een contactpersoon in je database of een lid van de lijst waarop je je richt.
Let op: zelfs als de bezoeker een van de twee bovenstaande acties heeft uitgevoerd om een tracking cookie te krijgen, als de bezoeker sindsdien browser cookies heeft verwijderd of je site heeft bezocht in een andere browser, in een incognitovenster of op hun mobiele apparaat, dan kan hun tracking cookie niet worden gedetecteerd en zal je chatwidget niet voor hen verschijnen.
Waarom heb ik contactpersonen zonder trackingcookie?
Hier zijn een paar veelvoorkomende manieren waarop contactpersonen in je database kunnen bestaan zonder dat ze op een formulier converteren of op een link van een marketing-e-mail klikken:
- Het contact is geïmporteerd.
- Het contact werd handmatig toegevoegd.
- De contactpersoon is aangemaakt vanuit een gelogde verkoopmail.
Zodra een contact in je database wordt gevolgd met een tracking cookie, beschouwt HubSpot hem als een bekend contact. Als ze voldoen aan je doelgroepcriteria, verschijnt je chatwidget voor hen wanneer ze je site bezoeken.
Let op: in sommige gevallen kunnen bepaalde pop-upblokkers voorkomen dat de chatwidget wordt geladen. Als je pop-upblokkers uitschakelt die in je browser zijn geïnstalleerd en de chatwidget verschijnt toch, dan voorkomt die extensie waarschijnlijk dat de chatwidget wordt geladen zoals verwacht.