Vodiči

Kako dodati pristanak na kolačiće na web stranicu

Da biste dodali pristanak na kolačiće, prvo popišite šta vaša stranica čuva u pregledniku posjetilaca i razvrstajte to na strogo neophodno i opcionalno. Zatim dodajte baner, iz platforme za upravljanje pristankom (CMP) ili sami napravljen, koji blokira opcionalne skripte, kao što su analitika i reklamni pikseli, dok posjetilac ne prihvati; nudi "Odbij" jednako lako kao "Prihvati", pamti izbor i omogućava ljudima da ga promijene kasnije. Baner koji se samo prikazuje, a ništa ne blokira, ne radi svoj posao.

Ovaj vodič su opšte informacije o tome kako banneri za pristanak rade tehnički, nije pravni savjet. Pravila o privatnosti se razlikuju od države do države i mijenjaju se; provjerite pravila koja važe za vaše posjetioce ili se posavjetujte s advokatom.

Šta traži pristanak (u opštim crtama)

Pravila o kolačićima obično pokrivaju kolačiće i slične tehnologije: localStorage, piksele za praćenje, fingerprinting uređaja. Uobičajena podjela, zasnovana na smjernicama EU i Velike Britanije:

VrstaPrimjeriObično treba pristanak?
Strogo neophodnoSesija prijave, korpa za kupovinu, kolačići za sigurnost i raspodjelu opterećenja, pamćenje samog izbora pristankaOpćenito ne
PostavkeZapamćen jezik ili temaČesto da u EU, osim ako ga posjetilac traži; Velika Britanija je dodala neke izuzetke
AnalitikaGoogle Analytics, toplotne mape, snimanje sesijaOpćenito da u EU; Velika Britanija sada ima ograničen izuzetak za agregatnu analitiku za poboljšanje usluge
MarketingReklamni pikseli (Meta, Google Ads, TikTok), ponovno ciljanje, ugrađeni widgeti društvenih mrežaDa, u EU i Velikoj Britaniji

Neke stvari koje se lako pogreše:

  • EU i Velika Britanija koriste model opt-in: opcionalni kolačići čekaju dok posjetilac ne pristane. Smjernice regulatora, kao što je britanski ICO, kažu da pristanak mora biti jasna pozitivna radnja i da ljudi moraju moći lako uključiti ili isključiti kolačiće koji nisu neophodni.
  • Velika Britanija se promijenila 2025. Zakon o podacima (korištenje i pristup) iz 2025. dozvoljava da se neki kolačići postave bez pristanka, uključujući analitiku koja se koristi samo za poboljšanje sopstvene stranice i proizvodi agregatnu statistiku koja ne može identifikovati ljude, uz obavezu da se korisnicima jasno kaže. Pročitajte aktuelne smjernice ICO-a prije nego što se oslonite na to.
  • Nekoliko američkih država koristi model opt-out za "prodaju" ili "dijeljenje" ličnih podataka za ciljani oglas, a neke očekuju da poštujete signal Global Privacy Control na nivou preglednika.
  • Google oglasi: od septembra 2026, Google traži da izdavači koji koriste AdSense, Ad Manager ili AdMob koriste CMP koji je Google certifikovao i integrisan s IAB-ovim okvirom za transparentnost i pristanak (TCF) kada prikazuju oglase u EEA, Velikoj Britaniji i Švicarskoj.

Opcije: CMP, biblioteka ili sopstveno rješenje

OpcijaDobro zaKompromis
Platforma za upravljanje pristankom (CMP), hostovane usluge kao što su Cookiebot, OneTrust, Usercentrics ili CookieYesSajtove s mnogo oznaka trećih strana, prihod od oglasa, više regionaMjesečni trošak; još jedna skripta treće strane; manje kontrole nad dizajnom
Biblioteka za pristanak otvorenog kodaProgramere koji žele kontrolu bez pisanja svegaSami podešavate kategorije i blokiranje skripti
Sopstveni banerJednostavne stranice s jednim ili dva opcionalna alata (npr. samo analitika)Vi ste odgovorni za ispravnost, uključujući blokiranje i bilježenje
Bez opcionalnih kolačićaSajtove koji koriste samo neophodne kolačiće i analitiku bez kolačićaManje marketinških alata; možda vam baner uopšte ne treba

Posljednja opcija je potcijenjena. Ako želite samo brojanje posjetilaca, analitika bez kolačića može ukloniti potrebu za banerom na mnogim mjestima; provjerite njenu dokumentaciju i lokalna pravila.

Ako pokrećete Google oglase u Evropi, certifikovani CMP je praktičan izbor. Za sajt male firme samo s analitikom, dobro napravljen sopstveni baner ili biblioteka često je dovoljan.

