PrestaShop-дегі cookie келісімі мен GDPR: Дүкен иелері үшін толық модульдік нұсқаулық
PrestaShop дүкендеріне неге дұрыс cookie келісімі қажет
Егер сіз Еуропалық Одақтағы клиенттерге қызмет көрсететін PrestaShop дүкенін басқаратын болсаңыз, cookie келісімі – таңдау емес, нақты қаржылық салдары бар заңды талап. GDPR ережелері ePrivacy директивасымен бірге сайттардан маңызды емес cookie файлдарын орнатпас бұрын, ақпараттандырылған және ерікті түрде берілген келісімді алуды талап етеді. Интернет-дүкендер үшін бұл әсіресе маңызды, себебі қолданылатын cookie файлдары конверсияларды қадағалау, ремаркетинг науқандарын жүргізу және маркетингтік ROI-ды өлшеу қабілетіңізге тікелей әсер етеді.
PrestaShop бүкіл әлем бойынша 300 000-нан астам онлайн-дүкенді басқарады, олардың көпшілігі ЕО клиенттеріне сатады. Дегенмен, осы дүкендердің едәуір бөлігі мүлдем дұрыс келісім басқаруына ие емес немесе қазіргі реттеуші стандарттарға сәйкес келмейтін ескірген шешімдерге сүйенеді. Google қазір EEA аймағында жарнама көрсету үшін Consent Mode V2 қолдануды талап еткендіктен, жай ғана формалды сәйкестік пен дұрыс іске асыру арасындағы алшақтық нақты табысқа әсер етеді.
PrestaShop әдепкі бойынша қандай cookie файлдарын қояды?
Келісімді баптамас бұрын, сіздің PrestaShop дүкеніңіз қазірдің өзінде қандай cookie файлдарын қолданатынын түсінуіңіз керек. Әдепкі PrestaShop орнатылымы бірнеше санаттағы cookie файлдарын орнатады:
Міндетті cookie файлдары (келісім талап етілмейді)
- PrestaShop сессия cookie файлы: Пайдаланушы сессиясын, себеттегі тауарларды және кіру күйін қолдайды. Бұл дүкеннің жұмыс істеуі үшін қатаң түрде қажет.
- CSRF токендері: Форма жіберулерін cross-site request forgery шабуылдарынан қорғайтын қауіпсіздік cookie файлдары.
- Валюта мен тіл параметрлері: Пайдаланушы таңдаған валютаны және тілді сақтап, біркелкі шолу тәжірибесін қамтамасыз етеді.
Аналитика және маркетинг cookie файлдары (келісім талап етіледі)
- Google Analytics (GA4): Егер сіз Google Analytics модулін орнатқан болсаңыз, ол пайдаланушы мінез-құлқын, бет қаралымдарын және конверсияларды қадағалау үшін
_ga,_ga_*және байланысты cookie файлдарын орнатады. - Google Ads ремаркетингі: Конверсияны қадағалау және ремаркетинг пикселдері жарнама нысаналау мен конверсияны өлшеу үшін cookie файлдарын орнатады.
- Facebook Pixel: Егер орнатылған болса, Meta пикселі жарнама атрибуциясы мен аудитория құру үшін
_fbpжәне_fbccookie файлдарын орнатады. - Үшінші тарап аналитика модульдері: PrestaShop маркетплейсінде ондаған аналитика және маркетинг модульдері бар, олардың әрқайсысы өз cookie файлдарын орнатуы мүмкін.
Төлем шлюзі cookie файлдары
- PayPal, Stripe, Mollie және басқалар: Төлем провайдерлері алаяқтықты анықтау және сессияны басқару үшін cookie файлдарын орнатуы мүмкін. Егер олар транзакцияны аяқтау үшін қажет болса, әдетте қатаң түрде қажетті деп жіктеледі, бірақ кейбір провайдерлер келісім талап ететін қосымша аналитикалық cookie файлдарын орнатады.
- 3D Secure аутентификациясы: Көптеген еуропалық карталық төлемдер қолданатын 3D Secure процесі аутентификация кезінде уақытша cookie файлдарын орнатуы мүмкін.
PrestaShop-тың кіріктірілген cookie өңдеу шектеулері
PrestaShop-та кейбір дербес деректерді қорғау мүмкіндіктерін ұсынатын базалық GDPR модулі бар (әдетте «Official GDPR Compliance» модулі). Алайда cookie келісіміне келгенде оның айтарлықтай шектеулері бар:
- Consent Mode V2 қолдауы жоқ: Кіріктірілген модуль Google Consent Mode сигналдарын жібермейді, сондықтан сіздің Google тегтеріңіз келісімге сезімтал мінез-құлықты немесе конверсияны модельдеуді пайдалана алмайды.
- TCF интеграциясы жоқ: Еуропалық экономикалық аймақтағы бағдарламалық жарнамаға сәйкестік үшін талап етілетін Transparency and Consent Framework қолдауы жоқ.
- Cookie файлдарын шектеулі түрде бұғаттау: Кіріктірілген тәсіл жиі үшінші тарап скрипттерінің келісімге дейін cookie файлдарын орнатуына нақты кедергі жасамайды. Баннер көрсетілуі мүмкін, бірақ астарлы скрипттер бәрібір іске қосылады.
- Гео-нысаналау жоқ: Орналасуына қарамастан барлық келушілерге бірдей келісім тәжірибесі көрсетіледі. ЕО және АҚШ келушілері бірдей баннерді көреді, ол кейбіреулер үшін шамадан тыс шектеулі, ал басқалар үшін жеткіліксіз болуы мүмкін.
- Дизайн параметрлері қарапайым: Баннердің сыртқы түрі шектеулі және дүкеніңіздің бренд стиліне сәйкес келмеуі мүмкін, бұл пайдаланушы тәжірибесін бөлшектенген етеді.
FlexyConsent PrestaShop қосымшасын орнату
FlexyConsent PrestaShop үшін тікелей дүкеніңіздің әкімшілік панеліне интеграцияланатын жергілікті қосымша ұсынады. Оны орнату және баптау жолы:
1-қадам: Қосымшаны алу
FlexyConsent PrestaShop қосымшасы ресми PrestaShop Addons Marketplace сайтында қолжетімді. Маркетплейстен модульді жүктеп алыңыз да, PrestaShop әкімшілік панеліндегі Modules > Module Manager бөлімі арқылы орнатыңыз.
2-қадам: FlexyConsent тіркелгіңізді қосу
Модульді орнату дүкеніңізді FlexyConsent-те тіркейді және жобаңызды автоматты түрде жасайды; ештеңе енгізудің қажеті жоқ.
3-қадам: Cookie санаттарын баптау
Модульдің Cookie Manager бетінде дүкеніңізден табылған әр трекердің санатын тексеріңіз. PrestaShop дүкені үшін әдеттегі санаттар мыналар:
- Қажетті: Сессия cookie файлдары, CSRF қорғанысы, себет функционалдығы. Бұлар әдепкі бойынша қосылған және олардан бас тартуға болмайды.
- Аналитика: Google Analytics, Matomo немесе басқа аналитика платформалары. Келісім талап етіледі.
- Маркетинг: Google Ads, Facebook Pixel, ремаркетинг скрипттері. Келісім талап етіледі.
- Дербестендіру: Тіл, валюта және қатаң түрде қажеттіден тыс көрсетілім параметрлері. Қолданылатын құқықтық түсіндірмеңізге байланысты келісім талап етілуі немесе талап етілмеуі мүмкін.
4-қадам: Скрипттерді бұғаттауды орнату
Модуль FlexyConsent скриптін PrestaShop-тың displayHeader хугі арқылы шығарады. Оның автоматты бұғаттауы скрипттерді, iframe-дерді, пиксельдерді, cookie файлдарын және браузер қоймасын келуші келісім бергенше оның браузерінде ұстап тұрады және бетті жаңартпай босатады. FlexyConsent скриптінен бұрын іске қосылатын скриптті ұстап тұру мүмкін емес.
Әкімшілік панельдегі баптаулар
Design & Settings алты қойындыдан тұрады: General (саясат URL-дері, әдепкі тіл, автоматты бұғаттау, бірінші деңгейдегі «Барлығынан бас тарту», құпиялылық батырмасы), Consent & Privacy (әр аймақтың ережелері), Layout Properties (19 тақырып, қаріптер, логотип, орын), Geo Preview, Banner content және Form consents.
ЕО клиенттері үшін гео-нысаналау
PrestaShop дүкендері үшін ең құнды мүмкіндіктердің бірі – гео-нысаналанған келісім. Барлық клиенттеріңізге бірдей келісім тәжірибесі қажет емес:
- ЕО және Ұлыбритания клиенттері: Opt-in үлгісі, TCF интеграциясы және Consent Mode V2 сигналдары бар келісім баннері. Бұл клиенттер маңызды емес cookie файлдары орнатылмас бұрын белсенді түрде келісім беруі керек.
- АҚШ клиенттері: Автоматты баннер жоқ; құпиялылық батырмасы АҚШ-тың бас тарту таңдауларын ашады.
- Қалған әлем: Қолданылатын заңдар мен тәуекелге деген төзімділігіңізге байланысты жеңілдетілген хабарлама немесе мүлдем баннер болмауы мүмкін.
FlexyConsent мұны IP негізіндегі гео-анықтау арқылы шешеді: әр клиент өз аймағы үшін сіз белгілеген келісім тәжірибесін алады. АҚШ-тағы клиенттеріңізді ЕО-ға тән келісім процестері баяулатпайды.
PrestaShop аналитикасы үшін Consent Mode V2
Егер сіз PrestaShop дүкеніңізде Google Analytics 4 немесе Google Ads қолдансаңыз, Consent Mode V2 өте маңызды. Ол дүкеніңіз үшін мыналарды жасайды:
- Келісімге дейін: Google тегтері шектеулі режимде жүктеледі. Олар cookie файлдарын орнатпайды, пайдаланушы идентификаторларын жинамайды және Google модельдеу үшін қолданатын cookie-сіз ping-сигналдарын ғана жібереді.
- Келісім берілгеннен кейін: Тегтер cookie файлдары, пайдаланушы идентификаторлары және толық конверсияны қадағалаумен толық өлшеу режиміне ауысады.
- Келісім берілмегеннен кейін: Тегтер сессия бойы шектеулі режимде қалады. Google cookie-сіз ping-сигналдарын модельденген конверсиялар мен есептер үшін пайдаланып, әйтпесе толық жоғалатын аналитика деректерінің бір бөлігін қалпына келтіреді.
Практикалық пайдасы айтарлықтай: пайдаланушылар аналитика cookie файлдарынан бас тартқанның өзінде, сіз Google Ads және GA4 есептеріңізде модельденген конверсия деректерін аласыз. Consent Mode V2 болмаса, бас тартылған келісім бұл пайдаланушы үшін деректердің толық жоғалуын білдіреді. Онымен бірге Google-дың машиналық оқыту модельдері жетіспейтін деректердің шамамен 70%-ын толтыра алады.
ЕО клиенттерін нысанаға алатын Google Ads науқандарын жүргізетін PrestaShop дүкені үшін бұл модельденген деректер нақты ROAS есептеулері мен трафиктің елеулі бөлігі бойынша «көр соқыр» жұмыс істеу арасындағы айырмашылықты білдіруі мүмкін.
Іске асыруды тестілеу
FlexyConsent PrestaShop қосымшасын орнатып, баптағаннан кейін, келесі тексерулер арқылы іске асыруды растаңыз:
- Барлық cookie файлдарын тазалап, дүкеніңізге кіріңіз. Келісім баннері Google Analytics немесе маркетинг cookie файлдары орнатылғанға дейін пайда болуы керек.
- Барлық cookie файлдарынан бас тартып, браузеріңіздің cookie сақтауын тексеріңіз. Тек маңызды PrestaShop cookie файлдары (сессия, CSRF) ғана болуы тиіс.
- Барлық cookie файлдарын қабылдап, аналитика және маркетинг скрипттерінің жүктелетінін және олардың cookie файлдарының пайда болатынын растаңыз.
- Google Tag Assistant құралын қолданып, Consent Mode сигналдарының дұрыс жіберіліп жатқанын тексеріңіз —
consent defaultішінде «denied» күйлерін және пайдаланушы таңдаудан кейінconsent updateкөрінуі керек. - Әртүрлі аймақтардан тест өткізіңіз, VPN қолданып, ЕО және ЕО-дан тыс келушілер үшін дұрыс келісім тәжірибесі көрсетілетінін растаңыз.
- Төлем жасау процесін тестілеңіз, келісімді басқару төлемді өңдеуге, себет функционалдығына немесе тапсырысты аяқтауға кедергі келтірмейтініне көз жеткізіңіз.
Дүкен иесіне кеңес: Келісім іске асыруды тексеру үшін ай сайынғы еске салғыш орнатыңыз. PrestaShop модульдерінің жаңартулары, тема өзгерістері және жаңа маркетинг интеграциялары айқын белгілерсіз келісім ағындарын бұзуы мүмкін. Айына 5 минуттық жылдам тексеру сәйкестік олқылықтарының пайда болуына жол бермейді.
FlexyConsent-тің PrestaShop қосымшасы PrestaShop Addons Marketplace сайтында айына 0 еуродан басталатын тарифтермен қолжетімді. Тегін жоспарға Consent Mode V2, гео-бағыттау және жоспардың басқа мүмкіндіктері кіреді.