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 тіркелгіңізді қосу
Орнатудан кейін PrestaShop әкімшілік панеліндегі модульдің баптау бетіне өтіңіз. FlexyConsent бақылау тақтасында таба алатын FlexyConsent Site ID идентификаторыңызды енгізіңіз. Қосымша автоматты түрде FlexyConsent серверлеріне қосылып, сіздің келісім конфигурацияңызды жүктейді.
3-қадам: Cookie санаттарын баптау
PrestaShop әкімшілік панелінде емес, FlexyConsent бақылау тақтасында cookie санаттары мен мақсаттарын баптаңыз. PrestaShop дүкені үшін әдеттегі санаттар мыналар:
- Қатаң түрде қажетті: Сессия cookie файлдары, CSRF қорғанысы, себет функционалдығы. Бұлар әдепкі бойынша қосылған және олардан бас тартуға болмайды.
- Аналитика: Google Analytics, Matomo немесе басқа аналитика платформалары. Келісім талап етіледі.
- Маркетинг: Google Ads, Facebook Pixel, ремаркетинг скрипттері. Келісім талап етіледі.
- Параметрлер: Тіл, валюта және қатаң түрде қажеттіден тыс көрсетілім параметрлері. Қолданылатын құқықтық түсіндірмеңізге байланысты келісім талап етілуі немесе талап етілмеуі мүмкін.
4-қадам: Скрипттерді бұғаттауды орнату
FlexyConsent қосымшасы үшінші тарап скрипттерінің қашан жүктелетінін басқару үшін PrestaShop hook жүйесімен интеграцияланады. Аналитика және маркетинг санаттарына жататын скрипттер пайдаланушы осы санатқа келісім бергенге дейін бұғатталады. Келісім берілген кезде скрипттер бетті қайта жүктемей-ақ динамикалық түрде жүктел��ді.
Скрипттерді PrestaShop hook-тары арқылы енгізетін модульдер үшін қосымша оларды ұстап қалып, шартты түрде жүктей алады. Скрипттерді тікелей тема шаблондарына қосқан болсаңыз, шартты жүктеу үшін FlexyConsent деректер атрибуттарын қолдану мақсатында script тегтерін өзгертуіңіз қажет болуы мүмкін.
Әкімшілік панельдегі баптаулар
FlexyConsent PrestaShop қосымшасы әкімшілік панеліңізге келесі негізгі параметрлері бар баптау панелін қосады:
- Site ID: Қосымшаны бақылау тақтасы конфигурациясымен байланыстыратын бірегей FlexyConsent идентификаторыңыз.
- Скрипттің орналасуы: FlexyConsent скрипті
<head>ішінде (ұсынылады) немесе жабылатын<body>тегінің алдында жүктеле ме, соны таңдаңыз. - Автобұғаттау режимі: Қосылған кезде қосымша келісім берілгенге дейін белгілі үшінші тарап скрипттерін автоматты түрде анықтап, бұғаттайды. Өшірілген кезде қай скрипттерді бұғаттау керегін өзіңіз көрсетесіз.
- Consent wall опциясы: Шолуды бастамас бұрын келісім талап ететін (электрондық коммерцияда сирек) дүкендер үшін толық экранды келісім беті көрсетіледі.
- Кэшпен үйлесімділік: Келісім баннерінің PrestaShop-тың кіріктірілген кэшімен және PageCache немесе Varnish конфигурациялары сияқты танымал кэш модульдерімен дұрыс жұмыс істеуін қамтамасыз ететін параметрлер.
ЕО клиенттері үшін гео-нысаналау
PrestaShop дүкендері үшін ең құнды мүмкіндіктердің бірі – гео-нысаналанған келісім. Барлық клиенттеріңізге бірдей келісім тәжірибесі қажет емес:
- ЕО және Ұлыбритания клиенттері: Толық GDPR-ға сәйкес opt-in үлгісі бар келісім баннері, TCF интеграциясы және Consent Mode V2 сигналдары. Бұл клиенттер маңызды емес cookie файлдары орнатылмас бұрын белсенді түрде келісім беруі керек.
- АҚШ клиенттері: Штатқа байланысты оларға opt-out механизмі бар CCPA/CPRA-ға сәйкес хабарлама немесе мүлдем хабарлама қажет болмауы мүмкін.
- Қалған әлем: Қолданылатын заңдар мен тәуекелге деген төзімділігіңізге байланысты жеңілдетілген хабарлама немесе мүлдем баннер болмауы мүмкін.
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, гео-нысаналау және ЕО клиенттеріне сенімді қызмет көрсету үшін дүкеніңізге қажет барлық негізгі сәйкестік мүмкіндіктері кіреді.