Situs MODX dihargai karena fleksibilitas, kinerja, dan kontrolnya atas frontend. Namun dalam konteks regulasi modern dan peningkatan perhatian terhadap data pribadi, kode cepat tidak lagi cukup, dan pemberitahuan pengumpulan cookie yang transparan diperlukan.
Pada artikel ini, kita akan melihat mengapa spanduk cookie diperlukan bahkan pada proyek MODX ringan, dan bagaimana menerapkannya dengan benar, tanpa plug-in dan membebani sistem secara berlebihan, menggunakan skrip siap pakai dari QForm.
MODX bukan pembuat situs web, dan pengembang sering kali menghubungkan pustaka eksternal secara manual: Metrik, GA4, formulir CRM, piksel penargetan ulang, dll. Cookie hampir selalu terlibat dalam hal ini. Ini berarti Anda memerlukan spanduk persetujuan.
Menurut FZ-152 "Tentang Data Pribadi", saat mengumpulkan data pengenal apa pun, pengguna harus diberi tahu dan memberikan persetujuan.
Dari sudut pandang hukum dan mesin pencari:
Skrip cookie universal dari QForm
Jika Anda mencari cara mudah untuk menyematkan spanduk di MODX tanpa logika yang tidak perlu, lebih baik menggunakan skrip yang sudah jadi dari QForm.:
Skrip ini sepenuhnya independen dari CMS dan berfungsi dengan baik dengan MODX.
Di MODX, struktur templat sepenuhnya berada di bawah kendali pengembang. Spanduk biasanya disisipkan ke dalam templat utama (templat halaman) atau sebagian footer. Ini bisa berupa, misalnya:
swift
/ aset / templat/dasar / footer.tpl
atau
/ aset / templat/basis / indeks.tpl
Atau di Manajer MODX:
Elemen → Templat → templat Anda →
html
<url src="https://cdn.qform.io/cookie/cookie-banner.js" async>< / script>
Ini adalah koneksi standar yang sudah menyediakan fungsionalitas spanduk minimal. Ini akan muncul di bagian bawah layar, dengan teks dan desain netral.
Jika Anda ingin menyesuaikan warna, teks, dan posisi, gunakan parameter skrip bawaan. Tambahkan objek sebelum menghubungkan:
html
<script>
jendela.qformCookieSettings = {
Warna latar belakang: '#f5f5f5',
buttonColor: '#1e87f0',
Warna huruf: '#000000',
Ukuran font: '14px',
posisi: 'kiri bawah',
messageText: 'Kami menggunakan cookie untuk menganalisis dan meningkatkan situs.',
policyText: 'Pelajari lebih lanjut',
privacyLink: 'https://id.qform.io/quiz/vidy', // Potongan atau ID halaman kebijakan di MODX
cookieExpiryDays: 30
};
< / url>
<url src="https://cdn.qform.io/cookie/cookie-banner.js" async>< / script>
https://id.qform.io/quiz/vidy adalah tag MODX yang menampilkan URL halaman dengan ID 23. Gunakan untuk menyisipkan tautan ke "Kebijakan Privasi"secara dinamis.
Setelah penyisipan:
MODX difokuskan pada operasi manual. Dalam konteks ini, skrip yang telah selesai dari QForm memiliki keunggulan yang jelas.:
QForm |
Alternatif (di MODX) |
Tidak memerlukan komponen |
Mereka membutuhkan pembuatan khusus |
Itu terhubung dalam satu baris |
Mereka sering ditulis dari awal |
Konfigurasi fleksibel melalui JS |
Tanpa antarmuka UI |
Teks yang disiapkan secara hukum |
Anda harus menulisnya sendiri |
Gratis dan tanpa registrasi |
Beberapa solusi dibayar |
Meskipun mesin pencari tidak menganggap keberadaan spanduk cookie sebagai faktor peringkat langsung, penerapannya yang benar berkontribusi pada:
Skrip spanduk cookie dari QForm:
Ini adalah solusi praktis jika Anda ingin cepat beradaptasi dengan persyaratan data pribadi, meningkatkan UX, dan menghindari keluhan.