Nastavení souhlasu s cookies
Jak přidat AI prodavače do cookie lišty a propojit váš nástroj pro souhlas s cookies krok za krokem.
Aktualizováno:
Dokud návštěvník nepřijme analytické cookies, chat widget odesílá jen anonymní statistiky bez identifikace. Když widgetu předáte volbu návštěvníka, zpřístupníte konverzační analytiku pro návštěvníky, kteří souhlas udělili.
Krok 1: Přidejte widget do cookie lišty#
Chat widget používá úložiště podobné cookies pro nezbytné funkce (běh chatu a uchování kontextu konverzace — ty souhlas nevyžadují) a po udělení souhlasu také pro konverzační analytiku.
Otevřete nastavení své cookie lišty
Přihlaste se do nástroje, kterým spravujete souhlas s cookies (Cookiebot, CookieYes, OneTrust, cookie lišta vaší platformy…).
Nechte skript widgetu vždy načítat
Skript chat widgetu nezařazujte mezi skripty, které nástroj do udělení souhlasu blokuje — musí se načítat vždy, jinak se chat návštěvníkům vůbec nezobrazí. Bez souhlasu widget žádnou analytiku neodesílá; volbu návštěvníka mu předáte v kroku 2.
Uveďte widget v informacích o cookies
V textu cookie lišty uveďte Yasan chat widget u analytických (statistických) cookies, aby návštěvníci věděli, k čemu souhlas udělují. Jde o informaci pro návštěvníky — neváže se na blokování skriptu.
Krok 2: Propojte nástroj pro souhlas#
Kdykoli návštěvník provede nebo změní svou volbu cookies, předejte ji widgetu voláním window.Whisper.setConsent(...) s hodnotou true pro přijaté kategorie a false pro odmítnuté:
Zapnout analytiku:
window.Whisper?.setConsent({
analytics: true,
});Zapnout marketing:
window.Whisper?.setConsent({
marketing: true,
});Vypnout obojí:
window.Whisper?.setConsent({
analytics: false,
marketing: false,
});Widget si volbu pamatuje v prohlížeči návštěvníka. Snippet se proto může spouštět při každém načtení stránky — opakované volání jen znovu uloží stejnou hodnotu. Pokud návštěvník souhlas s analytikou odvolá, widget zároveň smaže svůj uložený identifikátor návštěvníka a uložený snímek košíku, který slouží jen k analytice.
Hotové příklady pro nejčastější nástroje#
Cookiebot#
window.addEventListener('CookiebotOnConsentReady', () => {
window.Whisper?.setConsent({
analytics: Cookiebot.consent.statistics,
marketing: Cookiebot.consent.marketing,
})
})CookieYes#
document.addEventListener('cookieyes_banner_load', (event) => {
window.Whisper?.setConsent({
analytics: event.detail.categories.analytics === true,
marketing: event.detail.categories.advertisement === true,
})
})
document.addEventListener('cookieyes_consent_update', (event) => {
window.Whisper?.setConsent({
analytics: event.detail.accepted.includes('analytics'),
marketing: event.detail.accepted.includes('advertisement'),
})
})OneTrust#
C0002 (analytické) a C0004 (marketingové) jsou výchozí ID kategorií OneTrust — ověřte je ve své administraci v Categorizations → Categories, mohou být nastavená jinak.
function syncWhisperConsent() {
const activeGroups = (window.OnetrustActiveGroups || '').split(',')
window.Whisper?.setConsent({
analytics: activeGroups.includes('C0002'),
marketing: activeGroups.includes('C0004'),
})
}
function OptanonWrapper() {
syncWhisperConsent()
}
window.addEventListener('OneTrustGroupsUpdated', syncWhisperConsent)Kde tyto úryvky najdete v aplikaci#
Stejné úryvky připravené ke zkopírování najdete v nastavení AI prodavače v sekci Souhlas s cookies.
Nefunguje to?#
- Chat widget se vůbec nezobrazuje — váš nástroj pro souhlas pravděpodobně blokuje skript widgetu. Povolte ho v nastavení nástroje; bez souhlasu widget žádnou analytiku neodesílá.
- Konverzační analytika je prázdná — zkontrolujte, že se
setConsentopravdu volá po udělení souhlasu (viz příklady výše).
Další řešení najdete v článku Časté problémy.