Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] Cookie Policy / Політика файлів Cookie + GDPR/ePrivacy + Google Consent Mode v2


Recommended Posts

Cookie Policy / Політика файлів Cookie + GDPR/ePrivacy + Google Consent Mode v2


Cookie Policy / Політика файлів Cookie + GDPR/ePrivacy + Google Consent Mode v2


 

Модуль виводить повідомлення про використання сайтом cookies.

Повідомлення буде виводитися на кожній сторінці магазину, поки відвідувач не натисне кнопку підтвердження. Після підтвердження повідомлення не відображатиметься протягом зазначеного в налаштуваннях модуля періоду (за замовчуванням – 1 рік).

 

Підтримка GDPR / ePrivacy

# Гранулярна згода (Consent Categories)

- 4 категорії cookie - Necessary, Analytics, Marketing, Functional. Кожну категорію можна увімкнути/вимкнути в налаштуваннях
- модальне вікно налаштувань для відвідувача - кнопка Налаштування відкриває модальне вікно з перемикачами для кожної категорії та описом призначення
 

# Журнал згод

- збереження customer_id, JSON з деталями згоди, IP-адреса, дата
- вкладка Журнал згод з таблицею записів
- CSV-експорт - вивантаження журналу з BOM та роздільником `;` для коректного відкриття в Excel

 

# Right to Erasure (Стаття 17 GDPR)

- запити на видалення з дедлайном 30 днів, статусами, нотатками адміна
- сторінка в особистому кабінеті покупця - перегляд поточної згоди та можливість подати запит на видалення
- видалення даних в адмінці модуля з фільтрами за статусом, індикаторами дедлайну (днів залишилось / прострочено)
- email-повідомлення адміну - при запиті на видалення даних згоди адміністратор отримує email з деталями запиту
- email-повідомлення покупцю - при виконанні, відхиленні або прийнятті запиту в обробку клієнт отримує лист з відповідним кольоровим акцентом, деталями та футером GDPR Art. 17
- інвалідація cookie після видалення -після виконання запиту на видалення при наступному візиті клієнта cookie згоди видаляються, банер/попап показується знову


Підтримка Google Consent Mode v2

- інтеграція GCM v2 - `analytics_storage`, `ad_storage`, `ad_user_data`, `ad_personalization`
- налаштування дефолтних станів - для кожного типу consent окремо (granted/denied)
- автоматичне оновлення - `gtag('consent', 'update', ...)` при зміні згоди користувачем
- Measurement ID - підтримка GA4 через налаштування модуля
- Wait for Update - налаштування таймауту очікування відповіді користувача (мс)

 

Модуль мультимовний, всі тексти та зовнішній вигляд налаштовуються з адмінки.

 

Параметри, що налаштовуються у модулі:

  • Текст повідомлення
  • Посилання на інформаційну статтю або посилання на довільну сторінку
  • Текст посилання (при використанні довільної сторінки)
  • Текст повідомлення після посилання на сторінку політики
  • Текст кнопки прийняття умов
  • Час життя cookie (в днях)
  • Позиція повідомлення (верх/низ/на весь екран)
  • Кнопка: колір/колір при наведенні/фон/фон при наведенні/кути
  • Текст: колір/вирівнювання
  • Фон: колір/прозорість

 

У модулі встановлено тексти повідомлення для мов: Українська/російська/Англійська

 

 

 

Скріншоти налаштувань:

Спойлер

 

 

 

cookiepolicy31_settings_text.thumb.png.211a46a1927d03e5f8a11c8869b07fe2.png

 

cookiepolicy31_settings_view.thumb.png.8dff2f1b95480387c365e988c028f02a.png

 

 

Скріншоти зовнішнього вигляду сповіщення за замовчуванням:

Спойлер

 

 

 

cookiepolicy31_view_desktop.thumb.png.9d9724b1ceebdaaf338381900d328a73.png

 

cookiepolicy31_view_mobile.thumb.jpg.3ec8aa55524a2ce499282f925f0966ae.jpg

 

 

 

 

Установка:

