Nazad na blog
Razvoj Objavljeno 22.09.2026 6 min čitanja

Ko još čita? Skripte trećih strana na stranicama sa obrascima

Stranica kontakt obrasca često učitava kod pola tuceta drugih kompanija. Deo tog koda može videti šta posetioci kucaju — a veći deo niko u Vašem timu nikada nije pregledao.

Kada neko popunjava Vaš kontakt obrazac, pretpostavlja da poruka ide Vama. Na mnogim sajtovima, međutim, stranica obrasca izvršava i skripte pružalaca analitike, reklamnih mreža, pružalaca ćaskanja i svega što je menadžer oznaka prikupio godinama. Svaka od tih skripti radi sa istim pravima kao Vaš kod: može čitati stranicu, pratiti polja za unos i slati podatke na svoje servere. To ne znači da sve to rade. Ali na stranici gde posetioci unose ime, adresu e-pošte i ponekad podatke o zdravlju, novcu ili pravnim problemima trebalo bi da znate ko još čita.

Uobičajeni osumnjičeni

  • Alati za ponovno prikazivanje sesija beleže klikove, pomeranje stranice i često pritiske tastera kako bi se poseta kasnije mogla ponovo prikazati. Ako polja nisu maskirana, to može uključiti ono što ljudi unose u obrazac.
  • Reklamni i analitički pikseli prijavljuju prikaze stranica i konverzije trećim stranama — na samoj stranici obrasca i veoma često na stranici zahvalnice.
  • Vidžeti za ćaskanje učitavaju celu aplikaciju sa drugog domena, obično na svakoj stranici, uključujući onu sa obrascem.
  • Menadžeri oznaka omogućavaju marketingu da dodaje skripte bez objavljivanja nove verzije sajta. Praktično, ali to znači i da kod može stići na stranicu obrasca bez ičijeg pregleda.
  • Manji pomoćni alati — A/B testiranje, toplotne mape, ugrađeni sadržaji društvenih mreža, fontovi, mape — dodaju svaki po jedan host koji prima bar IP adresu posetioca i obično adresu Vašeg sajta; skripte među njima mogu čitati i pun URL stranice.

Ponovno prikazivanje sesije: snimač pored polja za unos

Većina alata za ponovno prikazivanje nudi podešavanja za maskiranje polja ili izuzimanje celih oblasti, a neki podrazumevano maskiraju određena polja. Slabe tačke su izuzeci: polje poruke slobodnog teksta koje podrazumevana postavka ne pokriva, obrazac sastavljen od komponenti koje pravila maskiranja ne prepoznaju ili postavka koju je neko isključio tokom otklanjanja grešaka i nikada je nije vratio. Snimak sačuvan kod treće strane tada može sadržati upravo ono što Vam je posetilac napisao — nešto što nije očekivao i što Vaša politika privatnosti, koja prema Art. 13 GDPR-a mora navesti primaoce ili kategorije primalaca podataka o ličnosti, možda uopšte ne pominje.

Pikseli i stranica zahvalnice

Praćenju konverzija potreban je signal da je obrazac poslat, a stranica zahvalnice je očigledno mesto za njegovo aktiviranje. Većina piksela šalje punu adresu stranice sa svakim događajem. Ako se obrazac šalje putem GET-a ili preusmerenje posle slanja dodaje vrednosti poput ?name=…&email=… u URL, te vrednosti idu pravo pružaocu reklama ili analitike. Neki pikseli nude i funkcije koje automatski preuzimaju adrese e-pošte ili brojeve telefona iz obrazaca radi boljeg podudaranja. A ako se piksel aktivira pre nego što posetilac odgovori na baner za kolačiće — ili nakon odbijanja — problem više nije samo tehnički.

Kako podaci iz obrasca neprimećeno napuštaju sajt
1Posetilac kuca
Ime, adresa e-pošte i poruka ulaze u polja obrasca.
2Skripta za ponovno prikazivanje snima
Nemaskirana polja završavaju u snimku na serveru treće strane.
3Preusmerenje sa parametrima
Nakon slanja, sajt preusmerava na /thanks?email=…
4Piksel se aktivira
Događaj konverzije šalje reklamnoj mreži pun URL, uključujući adresu e-pošte.
5Podaci su otišli
Sada su kod pružalaca sa kojima posetilac nikada nije odlučio da ih deli.
Hipotetički lanac. Nijedan korak sam za sebe nije neobičan.

