Pređi na glavni sadržaj

Pregled za programere

OptSens skripta izlaže klijentski API na window.OptSens za čitanje stanja saglasnosti, reagovanje na promene i uslovljavanje sopstvenog koda izborima posetioca. Skripta radi bez ikakvog dodatnog koda. Sve u ovoj sekciji je opciono.

Instalacija

Dodajte script tag kao prvi u <head>, pre svih drugih skripti:

<script src="https://cdn.optsens.com/optsens.min.js/YOUR_DOMAIN_ID"></script>

Za uputstva po platformama pogledajte instalaciju.

Šta je dostupno

OblastStranica
Metode i svojstva globalnog objektawindow.OptSens
Događaji u životnom ciklusu saglasnostiDogađaji
Uslovljavanje skripti i iframe elemenata saglasnošćuRučno označavanje skripti
Uslovno učitavanje skripti iz kodaProgramsko učitavanje skripti
React, Vue, Next.js i druge SPA aplikacijeSPA podrška
Događaji koji se šalju u GTM dataLayerGTM dataLayer
Kako radi automatsko blokiranjeAutomatsko blokiranje

Kolačići koje OptSens postavlja

KolačićNamenaTrajanjeSadržaj
os_consentStanje saglasnosti (preko poddomena)Podešava se po domenu, 30 do 360 dana (podrazumevano 180)Vrednosti kategorija i jezik, oko 60 bajtova (bez ličnih podataka)
os_sidPraćenje sesije za naplatu15 minuta (klizni prozor)Nasumični ID sesije (16 heks karaktera)
euconsent-v2IAB TCF string saglasnostiPodešava se po domenuTC string (IAB standard)

localStorage ključevi

KljučNamena
os_consentPuno stanje saglasnosti (kategorije plus TC/AC stringovi)
os_visitor_idTrajni ID posetioca za sinhronizaciju među domenima
os_banner_langJezik banera koji je posetilac izabrao

Podržani browseri

Chrome 60+, Firefox 63+, Safari 12+, Edge 79+, Opera 47+, Samsung Internet 8+. Skripta se oslanja na Shadow DOM, MutationObserver i crypto.subtle, koji su standardni u ovim verzijama. Stariji browseri nisu podržani.