Ինչպես ավելացնել cookie համաձայնություն ձեր կայքին
Cookie համաձայնություն ավելացնելու համար նախ ցուցակագրեք, թե ինչ է ձեր կայքը պահում այցելուների բրաուզերներում, և դասակարգեք այն խիստ անհրաժեշտների և ոչ պարտադիրների։ Ապա ավելացրեք banner՝ կամ համաձայնության կառավարման հարթակից (consent management platform), կամ ինքներդ ստեղծած, որը արգելափակում է ոչ պարտադիր սկրիպտները, ինչպիսիք են analytics-ը և գովազդային pixel-ները, մինչև այցելուն ընդունի, առաջարկում է «Մերժել»-ը նույնքան հեշտ, որքան «Ընդունել»-ը, պահում է ընտրությունը և թույլ է տալիս մարդկանց հետո այն փոխել։ Banner, որը ցուցադրվում է, բայց ոչինչ չի արգելափակում, իր գործը չի անում։
Այս ուղեցույցը ընդհանուր տեղեկատվություն է այն մասին, թե ինչպես են աշխատում համաձայնության banner-ները տեխնիկապես, ոչ իրավաբանական խորհուրդ։ Գաղտնիության կանոնները երկրից երկիր են տարբերվում և փոխվում են․ ստուգեք ձեր այցելուներին վերաբերող կանոնները կամ խորհրդակցեք մասնագետի հետ։
Ի՞նչն է պահանջում համաձայնություն (ընդհանուր առմամբ)
Cookie-ների կանոնները սովորաբար վերաբերում են և՛ cookie-ներին, և՛ նման տեխնոլոգիաներին՝ localStorage, թրեքինգ pixel-ներ, սարքի դակտիլոսկոպիկ նույնականացում։ Ընդհանուր բաժանումը, որը հիմնված է ԵՄ-ի և Մեծ Բրիտանիայի ուղեցույցների վրա, հետևյալն է.
| Տեսակ | Օրինակներ | Սովորաբար պահանջվում է համաձայնություն՞ |
|---|---|---|
| Խիստ անհրաժեշտ | Մուտքի սեսիա, գնումների զամբյուղ, անվտանգության և բեռնվածքի բաշխման cookie-ներ, հենց համաձայնության ընտրությունը հիշելը | Սովորաբար ոչ |
| Նախընտրանքներ | Հիշված լեզու կամ թեմա | ԵՄ-ում հաճախ այո, եթե այցելուն չի պահանջել այն․ Մեծ Բրիտանիան ավելացրել է որոշ բացառություններ |
| Analytics | Google Analytics, heatmap-եր, session recording | ԵՄ-ում սովորաբար այո․ Մեծ Բրիտանիան այժմ ունի սահմանափակ բացառություն ագրեգացված, ծառայությունը բարելավող analytics-ի համար |
| Մարքեթինգ | Գովազդային pixel-ներ (Meta, Google Ads, TikTok), retargeting, ներդրված սոցիալական վիջեթներ | Այո, ԵՄ-ում և Մեծ Բրիտանիայում |
Մի քանի կոնկրետ բան, որ հեշտ է սխալ անել.
- ԵՄ-ն և Մեծ Բրիտանիան օգտագործում են opt-in մոդել․ ոչ պարտադիր cookie-ները սպասում են, մինչև այցելուն համաձայնվի։ Կարգավորող մարմինների, օրինակ՝ Մեծ Բրիտանիայի ICO-ի, ուղեցույցը ասում է, որ համաձայնությունը պետք է լինի հստակ դրական գործողություն, և մարդիկ պետք է կարողանան հեշտությամբ միացնել կամ անջատել ոչ պարտադիր cookie-ները։
- Մեծ Բրիտանիան փոխվել է 2025-ին։ Data (Use and Access) Act 2025-ը թույլ է տալիս որոշ cookie-ներ սահմանել առանց համաձայնության, ներառյալ analytics-ը, որն օգտագործվում է միայն ձեր սեփական կայքը բարելավելու և ագրեգացված վիճակագրություն արտադրելու համար, որը չի կարող նույնացնել մարդկանց՝ օգտատերերին հստակ տեղեկացնելու պարտականությամբ։ Նախքան դրա վրա հենվելը կարդացեք ICO-ի ընթացիկ ուղեցույցը։
- ԱՄՆ-ի մի քանի նահանգներ օգտագործում են opt-out մոդել անձնական տվյալների «վաճառքի» կամ «կիսվելու» համար թիրախավորված գովազդի նպատակով, և որոշները ակնկալում են, որ պատվեք բրաուզերի մակարդակի Global Privacy Control ազդանշանը։
- Google-ի գովազդները. սեպտեմբեր 2026-ի դրությամբ Google-ը պահանջում է, որ AdSense, Ad Manager կամ AdMob օգտագործող հրատարակիչները, երբ գովազդ են ցուցադրում EEA-ում, Մեծ Բրիտանիայում և Շվեյցարիայում, օգտագործեն Google-ի հավաստագրած համաձայնության կառավարման հարթակ, որը ինտեգրված է IAB-ի Transparency and Consent Framework-ի հետ։
Տարբերակներ՝ CMP, գրադարան կամ սեփական
| Տարբերակ | Հարմար է | Փոխզիջում |
|---|---|---|
| Համաձայնության կառավարման հարթակ (CMP) — հոսթվող ծառայություններ, ինչպիսիք են Cookiebot, OneTrust, Usercentrics կամ CookieYes | Կայքեր շատ երրորդ կողմի tag-երով, գովազդային եկամուտով, մի քանի տարածաշրջաններում | Ամսական արժեք, ևս մեկ երրորդ կողմի սկրիպտ, պակաս վերահսկողություն դիզայնի վրա |
| Բաց կոդով համաձայնության գրադարան | Մշակողներ, որոնք ուզում են վերահսկողություն՝ առանց ամեն ինչ գրելու | Կարգավորում եք կատեգորիաները և սկրիպտների արգելափակումը ինքներդ |
| Սեփական banner | Պարզ կայքեր, մեկ կամ երկու ոչ պարտադիր գործիքով (օրինակ՝ միայն analytics) | Դուք եք պատասխանատու ճշգրտության համար, ներառյալ արգելափակումը և գրանցումը |
| Ոչ պարտադիր cookie-ներ չկան | Կայքեր, որոնք օգտագործում են միայն խիստ անհրաժեշտ cookie-ներ և cookie-ներ չօգտագործող analytics | Պակաս մարքեթինգային գործիքներ․ banner-ը գուցե ընդհանրապես պետք չէ |
Վերջին տարբերակը թերագնահատված է։ Եթե ուզում եք միայն այցելուների թիվը, cookie-ներ չօգտագործող analytics գործիքը շատ տեղերում կարող է հեռացնել banner-ի անհրաժեշտությունը․ ստուգեք նրա փաստաթղթերը և ձեր տեղական կանոնները։
Եթե Google-ի գովազդ եք գործարկում Եվրոպայում, հավաստագրված CMP-ն գործնական ընտրություն է։ Փոքր բիզնեսի կայքի համար միայն analytics-ով լավ կառուցված սեփական banner-ը կամ գրադարանը հաճախ բավարար է։
Ինչպես է աշխատում banner-ը ներսից
Մարդկանց հաճախ բաց թողած մասը արգելափակումն է։ Ճիշտ կարգավորումը.
- Նախքան որևէ ընտրությունը, աշխատում են միայն խիստ անհրաժեշտ cookie-ները և սկրիպտները։ Analytics-ը, pixel-ները և ներդրումները ընդհանրապես չեն բեռնվում (կամ Google tag-երի դեպքում բեռնվում են համաձայնության վիճակը «մերժված» դրած)։
- Banner-ը առաջին շերտում ցուցադրում է հստակ ընտրություններ՝ Ընդունել բոլորը, Մերժել բոլորը և ընտրել ըստ կատեգորիայի։
- Ընտրություն կատարելիս կայքը այն պահում է՝ սովորաբար առաջին կողմի cookie-ում կամ localStorage-ում, տարբերակի և ամսաթվի հետ, ապա բեռնում է միայն ընդունված կատեգորիաները։
- Հետագա այցերի ժամանակ պահված ընտրությունը կարդացվում է, նախքան ցանկացած ոչ պարտադիր բան բեռնվելը։
- «Cookie settings» հղումը, սովորաբար footer-ում, թույլ է տալիս ցանկացած պահի վերաբացել ընտրությունները։ Համաձայնությունը հետ վերցնելը պետք է նույնքան հեշտ լինի, որքան տալը։
- Եթե փոխում եք այն, ինչ օգտագործում եք, բարձրացրեք տարբերակը, որպեսզի մարդիկ նորից հարցվեն։
Google consent mode
Google Analytics-ի և Google Ads-ի համար Google-ի consent mode-ը կապում է tag-երը banner-ի հետ։ Սեպտեմբեր 2026-ի դրությամբ Google-ի փաստաթղթերը նկարագրում են չորս հիմնական համաձայնության տեսակ՝ ad_storage, analytics_storage, ad_user_data և ad_personalization։ Դուք սահմանում եք կանխադրված արժեք նախքան Google tag-ի բեռնումը, ապա թարմացում, երբ այցելուն ընտրում է.
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied'
});
// հետո, երբ այցելուն ընդունում է միայն analytics-ը՝
gtag('consent', 'update', { analytics_storage: 'granted' });
Google-ը նկարագրում է basic իրագործում, որտեղ tag-երը չեն բեռնվում մինչև համաձայնությունը, և advanced իրագործում, որտեղ tag-երը բեռնվում են «մերժված» համաձայնությամբ և ուղարկում են cookie-ներից զերծ ազդանշաններ։ Basic-ը ավելի պարզ է հասկանալ։ EEA-ի երթևեկության համար Google-ը ակնկալում է, որ ուղարկվեն ad_user_data և ad_personalization ազդանշանները։ Tag-ի համար տես ինչպես կարգավորել Google Analytics-ը։
Հուշումներ, որոնք աշխատում են
Ավելացրու cookie համաձայնության banner։ Կատեգորիաներ՝ խիստ անհրաժեշտ (միշտ միացված), analytics (Google Analytics 4) և marketing (Meta pixel)։ Ոչ մի analytics կամ marketing բան չպետք է բեռնվի համաձայնությունից առաջ։ Առաջին էկրանին՝ «Accept all», «Reject all» և «Customise», հավասար նշանակությամբ։ Պահիր ընտրությունը տարբերակի համարով և ամսաթվով առաջին կողմի cookie-ում 6 ամիս, բեռնիր միայն ընդունված կատեգորիաները և ավելացրու «Cookie settings» հղում footer-ում, որը նորից բացում է banner-ը։ Օգտագործիր Google consent mode՝ բոլոր չորս տեսակները կանխադրված «denied»։
Ցուցակագրիր այս կայքի յուրաքանչյուր cookie-ն, localStorage բանալին և երրորդ կողմի յուրաքանչյուր սկրիպտ, թե որ էջն է բեռնում դրանք և արդյոք դրանք խիստ անհրաժեշտ են։ Արդյունքը տուր աղյուսակով, որ կարողանամ օգտագործել cookie քաղաքականության համար։
/about էջի YouTube ներդրումները բեռնվում են համաձայնությունից առաջ։ Փոխարինիր դրանք մանրապատկերով և խաղացման կոճակով, որը տեսանյութը բեռնում է միայն այցելուի սեղմումից հետո, և ցույց տուր նշում, որ YouTube-ը կարող է սահմանել cookie-ներ։
Քայլ առ քայլ
- Աուդիտ. բացեք DevTools → Application → Cookies և Local Storage մաքուր այցի ժամանակ, և ստուգեք Network ներդիրը երրորդ կողմի հարցումների համար։ Ներառեք ներդրումները և չաթի վիջեթները։
- Կատեգորիզացրեք յուրաքանչյուր բան՝ խիստ անհրաժեշտ, նախընտրանքներ, analytics, marketing։ Հեռացրեք այն, ինչ չեք օգտագործում։
- Որոշեք մոտեցումը. CMP, գրադարան կամ սեփական՝ վերևի աղյուսակի հիման վրա։
- Իրագործեք արգելափակումը, որպեսզի ոչ պարտադիր սկրիպտները բեռնվեն միայն համաձայնությունից հետո։ Google tag-երի համար ավելացրեք consent mode-ի կանխադրված արժեքները tag-ից առաջ։
- Կառուցեք banner-ը հավասար «Ընդունել» և «Մերժել» տարբերակներով, կատեգորիաների ընտրությամբ և կարգավորումների հղումով։
- Գրեք cookie քաղաքականությունը (հաճախ գաղտնիության քաղաքականության մաս), որը ցուցակում է, թե ինչ եք օգտագործում և ինչու․ տես ինչպես գրել օգտագործման պայմաններ և գաղտնիության քաղաքականություն։
- Փորձարկեք անանուն պատուհանում․ ընտրությունից առաջ ոչ մի ոչ պարտադիր cookie կամ հարցում չկա, մերժելուց հետո՝ նույնպես ոչ մի, ընդունելուց հետո՝ ճիշտները հայտնվում են, փոխելով կարծիքը՝ դրանք դադարում են։
- Նորից ստուգեք ամեն անգամ, երբ ավելացնում եք նոր գործիք։
Սովորական սխալներ
- Banner, որը ոչինչ չի արգելափակում։ Սկրիպտները կրակում են էջի բեռնվելիս, մինչդեռ banner-ը քաղաքավարի հարցնում է։
- Ընդունել-ը մեծ կոճակ է, Մերժել-ը թաքնված երկրորդ էկրանում կամ մոխրագույն հղման մեջ։
- Նախապես ընտրված կատեգորիաներ կամ «legitimate interest» անջատիչներ, որոնք լռելյայն միացված են։
- Չկա ձեր կարծիքը փոխելու ճանապարհ առաջին ընտրությունից հետո։
- Ներդրումները մոռանալը. YouTube-ը, քարտեզները, սոցիալական հոսքերը և չաթի վիջեթները նույնպես կարող են cookie-ներ սահմանել։
- Հարցնել յուրաքանչյուր էջի բեռնվելիս, քանի որ ընտրությունը ճիշտ չի պահվում։
- Banner-ը ծածկում է էջը հեռախոսների վրա կամ թակարդում է ստեղնաշարի ֆոկուսը։ Դարձրեք այն մատչելի և բավարար փոքր, որ կարողանաք անցնել դրա վրայից։
- Մեկ ուրիշ կայքի քաղաքականության պատճենումը, որը նկարագրում է cookie-ներ, որոնք դուք չեք օգտագործում։
Համաձայնության ստուգաթերթ
- Յուրաքանչյուր cookie, storage բանալի և երրորդ կողմի սկրիպտ ցուցակագրված և կատեգորիզացված է
- Ոչ պարտադիր սկրիպտները արգելափակված են մինչև համաձայնությունը (ստուգված DevTools-ում)
- «Ընդունել» և «Մերժել» առաջին շերտում հավասար հեշտ են
- Կատեգորիաների ընտրություն հասանելի է, և ոչինչ ոչ պարտադիրը նախապես չի ընտրված
- Ընտրությունը պահվում է տարբերակով և ամսաթվով, և նորից հարցվում է փոփոխություններից հետո
- «Cookie settings» հղումը յուրաքանչյուր էջում
- Google consent mode-ի կանխադրված արժեքները սահմանված են Google tag-ներից առաջ, եթե օգտագործվում են
- Cookie կամ գաղտնիության քաղաքականությունը համապատասխանում է կայքի իրական գործողությանը
- Այցելուների երկրների կանոնները ստուգված են ընթացիկ ուղեցույցներով կամ մասնագետի հետ
Հետին պատկերի համար կարդացեք ինչ են cookie-ները և ինչ է GDPR-ը։
Cookie համաձայնությունը Mythex-ում
Mythex-ը ձեր հավելվածին ինքնուրույն չի ավելացնում cookie banner կամ analytics․ երկուսն էլ դուք եք խնդրում, այնպես որ դուք որոշում եք, թե ինչ է բեռնվում։ Նախ գործարկեք աուդիտի հուշումը, ապա banner-ի հուշումը ձեր իրական կատեգորիաներով և փորձարկեք Preview-ում DevTools-ը բաց՝ նախքան հրապարակելը։ Եթե օգտագործում եք հոսթվող CMP, այն տալիս է սկրիպտ և ID․ ID-ն հանրային է և կարող է գնալ frontend կոդում, իսկ ամեն գաղտնի բան պետք է գնա նախագծի կարգավորումներում (միջավայրի փոփոխականներ և գաղտնիքներ)։ Փոփոխություններից հետո նորից հրապարակեք, որպեսզի կենդանի կայքը օգտագործի նոր banner-ը։
Հարցեր
Պե՞տք է cookie banner։
Դա կախված է նրանից, թե որտեղ են ձեր այցելուները և ինչ է ձեր կայքը պահում նրանց սարքերում։ ԵՄ-ում և Մեծ Բրիտանիայում ոչ խիստ անհրաժեշտ cookie-ները և նման տեխնոլոգիաները, ինչպիսիք են գովազդային թրեքերները, սովորաբար պահանջում են նախ համաձայնություն, մինչդեռ խիստ անհրաժեշտները, օրինակ՝ մուտքի սեսիան, չեն պահանջում։ Եթե չեք օգտագործում ոչ խիստ անհրաժեշտ cookie-ներ, կարող է banner-ն ընդհանրապես պետք չլինի։ Սա ընդհանուր տեղեկատվություն է, ոչ իրավաբանական խորհուրդ։
Բավակա՞ն է «օգտվելով այս կայքից՝ դուք ընդունում եք cookie-ները» տեսքի banner-ը։
Ոչ, եթե համաձայնությունը պահանջվում է։ Համաձայնությունը սովորաբար պետք է լինի ակտիվ ընտրություն, որը արվում է ոչ խիստ անհրաժեշտ cookie-ները սահմանելուց առաջ։ Ուստի ծանուցումը, որ ենթադրում է համաձայնություն, կամ նախապես նշված վանդակները սովորաբար չեն համարվում։
Analytics cookie-ները պահանջո՞ւմ են համաձայնություն։
ԵՄ-ում սովորաբար՝ այո։ Մեծ Բրիտանիայի 2025 թվականի Data (Use and Access) Act-ը ավելացրեց բացառություն որոշ analytics-ի համար, որն օգտագործվում է միայն ձեր սեփական ծառայությունը բարելավելու համար՝ ագրեգացված վիճակագրությամբ, ICO-ի սահմանած պայմաններով։ Այլ վայրերում գործում են իրենց կանոնները, ուստի ստուգեք, թե ինչն է կիրառվում ձեզ համար։
Ի՞նչ է Google consent mode-ը։
Consent mode-ը Google-ի գործառույթ է, որը թույլ է տալիս Google tag-երին, ինչպիսիք են Analytics-ը և Ads-ը, հարմարեցնել իրենց վարքը այցելուի համաձայնության ընտրությանը։ Դուք սահմանում եք կանխադրված համաձայնության վիճակները նախքան tag-երի բեռնումը և ուղարկում թարմացում, երբ այցելուն ընտրում է։ Այն աշխատում է համաձայնության banner-ի հետ միասին, բայց ինքը banner չէ։