Спойлер
  1. Завантажити відповідну версію:
    CookiePolicy_v3.0.0_OC2.1.x.ocmod.zip - для ocStore 2.1.х (адаптація модуля для ocStore 2.1 виконана @TeslaFeo)
    CookiePolicy_v5.х.х_OC2.3.x.ocmod.zip - для OpenCart та сборок версії 2.3.х (підтримку версії для Opencart 2.3.* припинено)
    CookiePolicy_v5.х.х_OC3.0.x.ocmod.zip - для OpenCart та сборок версії 3.0.х
  2. Встановити через стандартний установник розширень
  3. Встановити права на перегляд та редагування для групи адміністраторів
  4. Встановити модуль у розділі Модулі
  5. Налаштувати модуль та зберегти налаштування
  6. Оновити кеш модифікаторів

 

Оновлення:

Спойлер

1. Доповнення - Менеджер доповнень - Видалити модифікатор Cookie Policy (тільки модифікатор, видаляти сам модуль не потрібно, якщо не хочете обнулити його налаштування)

2. Установити модуль

3. Оновити кеш модифікаторів

 

 

 

 


  • Автор
  • Опубліковано
    29.05.19
  • Категорія
  • Ioncube Loader
    Нет
  • ocStore
    3.0
    2.3.0.2.4
    2.3
    2.1
  • OpenCart.Pro, ocShop
    Не проверялось
  • Звернення до сервера розробника
    Нет

 

Змінено користувачем PaulKravchenko
  • +1 1
Надіслати
Поділитися на інших сайтах

Скриншоты трех позиций уведомления, настраиваемых в модуле: низ (по умолчанию), верх и во весь экран. Текст уведомления и кнопки предустановлен по умолчанию.

Спойлер

cookie_policy_view_bottom.thumb.png.2a165e032854375089d6844817567cd9.png

 

 

cookie_policy_view_top.thumb.png.c870ac902fe751beec4569df0968c862.png

 

cookie_policy_view_fullscreen.thumb.png.13e4d5bf6129b7fc87d29df842cbbee5.png

 

Никакие файлы не заменяются. В footer.tpl модификатор добавляет скрипт уведомления.

Надіслати
Поділитися на інших сайтах

@PiratRu прошу прощения, поторопился с параметром времени отключения уведомления при согласии. Обновил версию, скачайте 2.3.1 плиз. Для решения проблемы достаточно заменить файл catalog/view/javascript/jquery.cookiecuttr.js

 

Сорри, буду внимательнее)

  • +1 1
Надіслати
Поділитися на інших сайтах

@sonicking нет, к сожалению. Поэтому и поля сделаны инпутом, а не текстареа - даже перенос строк не поддерживается) Может быть, теоретически, когда-нибудь сделаю вывод в шаблон)

Надіслати
Поділитися на інших сайтах

@PaulKravchenko иногда полоса появляется вновь с призывом принять! Может ли это быть из за кешера на сайте?

Пока где то что то эксперементируешь, кеш периодически сбрасываешь.

Надіслати
Поділитися на інших сайтах


18 минут назад, PiratRu сказал:

@PaulKravchenko иногда полоса появляется вновь с призывом принять! Может ли это быть из за кешера на сайте?

Пока где то что то эксперементируешь, кеш периодически сбрасываешь.

У меня работает на двух боевых и двух тестовых магазинах - такой проблемы не наблюдаю. Сообщите если удастся заметить закономерность сброса жизни кукиса.

Спасибо.

Надіслати
Поділитися на інших сайтах

@PaulKravchenko если честно, просто с утра кадого нового дня вижу на сайте соглашение кукисов. Почему, так и не понял.

В настройках вроде указано 365 дней

011a2e51c547.jpg

Может меньше нужно, попробую так.

Надіслати
Поділитися на інших сайтах


Проблема не в параметре, возможно в кешировщике, как исключить зависит от того какой. Есть пара разных в арсенале, потестирую.

Надіслати
Поділитися на інших сайтах

49 минут назад, PaulKravchenko сказал:

Проблема не в параметре, возможно в кешировщике

У меня стоит кешировщик от Марка!

Думаю не плохо было бы добавить в исключения. Мне всё таки кажется, что при сбросе кеша и обнуляется кукисы. Хотя наверное должно бы сразу вылезти полоса с соглашением принять куки, но вижу только по утру.

