Handleiding

Kies waar de widget verschijnt

Houd de chatwidget en het helpcentrum weg van pagina's waar ze in de weg zitten, en laat ze precies verschijnen als ze helpen: voor ingelogde klanten, tijdens een campagne of als iemand al een tijdje aan het lezen is.

Waar je het vindt

Open Kanalen, kies het kanaal van je website, open het tabblad Livechat en scrol naar Waar de widget verschijnt. Eigenaren en beheerders kunnen dit wijzigen. Kies Wijzigingen opslaan als je klaar bent. Bezoekers krijgen de nieuwe regels bij hun volgende paginalading.

Lijsten met toegestane en geblokkeerde pagina's

Kies onder Pagina's een van de drie modi:

  • Op elke pagina tonen: De standaard. Er wordt geen paginalijst gebruikt.
  • Alleen op deze pagina's tonen: Een lijst met toegestane pagina's. De widget verschijnt alleen waar een patroon overeenkomt.
  • Op deze pagina's verbergen: Een lijst met geblokkeerde pagina's. De widget verschijnt overal, behalve waar een patroon overeenkomt.

Voeg per pagina één patroon toe. Begin een patroon met / om een pad op een van je domeinen te matchen, of neem het domein op om één site te targeten. * matcht alles. Hoofdletters en de querystring tellen niet mee, tenzij je patroon ? bevat.

PatroonKomt overeen met
/pricingPrecies /pricing (een slash aan het eind telt niet mee)
/blog/*Elke pagina onder /blog/, maar niet /blog zelf
/blog*/blog en elke pagina daaronder
*checkout*Elk pad dat checkout bevat
shop.example.com/*Elke pagina op dat domein (www. telt niet mee)
/pricing?plan=*/pricing, maar alleen met een plan-parameter

De widget tonen op basis van triggers

Voeg onder Alleen tonen als maximaal 20 voorwaarden toe. Heb je er meer dan één, kies dan of Alle voorwaarden kloppen of Eén voorwaarde klopt. De widget verschijnt alleen op een toegestane pagina en als de voorwaarden kloppen. Datums en tijden gebruiken de tijdzone van je werkruimte uit de werkruimte-instellingen.

VoorwaardeWat wordt gecontroleerdVoorbeeld
Pagina-URLHet volledige adres van de huidige pagina. Komt overeen met patroon gebruikt dezelfde jokertekens als de paginalijst.bevat /pricing
URL-parameterEén queryparameter, zoals een campagne of kortingscode. Gebruik is ingesteld om te controleren of hij er überhaupt is.utm_campaign is summer-sale
Kwam van (referrer)De pagina waar de bezoeker vandaan kwam.bevat google.
E-mail van bezoekerHet e-mailadres dat je site meestuurde met identify, of dat de bezoeker heeft ingevuld. Gebruik is ingesteld voor “alleen ingelogde bezoekers”.eindigt op @acme.com
Kenmerk van bezoekerElk kenmerk dat je site meestuurt met identify of setAttributes: een gebruikers-ID, groep, abonnement of aangepast veld. Vergelijkt tekst, getallen en true/false exact.group is een van vip, beta
DatumDe datum van vandaag, vanaf en/of tot een bepaalde dag (beide inbegrepen).van 2026-11-24 tot en met 2026-11-30
Dag en tijdDagen van de week en een tijdvenster. Een venster dat eindigt voordat het begint, loopt door na middernacht.ma–vr, 09:00 tot 17:00
ApparaatTelefoon, of tablet of computer.Telefoon
BrowsertaalDe browsertaal van de bezoeker. de dekt ook de-CH en de-AT.is de
Tijd op paginaSeconden sinds de bezoeker de huidige pagina opende. De widget verschijnt zodra die tijd bereikt is.minstens 15 seconden

De regels worden opnieuw gecontroleerd als de bezoeker in een single-page app naar een andere pagina gaat, als je site nieuwe kenmerken stuurt, en elke minuut zolang er een voorwaarde voor datum of schema is ingesteld. Staat de chat open op het moment dat de regels hem verbergen, dan sluit hij. Het gesprek blijft bewaard voor als de widget terugkomt.

Stuur de waarden mee die je regels controleren

Voorwaarden voor E-mail van bezoeker en Kenmerk van bezoeker lezen wat je site aan de widget doorgeeft. Ingelogde bezoekers met een geverifieerde identiteit (userJwt) moeten ook email meesturen als een e-mailvoorwaarde dat nodig heeft.

HTML
<script>
  // Send the values your display rules check
  sonny('identify', {
    email: 'anna@acme.com',
    attributes: { userId: 'u_123', group: 'vip', seats: 12 }
  });

  // Later, when something changes
  sonny('setAttributes', { group: 'beta' });
</script>

De regels overschrijven vanuit je code

Je eigen code wint altijd. sonny('show') en sonny('hide') negeren de regels tot de pagina opnieuw wordt geladen.

HTML
<script>
  sonny('hide'); // hide the widget, whatever the rules say
  sonny('show'); // show it again, whatever the rules say
  sonny('open'); // opens the chat, and shows the widget if rules hid it
</script>

Goed om te weten

  • Weergaveregels verbergen de widget. Ze beperken de toegang niet: iedereen kan hem nog steeds laden.
  • De regels gelden voor de hele widget, inclusief het tabblad Hulp. Je openbare helpcentrumsite valt er niet onder.
  • De iOS- en Android-SDK's negeren weergaveregels. De app bepaalt wanneer de chat opent.
  • Live bezoekers toont nog steeds mensen op pagina's waar de widget verborgen is.

Gerelateerde handleidingen