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.

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.

  1. 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…).

  2. 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.

  3. 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#

Oficiální dokumentace

window.addEventListener('CookiebotOnConsentReady', () => {
  window.Whisper?.setConsent({
    analytics: Cookiebot.consent.statistics,
    marketing: Cookiebot.consent.marketing,
  })
})

CookieYes#

Oficiální dokumentace

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#

Oficiální dokumentace

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 setConsent opravdu volá po udělení souhlasu (viz příklady výše).

Další řešení najdete v článku Časté problémy.

Související články#

← Zpět na úvod