通过JavaScript道德跟踪用户行为吗?
#javascript #网络开发人员 #discuss #privacy

隐私不是我仅有权获得的东西,而是绝对的先决条件。

Marlon Brando

您是否曾经考虑过在浏览互联网时收集到的数据量?有没有想过网站如何知道您感兴趣的内容并向您展示相关广告?好吧,事实证明,JavaScript在跟踪用户行为中起着重要作用。

JavaScript是一种编程语言,允许网站更具互动性和响应性。但这不仅用于制作凉爽的动画或弹出窗口,还可以用于跟踪您在网站上的行为。您的点击,滚动甚至击键都可以由公司跟踪和分析。

可以跟踪和分析。

Source of the Most Common Trackers Found on the Top 50K Sites

根据Timothy Libert on the ReaserchGate website发布的研究

调查结果表明,将近10个网站中有近9个网站泄漏了用户可能不知道的各方;十分之六的网站产生了第三方饼干; 10个网站中有8个以上的网站将外部方的JavaScript代码加载到用户的计算机上。

让我们看一下如何使用JavaScript来跟踪网络上的用户行为的几种方法:

事件跟踪:这是一个网站使用JavaScript跟踪您在网站上采取的特定操作的时候。例如,如果您单击按钮或滚动到页面上的某个点,则网站可以记录该信息。

会话跟踪:这是一个网站使用JavaScript跟踪您在网站上花费多长时间以及访问哪个页面的时候。

A/B测试:这是一个网站向不同用户显示网站的不同版本,然后使用数据查看哪个版本更受欢迎或导致更多转换。

用户代理跟踪:这是一个字符串,标识访问网站的浏览器的浏览器和版本。网站可以跟踪用户的用户代理,并可以使用此信息来检测用户的浏览器和设备。此信息可用于传递特定于浏览器的内容或显示特定于浏览器的弹出窗口。

您是否曾经看过热图的网站?这是一个网站使用JavaScript跟踪您单击网站的位置的时候。基于此信息,网站可以创建一张地图,显示网站的哪些部分被单击最多。

所有这些跟踪可能会帮助网站改善其用户体验。

但是,这些公司中的许多公司在跟踪用户的行为方面并不完全透明。
ð未经同意的跟踪:一些公司可以使用JavaScript跟踪用户行为而无需获得用户的同意。

ð - 数据收集的虚假陈述:有些公司可以收集和使用数据以外的目的,而不是他们在其隐私政策中所说的。

出售用户数据:有些人在未获得用户同意的情况下将其用户数据出售给第三方。

ð - 不提供退出机制:有些公司故意选择不为用户提供一种简单的方法来选择跟踪。

ð - 不提供清晰且引人注目的通知:某些公司可能无法就数据收集,使用和共享用户数据提供明确通知。

这些公司中的许多公司也在离线过程中也跟踪他们的用户,即使用户远离其网站,也收集数据和信息,以下是这样做的几种方法:

ð设备指纹:这是一种通过收集有关用户设备的信息(例如浏览器版本,屏幕分辨率,已安装字体等)来跟踪用户的技术。
ð浏览器cookie
ð浏览器缓存
ð浏览器历史
ð浏览器形式数据

这就是为什么建议始终定期清除浏览器缓存和历史记录,并在浏览器上禁用cookie。

现在,这提出了一个重要的问题:公司在未经我们的知识或同意的情况下跟踪我们的行为是否道德?有人认为,跟踪用户行为对于公司改善其产品和服务是必要的。他们可能会说跟踪行为可以帮助他们了解人们如何与网站互动,从而使其更加用户友好。另一方面,其他人可能会争辩说,未经同意跟踪用户行为侵犯了我们的隐私,并违反了我们的基本人权。

就个人而言,我相信公司应该对其数据收集实践保持透明,并且用户应该选择如果选择的话,可以选择退出行为。而且,最好的方法是赋予用户控制其数据以及如何使用数据的权利。这应该是他们的选择,而不是公司的选择。

您对此主题有何看法?在下面的评论中分享您的想法。