MODX сайттары икемділігі, өнімділігі және алдыңғы жағын басқаруы үшін бағаланады. Бірақ заманауи реттеу және жеке деректерге көбірек көңіл бөлу жағдайында бір жылдам код енді жеткіліксіз, cookies жинау туралы ашық хабарлама қажет.
Мақалада cookie-баннер тіпті жеңіл MODX-жобаларда неге міндетті екенін және оны qform-дан дайын сценарийді қолдана отырып, плагиндерсіз және жүйенің шамадан тыс жүктелуінсіз қалай дұрыс енгізу керектігін қарастырамыз.
MODX-бұл конструкторлық сайт емес, ал әзірлеушілер көбінесе сыртқы кітапханаларды қолмен қосады: метрика, GA4, CRM пішіндері, қайта жоспарлау пикселдері және т.б. cookie файлдары әрдайым қатысады. Сондықтан сізге келісімі бар баннер қажет.
"Дербес деректер туралы" ФЗ-152 сәйкес кез келген сәйкестендіретін деректерді жинау кезінде пайдаланушыға хабарлануы және келісім беруі тиіс.
Заң және іздеу жүйелері тұрғысынан:
QForm әмбебап cookie сценарийі
Егер сіз баннерді MODX-ке логикасыз енгізудің оңай әдісін іздесеңіз, QForm - дан дайын сценарийді қолданған дұрыс:
Сценарий толығымен CMS-тен тәуелсіз және MODX-пен жақсы жұмыс істейді.
MODX-те шаблон құрылымы толығымен әзірлеушінің бақылауында. Әдетте, баннер негізгі шаблонға (бет үлгісі) немесе футер чанкіне енгізіледі. Бұл, мысалы, болуы мүмкін:
swift
/assets/templates/base/footer.tpl
немесе
/assets/templates/base/index.tpl
Немесе MODX менеджерінде:
Элементтер → Шаблондар → сіздің шаблоныңыз → беттің HTML коды
html
<script src="https://cdn.qform.io/cookie/cookie-banner.js" async></script>
Бұл баннердің минималды функционалдығын беретін стандартты байланыс. Ол экранның төменгі жағында, бейтарап мәтінмен және дизайнмен пайда болады.
Түстерді, мәтінді, позицияны реттегіңіз келсе, кірістірілген сценарий опцияларын пайдаланыңыз. Қосылу алдында нысанды қосыңыз:
html
<script>
window.qformCookieSettings = {
backgroundColor: '#f5f5f5',
buttonColor: '#1e87f0',
fontColor: '#000000',
fontSize: '14px',
position: 'bottom-left',
messageText: 'біз сайтты талдау және жақсарту үшін cookies қолданамыз.',
policyText: 'көбірек білу',
privacyLink: 'https://kz.qform.io/quiz/vidy', // MODX ішіндегі саясат парағының Чанкі немесе идентификаторы
cookieExpiryDays: 30
};
</script>
<script src="https://cdn.qform.io/cookie/cookie-banner.js" async></script>
https://kz.qform.io/quiz/vidy-бұл ID 23 бар беттің URL мекенжайын шығаратын MODX тегі. Оны "құпиялылық саясаты"сілтемесін динамикалық түрде ауыстыру үшін пайдаланыңыз.
Енгізгеннен кейін:
MODX қолмен басқаруға бағытталған. Бұл тұрғыда QForm дайын сценарийінің нақты артықшылықтары бар:
QForm |
Баламалар (MODX-те) |
Компоненттерді қажет етпейді |
Арнайы құрастыруды қажет етеді |
Бір жолмен қосылады |
Көбінесе нөлден жазылады |
JS арқылы икемді орнату |
UI жоқ |
Заңды түрде дайын мәтін |
Өзіңіз жазуыңыз керек |
Тегін және тіркеусіз |
Кейбір шешімдер ақылы |
Іздеу жүйелері cookie-баннердің болуын тікелей рейтинг факторы ретінде қарастырмаса да, оны дұрыс жүзеге асыру ықпал етеді:
Qform ұсынған cookie-баннер сценарийі:
Егер сіз жеке деректер талаптарына тез бейімделгіңіз келсе, UX-ті жақсартқыңыз келсе және шағымдардан аулақ болғыңыз келсе, бұл практикалық шешім.