
HubSpot Chatbot
Vylepšete svůj HubSpot chatbot pomocí FlowHunt. Získejte lepší kontrolu nad odpověďmi, zdroji dat a konverzačními toky.
Odemkněte pokročilé funkce FlowHunt chatbota: personalizujte pomocí proměnných toku, sledujte pomocí URL přípon, využijte obslužné rutiny událostí a ovládejte aktivaci chatu pro individuální uživatelský zážitek.
Flowhunt je vybaven silnými funkcemi, které umožňují hluboké přizpůsobení chování vašeho chatbota a jeho bezproblémovou integraci s vaším webem nebo aplikací. Na této stránce se naučíte provádět některá pokročilá přizpůsobení – proměnné toku, parametry URL, zpětná volání na základě událostí a vlastní logiku aktivace chatu.
Proměnné toku poskytují způsob, jak předávat chatbotovi dynamická data, takže může být skutečně personalizovaný. Do těchto proměnných můžete uložit cokoli – uživatelská data, data o relaci nebo jakékoli relevantní informace.
flowVariable
je součástí konfigurace FHChatbot.initChatbot()
. Je to objekt, kde každý pár klíč-hodnota definuje proměnnou a její hodnotu. Příklad – předávání IP adresy uživatele a jeho ID:
<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ší skutečnou logikou pro zjištění těchto hodnot z vašeho systému. Často to zahrnuje přístup k serverovým proměnným, lokálnímu úložišti nebo využití jiných metod ověřování.Parametr urlSuffix
vám umožní přidat dotazovací řetězec na konec každé URL, kterou chatbot volá. To je neocenitelné pro sledování původu a efektivity interakcí s chatbotem pomocí analytických nástrojů, jako je Google Analytics.
Jak použít urlSuffix
Jednoduše nastavte vlastnost urlSuffix
na požadovaný dotazovací řetězec, například:
<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 příkladu bude ?utm_source=your-custom-source
připojeno ke všem URL, které chatbot iniciuje, což vám umožní sledovat návštěvnost chatbota ve vašem analytickém nástroji.
Flowhunt vám umožňuje nastavit obslužné rutiny událostí, které spouštějí vlastní funkce při určitých událostech v rámci chatbota. Tyto rutiny vám dávají přesnou kontrolu nad uživatelským zážitkem. Hlavní obslužné rutiny zahrnují:
onSessionCreated
: Spouští se při zahájení nové relace chatbota (počítá se i restart relace!).onWindowOpened
: Spouští se při otevření okna chatbota.onWindowClosed
: Spouští se při zavření okna chatbota.onError
: Spouští se při chybě v chatbotovi.onMessageReceived
: Spouští se, když bot odešle zprávu nebo když uživatel zadá vstup.onMessageSent
: Spouští se, když uživatel odešle zprávu.Jak použít obslužné rutiny událostí
Obslužné rutiny nastavíte pomocí proměnné fhChatbot
vrácené funkcí FHChatbot.initChatbot
a přidáte posluchače, jako je fhChatbot.onSessionCreated()
. Zde je příklad:
<script type="text/javascript" id="fh-chatbot-script-8f1fd880-8e9c-4cb1-a1f2-291c0329612b">
// zachyťte událost, když je chatbot připraven na stránce
window.addEventListener("onFHChatbotReady", (e) => {
console.log("Chatbot je připraven, tlačítko chatu by mělo být nyní viditelné a připravené ke kliknutí.");
});
(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 při vytvoření relace, např. volání API nebo ukládání dat
console.log("relace zahájena");
});
fhChatbot.onWindowOpened(function () {
// vlastní logika při otevření okna, nebo zobrazení obsahu nad chatem
console.log("okno otevřeno");
});
fhChatbot.onWindowClosed(function () {
// vlastní logika při zavření okna, nebo zobrazení obsahu nad chatem
console.log("okno zavřeno");
});
fhChatbot.onError(function (e) {
// vlastní logika při chybě, lze zaznamenat do nástroje pro sledování chyb
console.log(e.metadata);
console.log("chyba okna");
});
fhChatbot.onMessageReceived(function (e) {
// vlastní logika při odpovědi bota
console.log("chatbot odpověděl");
});
fhChatbot.onMessageSent(function (e) {
// vlastní logika, když uživatel zadal vstup
console.log("uživatel odeslal vstup");
});
}
);
</script>
Každá funkce obslužné rutiny může vykonávat vlastní logiku, takže se váš chatbot může dynamicky přizpůsobovat chování uživatele.
Příklady použití:
onSessionStart
a dalších událostí pro zasílání cenných metrik.Nastavením showChatButton: false
můžete skrýt výchozí tlačítko chatu. Poté můžete programově otevírat nebo zavírat okno chatbota podle své vlastní logiky. To vám dává maximální kontrolu nad uživatelským rozhraním.
Jak použít vlastní aktivaci
FHChatbot.initChatbot()
přidejte: showChatButton: false
.fhChatbot.openChat()
a fhChatbot.closeChat()
pro ovládání viditelnosti na základě vlastních událostí.<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
});
// Příklad: pokud uživatel klikne na vlastní tlačítko
const customChatButton = document.getElementById("myCustomChatButton")
customChatButton.addEventListener("click", () => {
fhChatbot.openChat();
});
// Příklad: pokud uživatel zavře pomocí vlastního zavíracího tlačítka
const customCloseChatButton = document.getElementById("myCustomCloseChatButton")
customCloseChatButton.addEventListener("click", () => {
fhChatbot.closeChat();
});
}
);
</script>
V tomto příkladu jsme přidali posluchače na vlastní tlačítka pro otevření nebo zavření chatu.
Výhody:
Používáním proměnných toku, přípon URL, obslužných rutin událostí a vlastní aktivace chatu můžete vytvořit vysoce přizpůsobené a poutavé zážitky s chatbotem Flowhunt. Tyto pokročilé možnosti vám dávají nástroje k doladění chatbota tak, aby dokonale odpovídal potřebám vašeho podnikání i očekáváním vašich uživatelů.
Proměnné toku vám umožňují předávat dynamická data – například informace o uživateli nebo relaci – do vašeho chatbota FlowHunt. To umožňuje personalizované a kontextově vázané konverzace šité na míru každému uživateli.
Použijte parametr urlSuffix k přidání vlastních dotazovacích řetězců ke každé URL, na kterou chatbot volá. Díky tomu snadno sledujete návštěvnost a konverze pocházející od chatbota v analytických nástrojích jako Google Analytics.
FlowHunt podporuje obslužné rutiny událostí jako onSessionCreated, onWindowOpened, onWindowClosed, onError, onMessageReceived a onMessageSent, což vám dává plnou kontrolu nad interakcemi uživatelů řízenými chatbotem.
Nastavte 'showChatButton' na hodnotu false pro skrytí výchozího tlačítka a poté použijte fhChatbot.openChat() a fhChatbot.closeChat() pro otevření nebo zavření chatbota na základě vlastní logiky nebo akcí uživatele.
Pokročilé přizpůsobení vám umožní personalizovat uživatelské cesty, integrovat analytiku, spouštět dynamické akce a bezproblémově sladit zážitek z chatbota s designem vašeho webu a potřebami podnikání.
Posuňte svého chatbota na vyšší úroveň s pokročilými funkcemi JS API FlowHunt. Personalizujte, analyzujte a ovládejte každý aspekt vašeho AI chatbota.
Vylepšete svůj HubSpot chatbot pomocí FlowHunt. Získejte lepší kontrolu nad odpověďmi, zdroji dat a konverzačními toky.
Chatboti jsou digitální nástroje, které simulují lidskou konverzaci pomocí AI a NLP, nabízejí nepřetržitou podporu, škálovatelnost a cenovou efektivitu. Objevte...
Bezproblémově propojte FlowHunt Chatbot s vašimi oblíbenými nástroji zákaznické podpory pro hladký přechod na lidskou podporu. AI agent chytře rozhoduje, kdy es...