Cloudflare Zaraz Consent Integratsiya Qo'llanmasi: 2026 yil uchun Edge'da Server Tomonida Teg Boshqaruvi
Cloudflare Zaraz undan oldin kelgan teg boshqaruvi mahsulotlarining ko'pchiligidan farq qiladi. Asos bosqichma-bosqich emas, balki tarkibiydir: tashrif buyuruvchining brauzeriga Google Analytics, Meta Pixel, Hotjar, Mixpanel, LinkedIn Insight va har bir boshqa sotuvchining JavaScript'ini yuklash o'rniga, Zaraz ushbu integratsiyalarni nashriyotchi manbasining oldida edge'da ishlaydigan Cloudflare Workers ichida bajaradi. Brauzer bitta kichik Zaraz runtime ko'radi; sotuvchi vositalari server tomonida ishlaydi. Bu arxitekturaviy tanlov rozilik uchun murakkab oqibatlarga ega. Cookie yuzasi dramatik tarzda qisqaradi, chunki sotuvchi cookie'larining aksariyati umuman o'rnatilmaydi. Barmoq izi yuzasi qisqaradi, chunki sotuvchi JavaScript'ining ko'pi hech qachon brauzer kontekstida bajarilmaydi. Va rozilikni amalga oshirish nuqtasi <script> teglar to'dasini boshqaradigan JavaScript banneridan qaysi Zaraz integratsiyalari ishlashini va qanday yukni olganligi belgilaydigan server tomoni qaroriga o'tadi. Zaraz'ni CMP bilan to'g'ri ulagan nashriyotchi kichikroq muvofiqlik yuzasi, tezroq sahifalar va aniqroq audit iziga ega bo'ladi. Zaraz'ni tezroq Google Tag Manager sifatida ko'rib, rozilik ulashini o'tkazib yuboradigan nashriyotchi esa standart brauzerga asoslangan auditlergа ko'rinmas faoliyat ko'pligi tufayli aniqlash qiyinroq bo'lgan tartibga soluvchi ta'sirga uchraydi.
Zaraz edge'da aslida nima qiladi
Zaraz Cloudflare Workers ichida bajariladigan server tomoni teg menejeridir. Tashrif buyuruvchi sahifani yuklaganda, nashriyotchining HTML'si kichik Zaraz ishga tushirish skriptini o'z ichiga oladi — odatda bir necha kilobayt — u brauzerdan tuzilgan hodisa yukini (sahifa ko'rish, bosish, maxsus hodisa) to'playdi va uni nashriyotchining o'z domenidagi Cloudflare tuguniga POST qiladi. Worker bu yukni qabul qiladi va unga nisbatan sozlangan Zaraz vositalarini ishga tushiradi: Google Analytics 4 integratsiyasi Measurement Protocol ta'sirini yuboradi, Meta Pixel integratsiyasi Conversions API hodisasini yuboradi, Mixpanel integratsiyasi HTTP API chaqiruvini yuboradi. Sotuvchining uchinchi tomon JavaScript'i hech qachon brauzerga yuklanmaydi, sotuvchi cookie'lari yoki umuman o'rnatilmaydi yoki Worker orqali Cloudflare'ning birinchi tomon domeni orqali yoziladi va sotuvchi faqat nashriyotchining Zaraz konfiguratsiyasi aniq yuboradigan ma'lumotlarni oladi.
Bu arxitekturaviy qiymat taklifdir. Rozilik rasmining istalgan mijoz tomoni teg menejeridan farq qilishining sababi ham shudur. An'anaviy sozlash bilan rozilik savoli sotuvchi JavaScript'i yuklanadimi yoki yuklanmaydi. Zaraz bilan JavaScript hech qachon ikki tomondan ham yuklanmaydi — savol server tomoni yukining yuboriladimi yoki to'xtatilishiga, va yukda sotuvchi foydalanuvchini kuzatish uchun kerak bo'lgan identifikatorlar bormi yoki yo'qligiga aylanadi. Ikkala savolning ham Zaraz Consent API'da yaxshi belgilangan javoblari bor; nashriyotchining ishi ularni to'g'ri moslashtirishdir.
Zaraz Consent API va u mijoz tomoni CMP'lardan qanday farq qiladi
Zaraz o'rnatilgan rozilik modulini — Zaraz Consent Tools — o'z ichiga oladi, u har bir tashrif buyuruvchi uchun rozilik holatini saqlaydi va sozlangan vositalardan qaysilari ishlaydigan nazorat qiladi. Holat kichik JavaScript API orqali ko'rsatiladi: foydalanuvchi tanlovini yozib olish uchun zaraz.consent.set({ analytics: true, marketing: false }), uni o'qish uchun zaraz.consent.get('analytics'), to'liq xarita uchun zaraz.consent.getAll(), rozilik UI'sini ochish uchun zaraz.consent.modal() va maxsus UI xatti-harakati uchun zaraz.consent.onModalShown va tegishli hodisalardagi hodisa tinglovchilari. Boshqaruv panelidagi har bir Zaraz vositasi bir yoki bir nechta maqsad IDlari bilan sozlanadi va Worker vositani faqat tegishli maqsadlar tashrif buyuruvchining rozilik holatida berilganda bajaradi.
Integratsiya tanlovi Zaraz'ning o'rnatilgan rozilik modalidan foydalanish yoki Zaraz'ni tashqi CMP ga ulashdir. O'rnatilgan modal eng oddiy yo'ldir: Consent Tools'ni yoqing, maqsadlarni belgilang, har bir vositani to'g'ri maqsad bilan sozlang va yuboring. Tashqi CMP yo'li allaqachon Cookiebot, OneTrust, Usercentrics yoki maxsus CMP'da standartlashtiradigan tashkilotlar uchun to'g'ri tanlovdir — Zaraz keyin CMP pastida ishlaydi, CMP foydalanuvchi bannerdan o'tganda zaraz.consent.set() chaqiradi. Ikkala yo'l ham bir xil amalga oshirish nuqtasida tugaydi: Worker har bir vosita bajarilishidan oldin rozilik holatini tekshiradi va maqsadlari berilmagan vositalar shunchaki ishlamaydi.
IAB TCF qo'llab-quvvatlash va mintaqaviy rejimlar
Zaraz 2023 yilda IAB TCF v2 qo'llab-quvvatlashni qo'shdi va o'shandan beri framework'ni oldinga kuzatib keldi. TCF asosidagi reklama hamkorlik ostida EEA va UK'da ishlayotgan nashriyotchilar uchun, nashriyotchi opt-in qilganda integratsiya TCF rozilik satrini avtomatik ravishda Zaraz maqsad holatiga tarjima qiladi. TCF bo'lmagan mintaqalar uchun nashriyotchi maxsus maqsadlarni — odatda analytics, marketing, personalization, functional — tegishli Zaraz vositalariga to'g'ridan-to'g'ri moslashtiradi. Xuddi shu Worker ikkalasini ham amalga oshiradi, bu esa bitta Zaraz konfiguratsiyasi ikkita parallel quvur liniyasisiz TCF orqali EEA tashrif buyuruvchisiga va maxsus marketing-maqsad darvozasi orqali Kaliforniyalik tashrif buyuruvchiga xizmat ko'rsata olishini anglatadi.
Zaraz GDPR va ePrivacy rasmini nega o'zgartiradi
GDPR, ePrivacy va CCPA ostidagi huquqiy holat server tomoni bajarilish bilan ozod qilinmaydi — huquqiy asos ma'lumotlarga ergashadi, transport emas — lekin amaliy muvofiqlik yuzasi o'zgaradi. Uchta o'zgarish muhim ahamiyatga ega.
- Cookie yuzasi qisqaradi. Ko'pgina sotuvchi cookie'lari hech qachon yozilmaydi, chunki sotuvchi JavaScript'i hech qachon brauzerda ishlamaydi. Qoladigan cookie'lar odatda Zaraz'ning o'ziga xos sessiya identifikatori va nashriyotchi ataylab tarqatgan birinchi tomon identifikatorlaridir. Bannerning nazorat qilishi kerak bo'lgan muhim bo'lmagan cookie yuzasi shuning uchun dramatik tarzda kichikroqdir — ba'zan oddiy mijoz tomoni stack hosil qiladigan o'nlab cookie'ga nisbatan faqat bir yoki ikkita cookie.
- Uchinchi tomon o'tkazma oshkor qilish o'zgaradi. Worker server-to-server chaqiruvlar orqali sotuvchilarga ma'lumot yuborgani sababli, tashrif buyuruvchining brauzeridan ma'lumotlar yo'li Cloudflare'ning edge'iga va u yerdan sozlangan sotuvchilarga boradi. Maxfiylik bildirimi buni aks ettirishi kerak — Cloudflare protsessor, har bir Zaraz vositasi esa pastki qabul qiluvchidir — lekin oshkor qilish ko'p jihatdan ekvivalent mijoz tomoni yo'lidan aniqroqdir, chunki nashriyotchi nima yuborilishini to'liq nazorat qiladi.
- Audit izi yanada markazlashtirilgan. Har bir sotuvchi hodisasi Worker orqali o'tgani uchun, nashriyotchida rozilik holati, hodisa yuki va pastki qabul qiluvchi qayd etilishi mumkin bo'lgan bitta nuqta bor. So'rovga javob beradigan rozilik jurnalini kutayotgan tartibga soluvchilar mijoz tomoni teglarining tarqalishiga nisbatan Zaraz bilan aniqroq javob oladi.
Ishlaydigan integratsiya namunasi
Mos yozuvlar joylashtirish to'rtta harakatlanuvchi qismga ega. Birinchisi, Cloudflare proksi orqali nashriyotchi domenidan yuklangan sahifadagi Zaraz ishga tushirishdir. Ikkinchisi, foydalanuvchi tanlov qilayotganda zaraz.consent.set() chaqiradigan o'rnatilgan Consent Tools modal yoki tashqi CMP'dir. Uchinchisi, har bir vositani to'g'ri maqsadlarga moslashtiradigan Zaraz boshqaruv paneli konfiguratsiyasidir — analitika vositalarini analitika maqsadiga, reklama vositalarini marketing maqsadiga, sessiyani qayta o'ynash vositalarini qattiqroq funksional yoki tadqiqot maqsadiga va nashriyotchining maxfiylik bildirimi buni alohida tanlov sifatida ko'rsatsa, uchinchi tomon uzatishiga bog'liq har qanday vositani chegaralararo o'tkazma maqsadiga. To'rtinchisi, tartibga soluvchi so'rovida rozilik yozuvi taqdim etilishi uchun server tomoni jurnal — Cloudflare Analytics, nashriyotchining ma'lumot ko'liga Logpush yoki rozilik qarorlarini so'rovga javob beradigan omborga yozadigan maxsus Worker.
Tekshiruv bosqichi har qanday rozilik integratsiyasiga tegishli bo'lgan to'rt nazoratli bir xil ketma-ketlikdir, lekin Zaraz'ga xos o'zgarish bilan. Bannerda ko'rsatilgan lekin hech qanday tanlov qilinmagan toza brauzer sessiyasi tashrif buyuruvchining brauzeridan har qanday sotuvchi domeniga nol so'rovlar va nol muhim bo'lmagan cookie'lar keltirib chiqarishi kerak — ikkalasi ham Zaraz bilan mijoz tomoni stackdan ko'ra tasdiqlash osonroq, chunki uchinchi tomon so'rovlarining yo'qligi konfiguratsiya qilingan istisno emas, balki standartdir. Rad etish tashrifi bu holatni saqlab qolishi kerak. Qabul qilish tashrifi foydalanuvchi rozilik bergan hodisalarnigina ko'taradigan Zaraz tuguni POST'larini keltirib chiqarishi va Worker jurnallari pastki vositaning ishga tushirilishini ko'rsatishi kerak. Qaytarish Worker vosita bajarilishlarini darhol to'xtatishi, Zaraz tomonidan o'rnatilgan cookie'larning amal qilish muddatini tugatishi va sozlangan pastki sotuvchilarga tegishli o'chirish yoki tanlashdan voz kechish signallarini ishga tushirishi kerak.
Zaraz hali ham ehtiyotkor ishlov talab qiladigan joylar
Zaraz o'ylash zaruriyatini bartaraf etadigan arxitektura bo'yicha rozilik yechimi emas. Uchta soha ataylab ishlov talab qiladi. Bosish-yuklab olish o'rnatishlari — YouTube, Twitter, Instagram, TikTok video — Zaraz hozirda o'rnatilgan video iframe'larini proksi qilmagani uchun har qanday rozilik-birinchi joylashtirish foydalanadigan bir xil to'ldiruvchi naqshni hali ham talab qiladi. Nashriyotchi birinchi tomon maqsadlari uchun brauzerda o'rnatishni tanlagan mijoz tomoni identifikatorlari — tizimga kirgan foydalanuvchi ID'si, sessiya tokeni, A/B test chelagi — nashriyotchining rozilik chegarasining nashriyotchi tomonida qoladi va o'z darvoza mantig'ini talab qiladi. Va maxfiylik bildirishi Cloudflare'ning protsessor sifatidagi rolini va ma'lumotlarni qayta ishlaydigan Workers'ning geografik joylashuvini o'z ichiga olgan holda server tomoni o'tkazma modelini to'g'ri tasvirlab berishi kerak, chunki Cloudflare edge bir nechta mintaqalarda ishlaydi va tashrif buyuruvchining trafigi o'zlarining mintaqasi bo'lmagan mintaqada qayta ishlanishi mumkin. Bular hal qilinsa, 2026 yildagi Zaraz joylashtirilishi teg boshqaruvi mahsulotidan nashriyotchi ishga tushira oladigan eng toza rozilik arxitekturalaridan biriga aylanadi: kichikroq cookie yuzasi, kamroq uchinchi tomon so'rovlari, markazlashtirilgan amalga oshirish va tartibga soluvchi haqiqatan o'qiy oladigan audit izi.