
HubSpot Chatbot
Posilnite svoj HubSpot chatbot s FlowHuntom. Získajte lepšiu kontrolu nad odpoveďami, zdrojmi dát a tokmi konverzácií.
Odomknite pokročilé funkcie FlowHunt chatbota: personalizujte pomocou premenných, sledujte pomocou URL prípon, používajte event handlery a ovládajte aktiváciu chatu pre jedinečný používateľský zážitok.
Flowhunt je nabitý silnými funkciami, ktoré umožňujú hlboké prispôsobenie správania vášho chatbota a jeho plynulú integráciu s vaším webom alebo aplikáciou. Na tejto stránke sa naučíte vykonávať niektoré pokročilé prispôsobenia – premenné vo flowe, URL parametre, spätné volania na udalosti a logiku vlastnej aktivácie chatu.
Premenné vo flowe poskytujú spôsob, ako odovzdať chatbotovi dynamické dáta, aby mohol byť skutočne personalizovaný. Do týchto premenných môžete ukladať čokoľvek – používateľské údaje, údaje o relácii alebo akékoľvek relevantné informácie.
flowVariable
je súčasťou konfigurácie FHChatbot.initChatbot()
. Je to objekt, kde každý pár kľúč-hodnota definuje premennú a jej hodnotu. Príklad – odovzdanie IP adresy a ID používateľa:
<script type="text/javascript" id="fh-chatbot-script-8f1fd880-8e9c-4cb1-a1f2-291c0329612b">
(function(d, src, c) {
var t=d.scripts[d.scripts.length - 1],s=d.createElement('script');
s.async=true;s.src=src;s.onload=s.onreadystatechange=function(){
var rs=this.readyState;
if(rs&&(rs!='complete')&&(rs!='loaded')){return;}
c(this);
};
t.parentElement.insertBefore(s,t.nextSibling);
})(document,
'https://app.flowhunt.io/fh-chat-widget.js',
function(e){
FHChatbot.initChatbot({
chatbotId: '8f1fd880-8e9c-4cb1-a1f2-291c0329612b',
workspaceId: 'e31db667-893b-4e47-92c3-bb1f93c1b594',
headerTitle: 'URLsLab FAQ Generator',
maxWindowWidth: '700px',
"flowVariable": {
"ip": /* Code to obtain IP Address */ ,
"userId": /* Code to obtain User ID */
}
});
}
);
</script>
Dôležité poznámky:
/* Code to obtain IP Address */
a /* Code to obtain User ID */
vašou skutočnou logikou na získanie týchto hodnôt z vášho systému. To často zahŕňa prístup k serverovým premenným, local storage alebo iné autentifikačné metódy.Parameter urlSuffix
vám umožňuje pripojiť dotazovací reťazec na koniec každej URL, ktorú volá chatbot. Je to veľmi užitočné pre sledovanie pôvodu a efektivity interakcií chatbota pomocou analytických nástrojov ako Google Analytics.
Ako používať urlSuffix
Jednoducho nastavte vlastnosť urlSuffix
na požadovaný dotazovací reťazec takto:
<script type="text/javascript" id="fh-chatbot-script-8f1fd880-8e9c-4cb1-a1f2-291c0329612b">
(function(d, src, c) {
var t=d.scripts[d.scripts.length - 1],s=d.createElement('script');
s.async=true;s.src=src;s.onload=s.onreadystatechange=function(){
var rs=this.readyState;
if(rs&&(rs!='complete')&&(rs!='loaded')){return;}
c(this);
};
t.parentElement.insertBefore(s,t.nextSibling);
})(document,
'https://app.flowhunt.io/fh-chat-widget.js',
function(e){
FHChatbot.initChatbot({
chatbotId: '8f1fd880-8e9c-4cb1-a1f2-291c0329612b',
workspaceId: 'e31db667-893b-4e47-92c3-bb1f93c1b594',
headerTitle: 'URLsLab FAQ Generator',
maxWindowWidth: '700px',
"urlSUffix": "?utm_source=your-custom-source"
});
}
);
</script>
V tomto príklade sa ku všetkým URL, ktoré iniciuje chatbot, pripojí ?utm_source=your-custom-source
, takže môžete sledovať návštevnosť z chatbota vo vašej analytike.
Flowhunt vám umožňuje nastaviť event handlery, ktoré spustia vlastné funkcie pri určitých udalostiach v chatbote. Tieto handlery vám dávajú presnú kontrolu nad používateľským zážitkom. Hlavné event handlery zahŕňajú:
onSessionCreated
: Spustí sa, keď je vytvorená nová relácia chatbota (počítajú sa aj reštarty relácie!).onWindowOpened
: Spustí sa, keď sa otvorí okno chatbota.onWindowClosed
: Spustí sa, keď sa okno chatbota zatvorí.onError
: Spustí sa, keď dôjde k chybe v chatbote.onMessageReceived
: Spustí sa, keď bot odošle správu alebo keď používateľ odošle vstup.onMessageSent
: Spustí sa, keď používateľ odošle správu.Ako používať event handlery
Handlery môžete nastaviť pomocou premennej fhChatbot
, ktorú vráti FHChatbot.initChatbot
, a pridávať poslucháčov ako fhChatbot.onSessionCreated()
. Tu je príklad:
<script type="text/javascript" id="fh-chatbot-script-8f1fd880-8e9c-4cb1-a1f2-291c0329612b">
// zachytenie udalosti, keď je chatbot pripravený na vašej stránke
window.addEventListener("onFHChatbotReady", (e) => {
console.log("Chatbot je pripravený, tlačidlo chatu by už malo byť viditeľné a pripravené na kliknutie.");
});
(function(d, src, c) {
var t=d.scripts[d.scripts.length - 1],s=d.createElement('script');
s.async=true;s.src=src;s.onload=s.onreadystatechange=function(){
var rs=this.readyState;
if(rs&&(rs!='complete')&&(rs!='loaded')){return;}
c(this);
};
t.parentElement.insertBefore(s,t.nextSibling);
})(document,
'https://app.flowhunt.io/fh-chat-widget.js',
function(e){
const fhChatbot = FHChatbot.initChatbot({
chatbotId: '8f1fd880-8e9c-4cb1-a1f2-291c0329612b',
workspaceId: 'e31db667-893b-4e47-92c3-bb1f93c1b594',
headerTitle: 'URLsLab FAQ Generator',
maxWindowWidth: '700px',
"urlSUffix": "?utm_source=asdfsdfgsdg"
});
fhChatbot.onSessionCreated(function () {
// Vlastná logika pri vytvorení relácie, môže spustiť API volania alebo uložiť dáta
console.log("relácia spustená");
});
fhChatbot.onWindowOpened(function () {
// vlastná logika pri otvorení okna, alebo zobrazenie obsahu nad chatom
console.log("okno otvorené");
});
fhChatbot.onWindowClosed(function () {
// vlastná logika pri zatvorení okna, alebo zobrazenie obsahu nad chatom
console.log("okno zatvorené");
});
fhChatbot.onError(function (e) {
// vlastná logika pri chybe, môže sa zaznamenať napríklad do nástroja na sledovanie chýb
console.log(e.metadata);
console.log("chyba okna");
});
fhChatbot.onMessageReceived(function (e) {
// vlastná logika keď bot odpovie
console.log("chatbot odpovedal");
});
fhChatbot.onMessageSent(function (e) {
// vlastná logika keď používateľ odošle vstup
console.log("používateľ odoslal vstup");
});
}
);
</script>
Každý event handler môže vykonať vlastnú logiku, vďaka čomu sa váš chatbot správa dynamicky podľa správania používateľa.
Príklady použitia:
onSessionStart
a ďalších udalostí na odosielanie dôležitých metrík.Nastavením showChatButton: false
môžete skryť predvolené tlačidlo chatu. Potom môžete programovo otvárať alebo zatvárať okno chatbota podľa vlastnej logiky. Toto vám dáva úplnú kontrolu nad používateľským rozhraním.
Ako používať vlastnú aktiváciu
FHChatbot.initChatbot()
pridajte: showChatButton: false
.fhChatbot.openChat()
a fhChatbot.closeChat()
na ovládanie viditeľnosti na základe vašich vlastných udalostí.<script type="text/javascript" id="fh-chatbot-script-8f1fd880-8e9c-4cb1-a1f2-291c0329612b">
(function(d, src, c) {
var t=d.scripts[d.scripts.length - 1],s=d.createElement('script');
s.async=true;s.src=src;s.onload=s.onreadystatechange=function(){
var rs=this.readyState;
if(rs&&(rs!='complete')&&(rs!='loaded')){return;}
c(this);
};
t.parentElement.insertBefore(s,t.nextSibling);
})(document,
'https://app.flowhunt.io/fh-chat-widget.js',
function(e){
const fhChatbot = FHChatbot.initChatbot({
chatbotId: '8f1fd880-8e9c-4cb1-a1f2-291c0329612b',
workspaceId: 'e31db667-893b-4e47-92c3-bb1f93c1b594',
headerTitle: 'URLsLab FAQ Generator',
maxWindowWidth: '700px',
"urlSUffix": "?utm_source=asdfsdfgsdg",
"showChatButton": false
});
// Príklad: ak používateľ klikne na vlastné tlačidlo
const customChatButton = document.getElementById("myCustomChatButton")
customChatButton.addEventListener("click", () => {
fhChatbot.openChat();
});
// Príklad: ak používateľ zatvorí pomocou vlastného tlačidla na zatvorenie
const customCloseChatButton = document.getElementById("myCustomCloseChatButton")
customCloseChatButton.addEventListener("click", () => {
fhChatbot.closeChat();
});
}
);
</script>
V tomto príklade sme pridali poslucháčov na vlastné tlačidlá, ktoré otvárajú alebo zatvárajú chat.
Výhody:
Použitím premenných vo flowe, URL prípon, event handlerov a vlastnej aktivácie chatu môžete vytvoriť vysoko prispôsobené a pútavé chatbot zážitky s Flowhunt. Tieto pokročilé možnosti vám dávajú nástroje na jemné doladenie chatbota tak, aby dokonale vyhovoval vašim obchodným potrebám a očakávaniam používateľov.
Premenné vo flowe umožňujú posielať dynamické dáta – napríklad informácie o používateľovi alebo relácii – do vášho FlowHunt chatbota. Umožňuje to personalizované a kontextovo uvedomelé rozhovory šité na mieru každému používateľovi.
Použite parameter urlSuffix na pripojenie vlastných dotazovacích reťazcov ku každej URL, ktorú chatbot volá. To uľahčuje sledovanie návštevnosti a konverzií z chatbota v analytických nástrojoch ako Google Analytics.
FlowHunt podporuje event handlery ako onSessionCreated, onWindowOpened, onWindowClosed, onError, onMessageReceived a onMessageSent, čo vám dáva plnú kontrolu nad interakciami používateľov riadenými chatbotom.
Nastavte 'showChatButton' na false, aby ste skryli predvolené tlačidlo, a potom použite fhChatbot.openChat() a fhChatbot.closeChat() na otvorenie alebo zatvorenie chatbota podľa vlastnej logiky alebo akcií používateľa.
Pokročilé prispôsobenie vám umožňuje personalizovať používateľské cesty, integrovať analytiku, spúšťať dynamické akcie a bezproblémovo zladiť zážitok z chatbota s dizajnom a obchodnými potrebami vášho webu.
Posuňte svoj chatbot na vyššiu úroveň s pokročilými funkciami JS API FlowHunt. Personalizujte, analyzujte a majte pod kontrolou každý aspekt svojho AI chatbota.
Posilnite svoj HubSpot chatbot s FlowHuntom. Získajte lepšiu kontrolu nad odpoveďami, zdrojmi dát a tokmi konverzácií.
FlowHunt sa integruje s vašimi obľúbenými nástrojmi pre zákaznícky servis a produktivitu, aby ste mohli využívať AI chatboty a automatizáciu kdekoľvek. Prezrite...
FlowHunt 2.6.12 prináša integráciu so Slackom, klasifikáciu zámerov a model Gemini, čím zvyšuje funkčnosť AI chatbotov, zákaznícke poznatky a tímové pracovné to...