Multiknop
Multiknop — één zwevende knop in de hoek van de site, die bij een klik uitwaaiert in een waaier van contactkanalen: WhatsApp, Telegram, Viber, VK, sociale media, telefoon, e-mail, elke eigen link — en acties van onze eigen widgets („naar de chat schrijven”, „bestellen”, „afspraak maken”).
Hij lost ook uw eigen probleem op: elke widget tekent zijn eigen knop in dezelfde onderhoek, en met chat, bestelling en terugbelverzoek aan krijgt u een stapel tegen elkaar duwende knoppen. De multiknop haalt de stapel weg — de kanalen van opgenomen widgets leven in zijn waaier, en hun eigen knoppen worden gedoofd.
De widget is gratis: u hoeft geen aparte extensie te kopen.
Waar inschakelen: Beheerpaneel → Marketing → „Mijn site” → kaart „Multiknop”. De schakelaar zet de widget aan, het tandwiel opent de instellingen; de knop „Naar zijbalk verplaatsen” geeft de widget een eigen menu-item.
Installatie op de site#
Eigen code is niet nodig — de algemene tag van het gedeelte „Mijn site” werkt:
<script src="https://cdn.cenaly.com/site/v1.js" data-domain="UW-DOMEIN" async></script>
Eén regel in <head> of vóór </body>; welke widgets meedoen, stelt u daarna in met de schakelaars in uw account. Instructies per platform (HTML, Google Tag Manager, WordPress, Tilda/Wix, Shopify, Webflow) — in het artikel Mijn site, gedeelte „Installatie op populaire platforms”.
⚠️ Voor de multiknop is de algemene tag extra belangrijk. Hij verzamelt de buren onder zich — maar hij kan alleen degenen opnemen die op dezelfde pagina daadwerkelijk zijn geladen. Als de chat op sommige pagina's is ingevoegd en de bestelling op andere, is de waaier daar anders. De algemene loader laadt de widgets in de juiste volgorde en de multiknop als laatste, wanneer de buren al klaar zijn.
Er is ook een losse tag multibutton/v1.js (blok „Geavanceerd”), met eigen attributen: data-color, data-icon (emoji op de knop), data-label, data-position="left|right", data-lang en data-keep-fabs="1" — de eigen knoppen van de buren niet doven. Een attribuut van de tag gaat altijd boven de instelling uit uw account.
Wat de installatiecontrole wel en niet ziet. De knop „Installatie controleren” leest de bron-HTML van de pagina: algemene loader gevonden / alleen losse tags / code van een andere vestiging / geen code. Een tag die pas in de browser door Google Tag Manager wordt ingevoegd, ziet hij niet — dat is geen fout, controleer de site met uw eigen ogen.
Widget instellen#
Instellingen worden automatisch opgeslagen, er is geen aparte knop „Opslaan”. Rechts van de velden staat een live preview van de waaier.
Uiterlijk#
Kleur van de knop, emoji-pictogram erop, hoek van het scherm en label (dat tevens dient als label voor schermlezers).
Kanalen van de waaier#
Lijstbouwer: toevoegen, verwijderen, verplaatsen ↑↓. Maximaal 12 kanalen. Drie families:
| Familie | Kanalen | Wat u in het veld voor de waarde invult |
|---|---|---|
| Messengers en sociale media | WhatsApp, Telegram, Viber, VK, Instagram, Facebook, TikTok, YouTube | nummer, @nick of een kant-en-klaar adres — de link stelt de widget zelf samen |
| Directe contacten | telefoon, e-mail | telefoonnummer / e-mailadres |
| Vrije link | elke pagina | adres; een kaal domein wordt aangevuld tot https:// |
| Acties van onze widgets | chat openen, bellen vanuit de browser, terugbelverzoek, bestelling, tafelreservering, online afspraak, bericht naar support | niets: het item opent simpelweg de betreffende widget op dezelfde pagina |
Het item „Bericht naar support” opent het tabblad „Verzoeken” van het chatvenster — verzoeken hebben geen aparte knop, daarom is dit item beschikbaar wanneer de chat is ingeschakeld. Als verzoeken voor de vestiging zijn uitgeschakeld, opent het een gewone chat, en de bouwer meldt dit direct bij het item.
Elk kanaal heeft een label (apart voor elke taal van de site) en de eigenschap waar te tonen: overal · alleen op computers · alleen op telefoons.
Een voorbereid eerste bericht is beschikbaar bij WhatsApp en Telegram: tekst die de gast al ingetypt aantreft. Ondersteunt de plaatsaanduidingen {url} en {title} — het adres en de titel van de pagina waarop is geklikt (ze worden ingevuld op het moment van klikken, niet bij het renderen). Maximaal 300 tekens.
Uitnodigingswolkje#
Een korte zin naast de knop („Heeft u een vraag?”) — dat waarmee u de gast uitnodigt te klikken: een stille knop in de hoek wordt simpelweg niet opgemerkt. De tekst wordt apart ingesteld voor elke taal; een lege tekst betekent dat er helemaal geen wolkje is.
De vertraging tot het wolkje verschijnt en de pauze tussen weergaven zijn instelbaar. De pauze wordt gerekend per gast, niet per site: de markering van een weergave staat in zijn browser, zodat de uitnodiging geen banner wordt die op elke pagina van elk bezoek opduikt.
Regel „Nu open”#
In de kop van de uitgeklapte waaier staat één regel over de openingstijden: „Open tot 22:00”, „Gesloten · we openen om 10:00”, „Gesloten · we openen maandag om 10:00”. De tijden komen uit de kaart van de vestiging (het rooster inclusief uitzonderingen) — een kopie in de widgetinstellingen is er bewust niet.
Twee waarden: auto (standaard — de regel verschijnt als de tijden zijn ingevuld) en niet tonen. De status wordt bij elke keer dat de waaier wordt uitgeklapt opnieuw berekend, niet één keer bij het laden: de knop hangt urenlang op de pagina, en „Open tot 22:00” om 22:30 is precies de leugen waardoor men ook de rest niet meer gelooft. Zijn de tijden van de vestiging niet ingevuld, dan is er helemaal geen regel (u kunt een zaak niet als gesloten aanduiden op haar eigen site).
Wanneer te tonen#
Het blok is gemeenschappelijk met terugbelverzoek en „Live winkel”:
- pagina’s — adresmaskers „alleen op…” en „behalve…”,
*= elk fragment, tot 20 maskers per lijst; uitsluitingen wegen zwaarder dan toestemmingen; - vertraging — 0…600 seconden na het laden van de pagina;
- apparaat — alle · alleen computers · alleen telefoons (drempel — 480 px);
- schema — tot 14 eigen vensters „dagen + van… tot…” of openingstijden van de vestiging.
⚠️ Tijden worden gerekend in de tijdzone van de locatie; als er voor de vestiging geen tijdzone is ingesteld, worden vensters gerekend volgens de tijd van de bezoeker, en het paneel zegt dat er duidelijk bij. Als „openingstijden van de vestiging” is gekozen en het rooster niet is ingevuld, beperkt het schema niets en blijft de knop zichtbaar. Een lege lijst met eigen vensters betekent daarentegen „nooit tonen”.
De samenstelling van de waaier wordt bij elke opening opnieuw berekend: tussen weergaven door kan de gast zijn telefoon draaien of naar een pagina gaan waar de knop niet hoort te staan.
Indeling op de telefoon#
De sectie „📱 Indeling op de telefoon”: ronde knop (standaard) of onderbalk — een strook met de eerste vier kanalen met labels en een knop „Meer” met de rest in een lade. Op een breed scherm altijd de waaier; het draaien van de telefoon verandert de indeling direct. In de preview ziet u de werkelijke grens „in de balk / onder Meer” en de regel „N van M komen in de balk”.
De balk gedraagt zich netjes op andermans pagina: hij komt boven een vaste paneel van de ander onderaan te staan, als dat er is, verdwijnt bij het naar beneden scrollen en komt terug bij het naar boven scrollen, respecteert de veilige zone van iPhone en verdwijnt volledig als er geen kanalen meer over zijn.
Ook op onze winkel tonen#
Een aparte schakelaar (standaard uit). De multiknop is de enige widget met deze instelling, en de reden is eerlijkheid: op onze winkel absorbeert hij de native knoppen — de chatbel en de terugbelhoren — dat wil zeggen dat hij de hoek van het scherm verandert die u al hebt ingesteld. Zoiets schakelt men niet stilzwijgend voor u in.
Wat gebeurt er na het klikken#
De gast klapt de waaier open en kiest een kanaal:
- messenger, sociaal netwerk of uw link — opent in een nieuw tabblad; het gesprek verloopt daar waar het kanaal naartoe leidt. Als voor het kanaal een vooraf ingevuld bericht is ingesteld, is het veld bij de gast al gevuld;
- telefoon en e-mail — openen in het huidige tabblad met de standaard-App van het Apparaat (anders zou de browser hier een leeg venster openen en meteen sluiten);
- actie van onze Widget — op dezelfde pagina opent een chat, formulier voor terugbelverzoek, winkelmandje, Reservering of Afspraak. De gegevens komen terecht waar ze gewoonlijk komen: gesprek — in „Chat”, Bestelling — in „Bestellingen”, Reservering — in „Tafels”, Afspraak — in „Afspraken”, Nummer voor terugbellen — in „Aanvragen”.
De multiknop verzamelt zelf geen gegevens: hij brengt de gast alleen naar het kanaal. Wat hij wel telt, zijn klikken, en die zijn zichtbaar in zijn eigen paneel in het blok „Klikken in 30 dagen”: hoe vaak de knop is getoond, hoe vaak de waaier is opengeklapt en hoeveel klikken elk kanaal kreeg. Noch het adres van het kanaal, noch de tekst van het bericht, noch de pagina van de gast staan in deze statistiek — alleen het type kanaal en het aantal.
Beperkingen#
- Lege waaier = geen Widget. Zolang er geen enkel kanaal is ingesteld, wordt de knop helemaal niet getekend: een lege knop in de hoek van andermans site is erger dan geen knop.
- Maximaal 12 kanalen, de tekst van het vooraf ingevulde bericht — niet langer dan 300 tekens.
- Een actiekanaal leeft alleen zolang de Widget zelf leeft. Schakelt u de chat uit, dan verdwijnt het item „Chat openen” bij de eerstvolgende opslag uit de instellingen en komt het niet vanzelf terug; u moet het opnieuw toevoegen. Tijdens het draaien controleert de multiknop ook bij elke keer openklappen de buur: is die niet opgekomen, dan is er geen item, zodat er geen knop overblijft waar niets achter zit.
- Het opslokken van de knoppen van buren is visueel. De multiknop verbergt hun zwevende knoppen, maar de Widgets zelf blijven werken; het opslokken uitschakelen kan met het attribuut
data-keep-fabs="1"op een enkele tag. - Een vooraf ingevuld bericht is er alleen bij WhatsApp en Telegram. Bij de overige kanalen wordt het veld genegeerd: bij WhatsApp is het vooraf invullen gedocumenteerd, bij Telegram ondersteunen clients het verschillend, en de overige ondersteunen het helemaal niet. Een zeer lang pagina-adres wordt zonder vervanging doorgegeven — een werkende link is belangrijker dan tekst.
- Alleen veilige adressen zijn toegestaan:
https,http,tel,mailtoenviber. Al het overige wordt weggegooid — zowel in de preview in het Account als op de site, omdat er één controle is. - Op onze Winkel wordt de multiknop alleen getoond via een aparte schakelaar, en het item „bellen vanuit de browser” bestaat daar in zijn waaier helemaal niet: er is op de Winkel geen venster voor.
- De regel „Nu open” vervangt het rooster niet. Hij leest de uren uit de kaart van de Vestiging; zijn die niet ingevuld, dan is er geen regel, maar de knop blijft.
Problemen oplossen#
Er staat geen knop op de site.
- Tag niet gevonden — „Installatie controleren”. „Geen code” — de tag is niet ingevoegd of staat niet op alle pagina's van de template; „code van een andere locatie” — een vreemd
data-domainin de tag. GTM plaatst de tag — de controle ziet die niet. - Wijzigingen zijn niet aangekomen — de bestanden van de Widgets worden via CDN geleverd met een cache van 5 minuten: wacht en vernieuw de pagina met het wissen van de cache.
- Widget uitgeschakeld of lijst met kanalen leeg — een lege waaier wordt niet getekend.
- Weergavevoorwaarden hebben de pagina uitgesloten — controleer de maskers (uitsluitingen wegen zwaarder dan toestemmingen), het Apparaat en de vertraging.
- Rooster gesloten — u valt nu buiten het venster. Controleer uw vensters of het rooster in de kaart van de Vestiging.
- Tijdzone van de Vestiging niet ingesteld — dan worden de vensters gerekend volgens de klok van de bezoeker, en verschijnt de knop niet wanneer u verwachtte.
In de waaier ontbreekt een item.
- Een actie-item is verdwenen — de bijbehorende Widget is uitgeschakeld: schakel die in en voeg het kanaal opnieuw toe, vanzelf komt het niet terug;
- het item is gemarkeerd als „alleen voor telefoons” (of juist niet) — het Apparaatfilter van het kanaal is actief;
- de buur is niet op tijd opgekomen (traag netwerk, beveiligingsbeperkingen van uw pagina) — vernieuw de pagina; structureel helpt één enkele tag in plaats van losse tags.
In de hoek staan nog steeds twee knoppen. Dat betekent dat de buur in de waaier geen bijbehorend actie-item heeft: alleen Widgets waarvan de acties in de waaier staan, worden opgeslokt. Voeg het gewenste item toe. De omgekeerde situatie — de knop van de buur is niet nodig, maar het opslokken is uitgeschakeld met het attribuut data-keep-fabs="1": verwijder het attribuut.
De balk op de telefoon bedekt het paneel van een ander. De balk zoekt zelf een vreemde vaste strook onderaan en gaat erboven staan, waarbij de meting na het laden meerdere keren wordt herhaald. Als het paneel van een ander heel laat verschijnt, schakel dan over op de ronde knop — die doet in de opmaak onderaan de pagina niet mee.
Het wolkje wordt niet getoond. Controleer of de tekst is ingesteld voor de taal van de pagina, en of de ingestelde pauze tussen weergaven niet is verstreken — die wordt gerekend per gast, in zijn browser.
Statistieken zijn leeg. Klikken worden in batches en met vertraging verzonden, niet één voor één; de teller toont 30 dagen en vult zich naarmate gasten klikken.
Veelgestelde vragen#
Wat kost het?#
Niets. De Multiknop is gratis en vereist geen aparte extensie — anders dan vergelijkbare oplossingen die hem als zelfstandig product verkopen.
Hoeveel kanalen kan ik toevoegen?#
Maximaal twaalf. De volgorde stelt u zelf in met de pijlen ↑↓, en die bepaalt ook welke vier kanalen in de onderste balk op de telefoon terechtkomen.
Waar komen berichten uit messengers terecht?#
Daar waar het kanaal naartoe leidt: WhatsApp — naar WhatsApp, Telegram — naar Telegram. Als u de gesprekken in uw account wilt zien, koppelt u deze kanalen in het gedeelte „Chat” — dan komen de berichten in één gedeelde inbox, en in de waaier kunt u het item „Chat openen” opnemen.
Verbergt de Multiknop de knoppen van andere widgets?#
Ja, en dat is juist het doel: de knoppen van widgets waarvan de acties in zijn waaier zitten, worden uitgeschakeld zodat er in de hoek geen stapel opdringt. De widgets zelf blijven werken, en op een enkele tag wordt het gedrag uitgeschakeld met het attribuut data-keep-fabs="1".
Kan ik verschillende kanalen tonen op de telefoon en op de computer?#
Ja, elk kanaal heeft de eigenschap „waar tonen”: overal, alleen op computers of alleen op telefoons. De samenstelling van de waaier wordt bij elke opening opnieuw berekend, dus het draaien van de telefoon wordt direct meegenomen.
Wat gebeurt er als een bezoeker op „Schrijf in WhatsApp” klikt vanaf een laptop?#
De webversie van de messenger opent in een nieuw tabblad — met de tekst al ingevuld, als u een voorbeeldtekst hebt ingesteld.
Waar haalt de regel „Open tot 22:00” de tijden vandaan?#
Uit de kaart van de vestiging — hetzelfde rooster met uitzonderingen dat de bezoeker in de winkel ziet. In de widget worden de tijden niet apart ingesteld, zodat er geen twee waarheden uit elkaar lopen. Als het rooster niet is ingevuld, is er simpelweg geen regel.
In welke taal spreekt de waaier?#
De labels van de kanalen en het wolkje stelt u zelf in per taal; de taal van de pagina bepaalt de widget aan de hand van de opmaak (of het attribuut data-lang). De naam van de dag van de week in de regel „Nu open” komt van de browser in de taal van de pagina.
Gerelateerde secties#
- Mijn site — installatiecode en de overige elf widgets
- Chat met bezoekers — één gedeelde inbox voor site en messengers
- Terugbelverzoek — formulier „bel mij terug” en automatisch terugbellen
- Bellen vanaf de site — een gesprek direct vanuit de browser
- Online bestellen op uw eigen site — winkelwagen en afrekenen bovenop uw site