HubSpot Kennisbank

Chatwidget verschijnt niet op websitepagina's

Geschreven door HubSpot Support | Jun 10, 2016 8:40:51 PM

Als je een live chat of bot instelt, kan het zijn dat de chatwidget niet zoals verwacht op je websitepagina's verschijnt. Je hebt je misschien gericht op specifieke pagina's of contactpersonen, maar de chatwidget verschijnt niet op de juiste pagina's of bij de juiste contactpersonen. Er zijn een paar instellingen die je kunt controleren om het probleem op te lossen.

1. 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 hebt toegang tot je trackingcode 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.

  • Navigeer in het linker zijbalkmenu naar Tracking & Analytics > Tracking Code.
  • Klik op Kopiëren om de code te kopiëren en aan je website toe te voegen. Of klik op E-mail naar mijn webontwikkelaar en voer een e-mailadres in om de code naar je webontwikkelaar of IT-afdeling te sturen.

2. Zet de chatflow aan

Je moet ook controleren of de chatflow is ingeschakeld:

  • Klik naast de inactieve chatflow in de kolom Status om de statusschakelaar aan te zetten.

3. Wis de cache van uw browser

Als de chatflow niet op je website verschijnt nadat je deze hebt aangezet, probeer dan je website te laden in een incognito browservenster. Als de chatflow in incognito verschijnt, wist u de cache en cookies van uw browser om de chatflow in een niet-incognito browservenster te bekijken.

4. 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 te zien, is opgenomen in je targetingregels. Als je wilt dat de chatflow verschijnt 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, verschijnt de chatflow 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.

Of je kunt 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 uw chatflow en bekijk op het tabbladDoel alle uitsluitingsregels en verwijder deze indien nodig.

Controleer informatie en gedrag van bezoekers

Als je je chatflows target op basis van bezoekersinformatie en -gedrag, zorg er dan voor dat de contactpersoon voldoet aan de doelcriteria. Als je chatflow bijvoorbeeld alleen verschijnt voor een contactpersoon die op een specifieke CTA op je website heeft geklikt, navigeer dan naar de contactpersoonrecord en filter op de CTA-activiteit van de contactpersoon. Als de contactpersoon niet op de geselecteerde CTA heeft geklikt, krijgt hij of zij 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.

Toepassingen met één pagina

Als je website een single-page applicatie is, of SPA, werken je targetingregels mogelijk niet zoals verwacht vanwege de manier waarop de website-inhoud van SPA's dynamisch wordt bijgewerkt wanneer je naar andere pagina's navigeert, in plaats van opnieuw te laden. HubSpot kan daarom de nieuwe pagina-URL niet detecteren, waardoor de verkeerde chatflow op een pagina kan verschijnen, of helemaal niet verschijnt. Als je een live chat of bot gebruikt op je app met éé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. Meer informatie vind je in de HubSpot developer docs.

5. Controleer de instellingen voor chatbeschikbaarheid

Als je chatflow nog steeds niet op je pagina's verschijnt, controleer dan de beschikbaarheidsinstellingen van je chatroom. 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:

  • Navigeer in het menu aan de linkerkant naar Postvak IN > Postvak IN.
  • Beweeg de muis over het Chatkanaal en klik op Bewerken.
  • Klik op het tabblad Beschikbaarheid . 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 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.
  • Stel het beschikbaarheidsgedrag van je chatbot in 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 ervaring van een bezoeker in te stellen als je team afwezig is tijdens kantooruren, klik je op het tabblad Weg . Klik op het vervolgkeuzemenu Een afwezigheidsbericht weergeven en selecteer een widgetgedrag voor de afwezigheidsmodus.
    • Om de ervaring van de bezoeker in te stellen wanneer je team niet beschikbaar is, klik je op het tabblad Offline gedrag instellen in het vervolgkeuzemenu en kies je of je de terugkomsttijd wilt tonen, een afwezigheidsbericht wilt tonen of de chat launcher wilt verbergen wanneer een bezoeker buiten kantooruren naar je site komt.
    • Om de ervaring van de bezoeker in te stellen wanneer je team op maximale capaciteit zit( alleenService Hub Enterprise ), 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.
  • 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.

6. Chatflow-prioritering 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.

7. Onverwachte chatflow verschijnt

Als een bezoeker een thread start op een van je pagina's en vervolgens naar een andere pagina navigeert waar een andere chatflow zou moeten verschijnen, gaat de conversatie verder in de oorspronkelijke thread. Daarom zal de andere chatflow niet verschijnen. 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.

8. Tracking cookies

Als na het volgen van de bovenstaande stappen je chatwidget nog steeds niet verschijnt voor de contacten die aan je doelcriteria voldoen, is dit waarschijnlijk te wijten aan tracking cookies. Om je chatwidget voor een bezoeker te laten verschijnen, moet er een tracking cookie zijn gekoppeld aan de contactrecord van de bezoeker in je contactendatabase. Als het contactrecord geen tracking-cookie heeft, verschijnt je chatwidget niet voor de bezoeker die is gekoppeld aan het contactrecord.

Hoe krijgt een bezoeker een tracking cookie?

Bezoekers worden anoniem gevolgd met een tracking cookie voordat ze contact worden. HubSpot kan vervolgens hun websiteactiviteit op de trackingcookie op twee manieren koppelen aan hun contactrecord:

  1. De bezoeker vult een HubSpot-formulier in.
  2. 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 de contactpersoon van de bezoeker deel uitmaakt. Als je dus een contactpersoon hebt die nog niet heeft geconverteerd, krijgt hij of zij je chatwidget niet te zien, ook al is hij of zij een contactpersoon in je database of 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:

Zodra een contact in je database wordt gevolgd met een tracking cookie, beschouwt HubSpot ze als een bekend contact. Als ze voldoen aan je doelgroepcriteria, verschijnt je chatwidget voor ze wanneer ze je site bezoeken.

Let op: in sommige gevallen kunnen bepaalde pop-upblokkers voorkomen dat de chatwidget wordt geladen. Als je een pop-upblokkering uitschakelt die in je browser is geïnstalleerd en de chatwidget toch wordt weergegeven, voorkomt die extensie waarschijnlijk dat de chatwidget wordt geladen zoals verwacht.