කාලයක් තිස්සේ අන්තර්ජාල අධ්යයන කරුවන්ගේ ව්යවස්ථාපනයේ, අඩවියක සදහා සකස් කරන ලද click tracker එකක් 30 දින තුළ 518 "human" ක්ලික් ලැබුවා කියලා වාර්තා කළා. ඒත් ඒ සංඛ්යාව අඩවියේ පේජ් විව් 134ක් සමඟ සසඳන විට අසමතුලිතයක් පෙනී ගියේය – කිසිම මිනිසා පේජ් එකක් නොලෝඩ් කරලා, ලින්ක් එකක් ක්ලික් කරන්නේ නැත.
මෙම ගැටලුවේ මූලික හේතුව, Cloudflare Pages හි static site එකක redirect worker එකේ source_page පුරනය කිරීමේ fallback ක්රමයක්. Referer header එක නැති වෙලාවේ, worker එක CTA id එක (url query string එකේ) ගෙන, source_page ලෙස සටහන් කරයි. බොට් එකක් URL එකේ CTA පරාමිතිය අනුගමනය කරන විට, එය "non‑empty" source_page එකක් ලෙස සලකනු ලැබේ. එම නිසා බොට්වලටද "human" ලෙස සලකුණු කරලා click count එක අධිකවී.
සමාවෙන්න, මෙම වැරදි නිවැරදි කිරීම සඳහා developer එකේ සරල නියමයක් යෙදුණුහ. source_page එක අබ්සලූට් URL (http:// හෝ https://) වර්ගයට පත් විය යුතු බවට පරීක්ෂා කිරීම. එම නියමය යෙදීමෙන් 518 "human" clicks 218ක් දක්වා අඩු වුණා, ratio 3.9 සිට 1.6 දක්වා පෙනී ගියේය. නව ratio එකත් තවමත් අධිකයි, එය බොට්වලට Referer header එක යවනවාද යන්න පදනම් කරගෙන අඩු කරයි.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ web developers, digital marketers, startups සහ students සඳහා මේ සිද්ධියට පහත වැදගත්කම් ඇත:
- Analytics නිවැරදිභාවය: වැරදි data මත ව්යාපාරික තීරණ ගැනීමේ අවදානම අඩු වෙයි.
- Ad‑blocker ප්රතිරෝධී tracking: server‑side redirect method එකේ වැරදි හඳුනාගැනීමෙන්, ad‑blocker වලින් පලා යාමක් වළක්වා ගත හැක.
- Learning resource: Sri Lankan developers ලා source code එකේ fallback logic එකක් නිවැරදිව සැලසුම් කරන ආකාරය ගැන ඉගෙන ගත හැක.
- Cloudflare Workers භාවිතය: Cloudflare Pages හා Workers එකතු කරමින්, ශ්රේෂ්ඨ performance සහ security ලාභ ලබා ගත හැක.
ඉදිරියට, server‑side metrics එක client‑side metrics එක සමඟ cross‑check කිරීම, data quality අධිකරනයේ මූලික පියවරයක් බවත්, මෙම උදාහරණය අපට පෙන්වයි.
අවසන් වශයෙන්, developer කෙනෙකුට තම tracking logic එක නිරන්තරයෙන් පරීක්ෂා කර, අලුත් අධිකරණ නීති (regex, URL pattern) යොදා ගැනීම, ව්යාපාරික විශ්වාසය සහ පාරිභෝගික අත්දැකීම උසස් කරයි.