Надіслати
Поділитися на інших сайтах


На тестовом магазине включен JetCache, никаких исключений для модуля не делалось - проблемы после принятия условий куков нет. В том числе и после очистки кеша, отключения/включения кеша, пересборки кеша категорий/+товары. Исключения для модуля не добавлялись. Проверка производилась гостем, в двух браузерах.

Подожду до завтра, может как и у вас мифическим образом утром очистится) Но если завтра все ок, то проблема не в кешировщике.

Надіслати
Поділитися на інших сайтах

@PiratRu а попробуйте плиз в настройках JetCache добавить в исключения cookiecuttr - вкладка Исключения - блок Исключения URI:

 

image.png.d154552a29f7d1107fb7db5d4fcf81c0.png

Надіслати
Поділитися на інших сайтах

Добавление в исключения не помогло! На сайте полоса снова отображается.

И понять не могу почему, если это только у меня одного.

Надіслати
Поділитися на інших сайтах


Очевидно, что проблема не в кешировщике и не во взаимодействии куки-модуля с ним. В чем причина, и почему раз в сутки - не могу сказать, возможно что-то чистится по крону.

Более никто с такой проблемой не обращался, а воспроизвести не удалось. Конечно, модуль слишком молод для обширной статистики, но тем не менее...

Надіслати
Поділитися на інших сайтах

В ‎07‎.‎06‎.‎2019 в 12:27, PiratRu сказал:

Добавление в исключения не помогло! На сайте полоса снова отображается.

И понять не могу почему, если это только у меня одного.

пожалуйста, обновите модуль на 2.4.0, пересохраните параметры и проверьте не ушла ли проблема

Змінено користувачем PaulKravchenko
Надіслати
Поділитися на інших сайтах

11 часов назад, PaulKravchenko сказал:

пожалуйста, обновите модуль на 2.4.0, пересохраните параметры и проверьте не ушла ли проблема

Да босс, обновил вчера! Вроде сегодня не появилось полоса, буду наблюдать пока дальше.

Надіслати
Поділитися на інших сайтах


@PaulKravchenko Приветствую. Установи на Ocstore 2.3. Права дал, кеш модификаторов обновил и очистил, настройки в модуле сделал. Но не появляется заветная полоса внизу)

Змінено користувачем shankara
Надіслати
Поділитися на інших сайтах


14 часов назад, shankara сказал:

@PaulKravchenko Приветствую. Установи на Ocstore 2.3. Права дал, кеш модификаторов обновил и очистил, настройки в модуле сделал. Но не появляется заветная полоса внизу)

посмотрите пожалуйста лог модификаторов - внеслись ли правки в footer.tpl

+ смотрите нет ли ошибок в консоли браузера

Надіслати
Поділитися на інших сайтах

6 часов назад, PaulKravchenko сказал:

посмотрите пожалуйста лог модификаторов - внеслись ли правки в footer.tpl

+ смотрите нет ли ошибок в консоли браузера

в логах чисто, как и в консоли браузера

MOD: Cookie Policy
FILE: catalog/controller/common/footer.php
CODE: $this->load->language('common/footer');
LINE: 59
FILE: catalog/view/theme/default/template/common/footer.tpl
CODE: </body>
LINE: 111
FILE: catalog/view/theme/newstore/template/common/footer.tpl
CODE: </body>
LINE: 211

 

Надіслати
Поділитися на інших сайтах


ничего определенного не могу сказать

 

киньте в личку доступы для посмотреть в чем проблема

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Добрый день! Спасибо за модуль. Все работает, кроме двух моментов:

1. На мобильной версии уведомление появляется не внизу экрана, а под футером. Если повернуть смартфон на бок, уведомление появляется как надо в видимой нижней части экрана.

2. Даже если держать телефон боком, уведомление при прокрутке немного смещается, кнопка согласия уходит за экран.

Надіслати
Поділитися на інших сайтах


@pachol можете сделать пару скриншотов и скажите в каком браузере. Мобильных девайсов для проверки немного, но попробую посмотреть можно ли решить задачу.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
Гість
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.