Báwo la ràn yín lọ́wọ́?

Ẹ sọ fún wa ní ṣókí ohun tí ó dá lé — a ó dá yín lóhùn nípasẹ̀ ìméèlì.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Sí ojú-ìbẹ̀rẹ̀

Otevření chatu vlastním odkazem nebo tlačítkem

Chat může otevřít libovolný odkaz nebo tlačítko na vašem webu – okno se zobrazí přímo vedle prvku, na který návštěvník klikne. S předvyplněným textem, výběrem karty a případně zcela bez chatové bubliny.

Kromě chatové bubliny v rohu mohou návštěvníci otevřít chat také odkazem nebo tlačítkem na vašem webu – například „Nápověda a podpora“ v postranním panelu nebo „Dotaz k mému tarifu“ na stránce s ceníkem. Okno chatu se pak otevře přímo vedle tohoto prvku.

Žádný další kód není potřeba: stačí běžný vkládací kód z části Vložení widgetu. Příklad ke zkopírování najdete také v účtu v části Projekt → Vložení → Otevřít chat vlastním odkazem.

Nejjednodušší případ

Odkaz směřující na #rc-open:

<a href="#rc-open">Help & support</a>

Nebo tlačítko s atributem data-rc-open:

<button type="button" data-rc-open>Open chat</button>

data-rc-open funguje na jakémkoli prvku, nejen na tlačítkách. Kromě #rc-open widget přijímá jako cíl odkazu také #reactive-chat.

Kliknutí se započítá, i když se widget ještě nenačetl: okno se otevře, jakmile bude připravený.

Kde se okno zobrazí

Chcete-li otevřít okno v jeho obvyklé poloze v rohu, použijte data-rc-open="corner". Totéž provede data-rc-anchor="none":

<button type="button" data-rc-open="corner">Open chat</button>

Předvyplnění pole zprávy

Pomocí data-rc-message bude při otevření chatu v poli zprávy už připravená věta. Neodešle se – návštěvník ji může doplnit, změnit nebo smazat a sám ji odešle.

<button type="button" data-rc-open data-rc-message="I have a question about my plan">
  Question about my plan
</button>

Použije se až 200 znaků. Chat se přitom přepne na kartu konverzace.

Výběr karty

Pokud má váš chat několik karet, data-rc-tab určuje, která bude při otevření v popředí:

<a href="#rc-open" data-rc-tab="help">Browse help articles</a>

Pokud váš chat uvedenou kartu nemá (například help bez článků nápovědy), jednoduše se otevře jako obvykle.

Otevření z vlastního JavaScriptu

Stejné možnosti jsou dostupné i při volání. anchor je prvek, vedle kterého se má okno zobrazit; message a tab jsou volitelné:

document.querySelector('#my-button').addEventListener('click', function (ev) {
  ReactiveChat('open', {
    anchor: ev.currentTarget,
    message: 'I have a question about my plan',
    tab: 'msg'
  });
});

Bez anchor se okno otevře ve své obvyklé poloze. ReactiveChat('open') bez voleb se chová jako dosud. Pokud prvek sám obsahuje data-rc-message nebo data-rc-tab, platí i pro toto volání; hodnoty výslovně předané ve volání mají přednost.

Pokud se váš kód může spustit před načtením vkládacího kódu, přidejte před něj tento řádek. Volání se pak zařadí do fronty a provedou, jakmile je widget připravený:

window.ReactiveChat = window.ReactiveChat || function () { (window.ReactiveChat.q = window.ReactiveChat.q || []).push(arguments); };

Zcela bez chatové bubliny

Pokud má být chat dostupný pouze přes vaše vlastní odkazy – například „Nápověda a podpora“ v postranním panelu –, existují dvě možnosti.

V účtu: v části Projekt → Vzhled → Značka nastavte Zobrazení na Jen přes vlastní odkazy (bez ikony chatu) a uložte. Nastavení se projeví bez změny vašeho webu. Přesto poté znovu zkopírujte vkládací kód v části Projekt → Instalace: nový kód už neobsahuje barvu vaší značky, takže ikona chatu při načítání stránky krátce neblikne. Dokud widget nemůže získat vaše nastavení ze serveru – například bez připojení nebo při první návštěvě před přijetím cookies –, ikona se stále zobrazuje jako pojistka, aby chat zůstal dostupný.

Ve vkládacím kódu: pokud se ikona nesmí nikdy zobrazit, skryjte chatovou bublinu atributem data-rc-hide-launcher="true" ve vkládacím kódu. Tento atribut platí vždy bez ohledu na nastavení v účtu:

<script src="https://cdn.reactive.chat/loader.js"
        data-rc-site-key="SITE_KEY"
        data-rc-hide-launcher="true"
        async></script>

Pak zajistěte, aby každá stránka, ze které mají mít návštěvníci přístup k chatu, obsahovala alespoň jeden takový odkaz.

Řešení problémů

Ostatní nastavení kódu popisuje Vložení widgetu. Zobrazení karty s vlastní nabídkou uvnitř chatu vysvětluje Reklamní karta v chatu.

Další informace v dokumentaci

Podrobně: Reference značky script a JavaScript API. Všechny kapitoly najdete v dokumentaci.

Ìgbà àtúnṣe tó kẹ́yìn: