今天打开一看我的 umami 统计数据,发现多了好多 localhost 的本地数据,真难受啊,所以搜索一下想设置 umami 运行不收录本地数据的问题Responsive Image

image.png

修改 umami 里的追踪代码,添加 data-domains 参数

data-domains

If you want the tracker to only run on specific domains, you can add them to your tracker script. This is a comma delimited list of domain names. Helps if you are working in a staging/development environment.

Usage:

1
2
3
4
5
6
<script
  defer
  src="http://mywebsite.com/umami.js"
  data-website-id="94db1cb1-74f4-4a40-ad6c-962362670409"
  data-domains="mywebsite.com,mywebsite2.com"
</script>

本人使用代码

1
2
3
4
5
6
7
<script
  async
  defer
  src="http://mywebsite.com/umami.js" 
  data-website-id="你的网站ID"          
  data-domains="mywebsite.com"
></script>
  • src 写追踪代码中 src 对应的值
  • data-website-id 写追踪代码中 data-website-id 对应的值
  • data-domains 写自己网站的域名,像我的话写的就是 nadirecho.top

参考

Tracker configuration – Umami