Kako baner radi iza kulisa

Dio koji ljudi preskoče je blokiranje. Ispravno podešavanje:

  1. Prije bilo kakvog izbora, rade samo neophodni kolačići i skripte. Analitika, pikseli i ugrađeni sadržaji se uopšte ne učitavaju (ili se, uz Google oznake, učitavaju s pristankom postavljenim na odbijeno).
  2. Baner prikazuje jasne izbore na prvom nivou: Prihvati sve, Odbij sve i način za izbor po kategorijama.
  3. Pri izboru, sajt ga čuva, obično u kolačiću prve strane ili localStorage-u, s verzijom i datumom, a zatim učitava samo prihvaćene kategorije.
  4. Pri kasnijim posjetama, sačuvani izbor se čita prije nego što se išta opcionalno učita.
  5. Link "Postavke kolačića", obično u podnožju, ponovo otvara izbore u bilo kom trenutku. Povlačenje pristanka treba biti jednako lako kao i njegovo davanje.
  6. Ako promijenite šta koristite, povećajte verziju da ljudi budu ponovo pitani.

Google consent mode

Za Google Analytics i Google Ads, Google-ov consent mode povezuje oznake s banerom. Od septembra 2026, Google-ova dokumentacija opisuje četiri glavne vrste pristanka: ad_storage, analytics_storage, ad_user_data i ad_personalization. Postavljate podrazumijevano stanje prije nego što se Google oznaka učita, a zatim ažuriranje kada posjetilac izabere:

gtag('consent', 'default', {
  ad_storage: 'denied',
  ad_user_data: 'denied',
  ad_personalization: 'denied',
  analytics_storage: 'denied'
});
// kasnije, kada posjetilac prihvati samo analitiku:
gtag('consent', 'update', { analytics_storage: 'granted' });

Google opisuje osnovnu implementaciju, gdje se oznake ne učitavaju dok ne bude pristanka, i naprednu, gdje se oznake učitavaju s odbijenim pristankom i šalju signale bez kolačića. Osnovna je jednostavnija za razumijevanje. Za saobraćaj iz EEA, Google očekuje da se šalju signali ad_user_data i ad_personalization. Pogledajte kako podesiti Google Analytics za samu oznaku.

Prompti koji rade

Dodaj baner za pristanak na kolačiće. Kategorije: neophodno (uvijek uključeno), analitika (Google Analytics 4) i marketing (Meta piksel). Ništa iz analitike ili marketinga se ne smije učitati prije pristanka. Prvi ekran: "Prihvati sve", "Odbij sve" i "Prilagodi", s jednakim isticanjem. Sačuvaj izbor s brojem verzije i datumom u kolačiću prve strane na 6 mjeseci, učitavaj samo prihvaćene kategorije i dodaj link "Postavke kolačića" u podnožje koji ponovo otvara baner. Koristi Google consent mode s sva četiri tipa postavljena na odbijeno.

Popiši svaki kolačić, localStorage ključ i skriptu treće strane koju ovaj sajt koristi, koja stranica ih učitava i da li su strogo neophodni. Ispiši tabelu koju mogu koristiti za politiku kolačića.

Ugrađeni YouTube videi na /about se učitavaju prije pristanka. Zamijeni ih sličicom i dugmetom za reprodukciju, tako da se video učita tek kad posjetilac klikne, i prikaži napomenu da YouTube može postavljati kolačiće.

Korak po korak

  1. Provjerite šta vaša stranica postavlja: otvorite DevTools → Application → Cookies i Local Storage pri svježoj posjeti, i provjerite karticu Network za zahtjeve trećih strana. Uključite ugrađene sadržaje i widgete za chat.
  2. Kategorizujte svaku stavku: neophodno, postavke, analitika, marketing. Uklonite sve što ne koristite.
  3. Odlučite pristup: CMP, biblioteka ili sopstveno rješenje, na osnovu tabele iznad.
  4. Implementirajte blokiranje tako da se opcionalne skripte učitavaju tek nakon pristanka. Za Google oznake, dodajte podrazumijevane postavke consent mode-a prije oznake.
  5. Napravite baner s jednakim opcijama Prihvati i Odbij, izborom kategorija i linkom za postavke.
  6. Napišite politiku kolačića (često dio politike privatnosti) koja navodi šta koristite i zašto; pogledajte kako napisati uslove korištenja i politiku privatnosti.
  7. Testirajte u privatnom prozoru: prije izbora, nema opcionalnih kolačića ni zahtjeva; nakon odbijanja, i dalje nema; nakon prihvatanja, pojave se pravi; nakon promjene mišljenja, prestaju.
  8. Ponovo provjerite svaki put kada dodate novi alat.

