html - 使用 noscript 标签来跟踪禁用了 javascript 的访问者是否明智,因为 noscript 已被弃用?

标签 html analytics noscript matomo

Piwik(开源网络分析)使用 javascript 来跟踪访问者。但是,对于禁用了 javascript 的访问者,他们建议使用 <noscript>标签:

When a visitor has disabled JavaScript, or when JavaScript cannot be used, you can use an image tracking link to track visitors. Generate the link below and copy-paste the generated HTML in the page. If you're using this as a fallback for JavaScript tracking, you can surround it in <noscript></noscript> tags.

使用 js对比no-js body 上的类并不是一个真正的选择,因为那将无法阻止图像加载。所以 noscript 标签似乎是我唯一的选择,但它是否会按预期工作,因为它已被弃用?

最佳答案

禁用 JavaScript 的访问者实际上意味着:

  1. 盲人屏幕阅读器 - 我看不出他们应该下载图片的理由
  2. 一些无聊的管理员使用文本模式浏览器查看页面 - 也没有下载图片
  3. Google BOT 或其他一些机器人抓取页面 - 他们会按照自己的意愿处理链接,例如忽略它
  4. 编写页面供离线使用的脚本,是否会保存图像,具体取决于设置(在大多数情况下不会)

此类图像跟踪唯一可以发挥作用的地方是 HTML 邮件消息,但此类图像通常会被阻止,否则您可能会落入垃圾邮件过滤器。

关于html - 使用 noscript 标签来跟踪禁用了 javascript 的访问者是否明智,因为 noscript 已被弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17829671/

相关文章:

javascript - 尽管使用 Onsubmit 确认,HTML 表单仍然设置 PHP $_POST[]

html - CSS 悬停 : How to set up different content at hover for a small box with html content

css - 如何通过 PhoneGap 制作基于设备宽高的 html 和 css

javascript - 使用html从javascript中的输入文本输出第三和第四位数字

ruby-on-rails - 2 个 sidekiq 工作线程可以处理同一个作业吗?

drupal - Drupal 中的投票分析?

sharepoint - 配置 GTM 以在页面加载后在页面 View 上设置字段

html - 避免 HTML 的 <noscript> 标签

javascript - 禁用 JS 时隐藏内容的样式

javascript - 如果禁用了 javascript,如何在任何 X/HTML 元素上提供 css 样式?