github - 我正在尝试将 Google Analytics 跟踪添加到我的公共 Github 页面,但我担心隐私问题
问题描述
我有一个来自 GoDaddy 的域,我更改了 DNS 设置并重定向到我的公共 Github 页面。我刚刚注册了 Google Analytics 跟踪,但它告诉我将 Global Site Tag 跟踪代码放在我页面的 HTML 头部。我很好奇这个跟踪代码是否应该保持私有,如果是这样,我应该如何跟踪我的 Github 页面,除非我升级到 Pro 页面并将我的存储库设为私有?我对将 Google Adsense 添加到我的页面有同样的担忧。我感谢任何人可以提供的任何帮助!:D
解决方案
分析代码不是私有的
如果您的代码如下所示:
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
那么你可能会担心UA-XXXXX-Y,但这是非常公开的信息。您可以将其包含在您的页面中。
替代方法
如果您需要隐藏它,那么您必须将您的统计数据发送到某个代理服务器,这将通过您的“秘密财产 ID”提高您的命中率。
推荐阅读
- reactjs - history.push 改变了 url,但是组件没有被渲染
- javascript - 没有 Angular 或 React 的 TypeScript/HTML/CSS 项目是否可以使用 Firebase 存储连接
- javascript - 验证密码确认和后端的密码是否不必要?
- python - 如何在 Pandas DataFrame 中查找特定年份两列的平均值?
- gpu - 为什么将 num_batch_threads 设置为使用 GPU 设置对 CPU 内核进行编号
- keras - 是否可以将预训练的 CNN 部署到没有 nvidia GPU 的机器上?
- javascript - Webpack:仅在构建时捆绑动态加载的模块
- ansible - Ansible:如何在 when 子句中使用“and”和“or”条件
- python - 试图为我的聊天机器人创建一个聊天“模板”
- javascript - 失败的道具类型:道具`authors`在`Book`中被标记为必填,但其值为`undefined`