Menadžeri oznaka, pristanak i lanac snabdevanja

Menadžeri oznaka često su mesto gde se izgubi pregled. Oznaka kampanje za sajam od pre dve godine, proba alata za toplotne mape, piksel mreže koju niko više ne koristi — sve to se možda i dalje učitava na svakoj stranici, uključujući obrazac. Okidači se često postavljaju na „sve stranice“, a pravila pristanka podešavaju se oznaku po oznaku, pa je jedna oznaka kojoj nedostaje uslov dovoljna da učita skriptu pre nego što posetilac pristane.

Tu je i lanac snabdevanja. Kada ugrađujete skriptu sa drugog hosta, verujete onome ko taj host kontroliše danas i ubuduće. Dobavljač može promeniti ponašanje skripte, biti prodat ili pretrpeti kompromitovanje infrastrukture za isporuku. Pregledač ne razlikuje legitimnu od izmenjene skripte, pa ubačen kod na stranici obrasca može pročitati svako polje i poslati ga bilo gde — isti obrazac koji se koristi za krađu podataka na stranicama za plaćanje.

Šta možete da uradite

  1. 1Napravite inventar. Otvorite svaku stranicu obrasca i njenu zahvalnicu sa razvojnim alatkama pregledača, proverite karticu mreže i navedite svaki spoljni host. Uradite to jednom bez pristanka i jednom nakon prihvatanja banera.
  2. 2Uklonite ono što nikome ne treba. Oznake bez jasnog vlasnika i svrhe kandidati su za brisanje. Ograničite okidače menadžera oznaka tako da na stranicama obrazaca rade samo one koje moraju.
  3. 3Maskirajte unose u alatima za ponovno prikazivanje. Maskirajte sva polja, ne samo lozinke, i po mogućnosti izuzmite celo područje obrasca. Zatim pogledajte snimak da vidite šta je stvarno sačuvano.
  4. 4Šaljite konverzije bez podataka o ličnosti. Koristite POST, ne stavljajte vrednosti obrasca u URL-ove preusmerenja i pokrenite neutralan događaj poput „contact_form_sent“. Isključite automatsko prikupljanje polja obrasca u pikselima.
  5. 5Učitavajte tek posle pristanka. Skripte kojima je potreban pristanak ne smeju se učitati pre nego što posetilac pristane — i moraju ostati isključene ako odbije. Testirajte oba puta.
  6. 6Fiksirajte verzije i ograničite gde je izvodljivo. Subresource Integrity (heš na oznaci skripte) navodi pregledač da odbije izmenjenu statičku datoteku; nije pogodan za skripte koje se po nameni menjaju, poput menadžera oznaka. Content Security Policy ograničava koji hostovi smeju da izvršavaju skripte — počnite u režimu samo izveštavanja da vidite šta bi prestalo da radi.
  7. 7Pratite promene. Novi host skripte na stranici obrasca treba da bude namerna odluka, a ne iznenađenje. Obezbedite obaveštenje kada se pojavi.

formexposed proverava koji se pikseli za praćenje aktiviraju na stranicama Vaših obrazaca, da li alat za ponovno prikazivanje sesija može beležiti unose u obrazac i da li odbijanje banera za kolačiće zaista zaustavlja praćenje — pasivno, bez slanja bilo čega. Besplatna provera pokazuje ukupni nivo; ovi nalazi su u potpunom izveštaju. Uz nadzor potvrđenog domena, formexposed Vas upozorava i kada se na stranici obrasca pojavi novi host skripte.

Nije pravni savet
Ovaj članak daje opšte informacije o tehničkoj strani i zaštiti podataka kod skripti trećih strana. Nije pravni savet. Da li konkretna postavka zahteva pristanak ili mora biti opisana u Vašoj politici privatnosti zavisi od Vaše situacije — u slučaju nedoumice, pitajte stručnjaka za zaštitu podataka.