Česte greške

  • Baner koji ništa ne blokira. Skripte se pokreću pri učitavanju stranice dok baner pristojno pita.
  • Prihvati je veliko dugme, a Odbij je sakriven na drugom ekranu ili kao siva link.
  • Unaprijed štiklirane kategorije ili prekidači "legitimnog interesa" uključeni po defaultu.
  • Nema načina da promijenite mišljenje nakon prvog izbora.
  • Zaboravljeni ugrađeni sadržaji: YouTube, mape, feedovi društvenih mreža i widgeti za chat takođe mogu postavljati kolačiće.
  • Pitanje na svakom učitavanju stranice jer se izbor ne čuva kako treba.
  • Baner koji prekriva stranicu na telefonima ili zarobljava fokus tastature. Napravite ga pristupačnim i dovoljno malim da se može preskočiti.
  • Kopiranje tuđe politike koja opisuje kolačiće koje ne koristite.

Kontrolna lista za pristanak

  • Svaki kolačić, ključ za skladište i skripta treće strane popisani i kategorizovani
  • Opcionalne skripte blokirane do pristanka (provjereno u DevTools)
  • Prihvati i Odbij jednako laki na prvom nivou
  • Dostupni izbori kategorija; ništa opcionalno nije unaprijed izabrano
  • Izbor sačuvan s verzijom i datumom; ponovo se pita nakon promjena
  • Link "Postavke kolačića" na svakoj stranici
  • Podrazumijevane postavke Google consent mode-a prije Google oznaka, ako se koriste
  • Politika kolačića ili privatnosti odgovara onome što sajt zaista radi
  • Pravila za države vaših posjetilaca provjerena s aktuelnim smjernicama ili savjetnikom

Za pozadinu, pročitajte šta su kolačići i šta je GDPR.

Pristanak na kolačiće na Mythexu

Mythex ne dodaje baner za pristanak ili analitiku u vašu aplikaciju sam od sebe; oboje su stvari koje zatražite, pa vi odlučujete šta se učitava. Prvo pokrenite prompt za reviziju, zatim prompt za baner sa svojim stvarnim kategorijama i testirajte u pregledu s otvorenim DevTools-om prije objavljivanja. Ako koristite hostovani CMP, on vam daje skriptu i ID; ID je javan i može ići u frontend kod, a sve što je tajno pripada postavkama projekta (varijable okruženja i tajne). Nakon izmjena ponovo objavite da bi živi sajt koristio novi baner.

Pitanja

Da li mi treba baner za kolačiće?

Zavisi od toga gdje su vaši posjetioci i šta vaša stranica čuva na njihovim uređajima. U EU i Velikoj Britaniji, kolačići koji nisu neophodni i slične tehnologije, kao što su reklamni pratioci, općenito traže prethodni pristanak, dok strogo neophodni, kao što je sesija prijave, ne traže. Ako ne koristite nikakve kolačiće koji nisu neophodni, možda vam uopšte ne treba baner. Ovo su opšte informacije, a ne pravni savjet.

Da li je dovoljan baner koji kaže 'korištenjem ove stranice prihvatate kolačiće'?

Nije tamo gdje se traži pristanak. Pristanak općenito mora biti aktivan izbor napravljen prije nego što se postave kolačići koji nisu neophodni, pa obavijest koja pretpostavlja saglasnost ili unaprijed štiklirani kvadratići obično ne važe.

Da li kolačići za analitiku traže pristanak?

U EU općenito da. Zakon Velike Britanije o podacima (korištenje i pristup) iz 2025. dodao je izuzetak za neke analitike koja se koristi samo za poboljšanje sopstvene usluge s agregatnom statistikom, pod uslovima koje postavlja ICO. Druga mjesta imaju sopstvena pravila, pa provjerite šta se primjenjuje na vas.

Šta je Google consent mode?

Consent mode je funkcija Googlea koja omogućava Google oznakama, kao što su Analytics i Ads, da prilagode ponašanje izboru pristanka posjetioca. Postavljate podrazumijevana stanja pristanka prije nego što se oznake učitaju i šaljete ažuriranje kada posjetilac izabere. Radi uz baner za pristanak; nije sam baner.

Mythex · Pricing · Izradite bilo šta uz AI · Šabloni za web stranice i aplikacije · Mythex u poređenju · Rječnik izrade aplikacija uz AI · Besplatni alati za izradu aplikacija uz AI · English

English አማርኛ العربية Български বাংলা Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)