Mwongozo wa Ujumuishaji wa Cloudflare Zaraz Consent: Usimamizi wa Lebo Upande wa Seva kwenye Ukingo kwa 2026
Cloudflare Zaraz ni tofauti na bidhaa nyingi za usimamizi wa lebo zilizotangulia. Msingi wake ni wa kimundo badala ya wa hatua kwa hatua: badala ya kupakia Google Analytics, Meta Pixel, Hotjar, Mixpanel, LinkedIn Insight na JavaScript ya kila muuzaji mwingine kwenye kivinjari cha mgeni, Zaraz hutekeleza ujumuishaji huo ndani ya Cloudflare Workers inayofanya kazi kwenye ukingo, mbele ya asili ya mchapishaji. Kivinjari kinaona wakati mmoja mdogo wa Zaraz; zana za muuzaji zinafanya kazi upande wa seva. Uchaguzi huo wa usanifu una matokeo ya mfululizo kwa idhini. Uso wa vidakuzi hupungua kwa kasi kubwa kwa sababu vidakuzi vingi vya muuzaji haviwekwi kamwe. Uso wa alama za kidole hupungua kwa sababu JavaScript nyingi za muuzaji hazitekelezwi kamwe katika muktadha wa kivinjari. Na hatua ya utekelezaji wa idhini huhamia kutoka kwa bango la JavaScript linalodhibiti wingi wa lebo za <script> hadi uamuzi upande wa seva unaobainisha ujumuishaji wa Zaraz unaowashwa na mzigo wanaoupokea. Mchapishaji anayeunganisha Zaraz na CMP kwa usahihi huishia na uso mdogo wa utiifu, kurasa za haraka zaidi na rekodi ya ukaguzi iliyo wazi zaidi. Mchapishaji anayetendea Zaraz kama Google Tag Manager ya haraka zaidi na kuruka kuunganisha idhini huishia na udhihirisho wa udhibiti ambao ni mgumu zaidi kutambua kwa sababu shughuli nyingi hazionekani kwa ukaguzi wa kawaida unaotegemea kivinjari.
Zaraz kweli inafanya nini kwenye ukingo
Zaraz ni meneja wa lebo upande wa seva unaofanya kazi ndani ya Cloudflare Workers. Wakati mgeni anapakia ukurasa, HTML ya mchapishaji inajumuisha hati ndogo ya uanzishaji wa Zaraz — kwa kawaida kilobytes chache — ambayo hukusanya mzigo wa tukio ulioundwa kutoka kwa kivinjari (mtazamo wa ukurasa, kubonyeza, tukio maalum) na kuiPOST kwenye kituo cha Cloudflare kwenye kikoa cha mchapishaji mwenyewe. Worker inapokea mzigo huo na kuendesha zana za Zaraz zilizosanidiwa dhidi yake: ujumuishaji wa Google Analytics 4 hutuma mbali Measurement Protocol, ujumuishaji wa Meta Pixel hutuma tukio la Conversions API, ujumuishaji wa Mixpanel hutuma wito wa HTTP API. JavaScript ya mhusika mwingine ya muuzaji haipakiwi kamwe kwenye kivinjari, vidakuzi vya muuzaji haviwekwi kabisa au vimeandikwa kupitia kikoa cha mhusika wa kwanza cha Cloudflare kupitia Worker, na muuzaji anapokea data tu ambazo usanidi wa Zaraz wa mchapishaji unazituma wazi.
Hiyo ndiyo thamani ya usanifu inayopendekezwa. Pia ndiyo maana picha ya idhini ni tofauti na meneja yeyote wa lebo upande wa mteja. Kwa usanidi wa kawaida swali la idhini ni kama JavaScript ya muuzaji inapakiwa au haipakiwi. Kwa Zaraz, JavaScript haipakiwi kamwe katika hali yoyote — swali linakuwa kama mzigo upande wa seva unatumwa au unazuiwa, na kama mzigo una vitambulisho ambavyo muuzaji anahitaji kufuatilia mtumiaji. Maswali yote mawili yana majibu yaliyofafanuliwa vizuri katika Zaraz Consent API; kazi ya mchapishaji ni kuyaunganisha kwa usahihi.
Zaraz Consent API na jinsi inavyotofautiana na CMP za upande wa mteja
Zaraz inakuja na moduli ya idhini iliyojengwa ndani — Zaraz Consent Tools — ambayo inadumisha hali ya idhini kwa kila mgeni na kudhibiti zana zilizosanidiwa zinazowashwa. Hali inafunuliwa kupitia API ndogo ya JavaScript: zaraz.consent.set({ analytics: true, marketing: false }) ili kurekodi chaguo la mtumiaji, zaraz.consent.get('analytics') ili kuisoma, zaraz.consent.getAll() kwa ramani kamili, zaraz.consent.modal() ili kufungua UI ya idhini, na wasikilizaji wa tukio kwenye zaraz.consent.onModalShown na matukio yanayohusiana kwa tabia ya UI maalum. Kila zana ya Zaraz kwenye dashibodi imesanidiwa na ID moja au zaidi za madhumuni, na Worker hutekeleza zana tu wakati madhumuni yanayohusika yameidhinishwa katika hali ya idhini ya mgeni.
Uchaguzi wa ujumuishaji ni kama kutumia modali ya idhini iliyojengwa ndani ya Zaraz au kuunganisha Zaraz na CMP ya nje. Modali iliyojengwa ndani ni njia rahisi zaidi: wezesha Consent Tools, fafanua madhumuni, sanidi kila zana na madhumuni sahihi na utume. Njia ya CMP ya nje ni uchaguzi sahihi kwa mashirika ambayo tayari yanasawazisha kwenye Cookiebot, OneTrust, Usercentrics au CMP maalum — Zaraz kisha inafanya kazi chini ya CMP, na CMP ikiita zaraz.consent.set() wakati mtumiaji anapita kwenye bango. Njia zote mbili zinaishia kwenye hatua ile ile ya utekelezaji: Worker huangalia hali ya idhini kabla ya kila zana kutekelezwa, na zana ambazo madhumuni yake hayajaidhinishwa hazifanyi kazi tu.
Msaada wa IAB TCF na mifumo ya kikanda
Zaraz iliongeza msaada wa IAB TCF v2 mwaka 2023 na imefuatilia mfumo mbele tangu wakati huo. Kwa wachapishaji wanaofanya kazi katika EEA na UK chini ya ushirikiano wa matangazo unaotegemea TCF, ujumuishaji hutafsiri kamba ya idhini ya TCF katika hali ya madhumuni ya Zaraz kiotomatiki wakati mchapishaji anafanya opt-in. Kwa maeneo yasiyotumia TCF mchapishaji huunganisha madhumuni maalum — kwa kawaida analytics, marketing, personalization, functional — moja kwa moja kwenye zana husika za Zaraz. Worker ile ile inatekeleza zote mbili, kumaanisha usanidi mmoja wa Zaraz unaweza kuhudumia mgeni wa EEA kupitia TCF na mgeni wa California kupitia lango la madhumuni ya masoko maalum bila njia mbili sambamba.
Kwa nini Zaraz inabadilisha picha ya GDPR na ePrivacy
Msimamo wa kisheria chini ya GDPR, ePrivacy na CCPA haupewi msamaha na utekelezaji upande wa seva — msingi wa kisheria hufuata data, si usafirishaji — lakini uso wa utiifu wa vitendo hubadilika. Mabadiliko matatu ni muhimu.
- Uso wa vidakuzi hupungua. Vidakuzi vingi vya muuzaji haviwahi kuandikwa kwa sababu JavaScript ya muuzaji haifanyi kazi kamwe kwenye kivinjari. Vidakuzi vilivyobaki kwa kawaida ni kitambulisho cha kikao cha Zaraz mwenyewe na vitambulisho vyovyote vya mhusika wa kwanza ambavyo mchapishaji amesambaza kwa makusudi. Uso wa vidakuzi visivyo vya lazima ambavyo bango lazima vidhibiti ni kwa hivyo ndogo sana — wakati mwingine vidakuzi moja au viwili tu dhidi ya dazeni au zaidi ambazo mradi wa kawaida wa upande wa mteja huzalisha.
- Ufunuo wa uhamisho wa mhusika mwingine hubadilika. Kwa sababu Worker inatuma data kwa wauzaji kupitia simu za seva-kwa-seva, njia ya data kutoka kwa kivinjari cha mgeni ni hadi ukingo wa Cloudflare na kutoka hapo hadi kwa wauzaji waliосanidiwa. Notisi ya faragha lazima ieleze hili — Cloudflare ni msindikaji na kila zana ya Zaraz ni mpokeaji wa chini — lakini ufunuo kwa njia nyingi ni wazi zaidi kuliko njia inayofanana ya upande wa mteja kwa sababu mchapishaji ana udhibiti kamili wa kinachotumwa.
- Rekodi ya ukaguzi ni ya kati zaidi. Kwa sababu kila tukio la muuzaji hupita kupitia Worker, mchapishaji ana hatua moja ambapo hali ya idhini, mzigo wa tukio na mpokeaji wa chini wanaweza kuingiwa kwenye kumbukumbu. Wadhibiti wanaotarajia rekodi ya idhini inayoweza kuulizwa wana jibu wazi zaidi na Zaraz kuliko na utawanyiko wa lebo za upande wa mteja.
Mchoro wa ujumuishaji unaofanya kazi
Uwekaji wa rejeleo una sehemu nne zinazosogea. Ya kwanza ni uanzishaji wa Zaraz kwenye ukurasa, uliопакiwa kutoka kwa kikoa cha mchapishaji kupitia seva mbadala ya Cloudflare. Ya pili ni modali ya Consent Tools iliyojengwa ndani au CMP ya nje inayoita zaraz.consent.set() wakati mtumiaji anafanya uchaguzi. Ya tatu ni usanidi wa dashibodi ya Zaraz unaounganisha kila zana na madhumuni sahihi — zana za uchambuzi na madhumuni ya uchambuzi, zana za utangazaji na madhumuni ya masoko, zana za kurudia-tena za kikao na madhumuni ya kazi au utafiti mgumu zaidi, na zana yoyote inayotegemea uhamisho wa mhusika mwingine na madhumuni ya uhamisho wa mipaka ikiwa notisi ya faragha ya mchapishaji inafunua hilo kama uchaguzi tofauti. Ya nne ni rekodi upande wa seva — ama Cloudflare Analytics, Logpush hadi ziwa la data la mchapishaji, au Worker maalum inayoandika maamuzi ya idhini kwenye hifadhi inayoweza kuulizwa — ili rekodi ya idhini iweze kuzalishwa kwa ombi la mdhibiti.
Hatua ya uthibitishaji ni mfululizo ule ule wa ukaguzi wa nne unaotumika kwa ujumuishaji wowote wa idhini lakini na mzunguko maalum wa Zaraz. Kikao safi cha kivinjari na bango lililоonyeshwa lakini bila uchaguzi uliofanywa unapaswa kuzalisha maombi sifuri kutoka kwa kivinjari cha mgeni hadi kikoa chochote cha muuzaji na vidakuzi sifuri visivyo vya lazima — vyote viwili ni rahisi kuthibitisha na Zaraz kuliko na mradi wa upande wa mteja kwa sababu kutokuwepo kwa maombi ya mhusika mwingine ni chaguo-msingi badala ya ubaguzi uliosanidiwa. Ziara ya kukataa inapaswa kudumisha hali hiyo. Ziara ya kukubaliana inapaswa kuzalisha POST za kituo cha Zaraz zinazobeba matukio tu ambayo mtumiaji alikubali, na rekodi za Worker zinapaswa kuonyesha mwashо wa zana ya chini. Kuondolewa inapaswa mara moja kusimamisha utekelezaji zaidi wa zana za Worker, kuisha vidakuzi vyovyote vilivyowekwa na Zaraz, na kuanzisha ishara sahihi za kufuta au kutokuingia kwa wauzaji waliосanidiwa wa chini.
Mahali ambapo Zaraz bado inahitaji utunzaji makini
Zaraz si suluhisho la idhini kwa usanifu ambalo linaondoa haja ya kufikiria. Maeneo matatu yanahitaji utunzaji wa makusudi. Vipachikwa vya bonyeza-ili-kupakia — video ya YouTube, Twitter, Instagram, TikTok — bado vinahitaji mchoro ule ule wa kibandia ambao uwekaji wowote wa idhini-kwanza unatumia, kwa sababu Zaraz kwa sasa haifanyi seva mbadala kwa vifremu vya video vilivyopachikwa. Vitambulisho vya upande wa mteja ambavyo mchapishaji anachagua kuweka kwenye kivinjari kwa madhumuni ya mhusika wa kwanza — ID ya mtumiaji aliyeingia, tokeni ya kikao, ndoo ya mtihani wa A/B — hubaki upande wa mchapishaji wa mpaka wa idhini na zinahitaji mantiki yao wenyewe ya kudhibiti. Na notisi ya faragha lazima ieleze kwa usahihi mfano wa uhamisho upande wa seva, ikijumuisha jukumu la Cloudflare kama msindikaji na mahali pa kijiografia pa Workers zinazoshughulikia data, kwa sababu ukingo wa Cloudflare unafanya kazi katika maeneo mengi na trafiki ya mgeni inaweza kushughulikiwa katika eneo ambalo si lake. Hizi zikiwa zimeshughulikiwa, uwekaji wa Zaraz mwaka 2026 unabadilika kutoka bidhaa ya usimamizi wa lebo hadi moja ya usanifu wa idhini safi zaidi ambao mchapishaji anaweza kuendesha: uso mdogo wa vidakuzi, maombi machache ya wahusika wengine, utekelezaji wa kati na rekodi ya ukaguzi ambayo mdhibiti anaweza kweli kusoma.