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.
| Patroon | Komt overeen met |
|---|---|
/pricing | Precies /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.
| Voorwaarde | Wat wordt gecontroleerd | Voorbeeld |
|---|---|---|
| Pagina-URL | Het volledige adres van de huidige pagina. Komt overeen met patroon gebruikt dezelfde jokertekens als de paginalijst. | bevat /pricing |
| URL-parameter | Eé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 bezoeker | Het 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 bezoeker | Elk 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 |
| Datum | De datum van vandaag, vanaf en/of tot een bepaalde dag (beide inbegrepen). | van 2026-11-24 tot en met 2026-11-30 |
| Dag en tijd | Dagen van de week en een tijdvenster. Een venster dat eindigt voordat het begint, loopt door na middernacht. | ma–vr, 09:00 tot 17:00 |
| Apparaat | Telefoon, of tablet of computer. | Telefoon |
| Browsertaal | De browsertaal van de bezoeker. de dekt ook de-CH en de-AT. | is de |
| Tijd op pagina | Seconden 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.
<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.
<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
- Widget aanpassen
Stem de widget af op je merk met kleuren, logo's, berichten en gedrag.
- Bezoekers identificeren
Identificeer ingelogde gebruikers en stuur aangepaste kenmerken vanaf je website.
- Widget installeren
Installeer de livechatwidget van Sonny op je website met één scripttag.
- Live bezoekers
Zie wie er nu op je websites rondkijkt en begin op het juiste moment een gesprek.