Віджет HelpCrunch використовує файли cookie, які безпосередньо пов'язані з доменом вашого веб-сайту. Ми прагнемо захистити конфіденційність ваших даних, отже ці файли cookie не можуть бути доступні HelpCrunch на інших веб-сайтах, або іншими сайтами, які використовують віджет HelpCrunch. Кожен файл cookie є ексклюзивним для вашого домену.
domain-organizationName-appIdNumber-cookieKey
(example: helpcrunch.com-tesla-2-visit-start-time)
Ось список файлів cookie, включаючи їх призначення, тривалість та опис:
Назва cookie |
Тип |
Час зберігання |
Опис |
device-source | link | 1 рік | Поточна сторінка при завантаженні |
device-referrer | link | 1 рік | Посилання звідки перейшли на поточний сайт (document.referrer) |
hc-visitor-hash | hash | 1 рік | Ми генеруємо хеш, необхідний для метрик по трігерам і попапам. Віикористовується лише тоді, коли пристрій ще не створено (для відвідувачів) |
Ключі cookie, які включають в себе ID веб-виджету
domain-organizationName-appIdNumber-cookieKey
Список cookieKeys:
Назва ключа cookie |
Тип |
Час зберігання |
Опис |
chat-id | number | 1 рік | id активного чату |
helpcrunch-device | object | 1 рік | Деякі дані по девайсу, такі як id, secret та sessions |
device-id | number | 1 рік |
device id Необхідний для відправки запитів на девайс, наприклад, його оновлення чи отримання даних користувача (не візітора) при завантаженні |
hc-logout | true | 1 рік |
Якщо при логауті виникла якась помилка, ми виставляємо цю куку із значенням |
widget-close-time | time | 1 рік |
Час, протягом якого віджет був згорнутий. Для проактивніх автоповідомлень |
visits-count | number | 1 рік |
Кількість сесій. Використовується для проактивніх автоповідомлень |
visit-start-time | time | 1 рік | Допоміжний ключ для вираховування початку сесії |
visit-end-time | time | 1 рік | Допоміжний ключ для вираховування закінчення сесії |
last-trigger-message | object | 1 рік | Останнє проактивне автоповідомлення |
last-trigger-time | time | 1 рік | Використовується для проактивніх автоповідомлень |
received-triggers-count | number | 1 рік |
Кількість трігерів для правила проактивніх автоповідомлень |
last-message | object | 1 рік |
Останнє повідомлення. Використовується для того, щоб виводити його в нотифікації над кнопкою і щоб розуміти чи його вже закривали/бачили |
triggers-list | array of objects | 1 рік |
Список проактивніх автоповідомлень, які відпрацьовували. Оскільки вони не надсилаються відразу, ми їх записуємо і коли клієнт відповідає, створюється чат, який включає всі ці повідомлення |
unsent-popups | array of objects | 1 рік |
Попапи які відображались до того як був створений девайс та кастомер, як тільки клієнт напише в чат тоді ці дані передадуться в девайс для того щоб записати які саме попапи відпрацювали |
page-views | number | 1 рік |
Використовується для правила по проактивніх автоповідомлень(скільки разів переглянули сторінку) |
widget-window-state | state name | 1 рік |
Стан віджета на якому зараз знаходимось, наприклад форма, чат чи база знань |
previous-state | state name | 1 рік |
Попередній стан віджету, використовується, щоб зрозуміти, з якого стану перейшли і куди звертатись при натисканні на кнопку “назад” |
last-agent-message | object | 1 рік |
Останнє повідомлення агента, використовується для того, щоб відобразити аватар агента на кнопці чату. |
user-location | object | 1 рік |
Якщо для попапу чи для тригера потрібні дані про локацію користувача (city / country / countryCode), тоді ми робимо запит для їх отримання і потім записуємо в кукі. |
unfinished-message | text | 1 рік |
Якщо користувач почав вводити текст у поле вводу і не відправив, цей текст зберігається і при повторному заході в чат відображається щоб користувач міг додрукувати повідомлення |
open-chat-state | boolean | 1 рік |
Зберігає стан чату (згорнутий або розгорнутий). Це необхідно для збереження стану чату при переході між різними сторінками |
token-data | object | 1 рік | Дані з токенами для авторизації запитів |
user-id | string | 1 рік |
Поле |
kb-article-ratings | array of objects | 1 рік | Дані по проставленим рейтингам статей в базі знань |
kb-session-token | hash | 1 рік |
Токен для сессії в базі знань, використовується при лімітуванні доступу по ip чи паролю |
knowledge-base-state | object | 1 рік |
Стан бази знань, Зберігаються дані про поточну сторінку та розділ бази знань, які відвідав користувач |
kb-lang-tag | string | 1 рік | Вибрана користувачем мова в базі знань |
large-widget | boolean | 1 рік |
Зберігає стан при натисканні на кнопку “розширити“ в статтях по базі знань, яка розтягує віджет для більш зручного перегляду статей |