【发布时间】:2023-03-08 02:57:01
【问题描述】:
我正在交付我想要跟踪(GA 和其他跟踪器)统计信息的前端应用程序。该应用程序是在 CI 上使用 webpack 预构建的,我希望将相同的捆绑包运送到登台和生产环境。 但是有一个问题:如果我在构建期间启用跟踪器,它们将在两个环境中启用。
我看到的一种方法是在从服务器发送应用程序代码时在index.html 中添加设置window.enableTrackers = true 标志,然后决定是否安装跟踪器,但这似乎是一个非常丑陋的解决方案。
你还有其他方法吗?在客户端检查域名可能吗?比如:
if(document.location.hostname === 'prod.example.com') {
// enable trackers
}
【问题讨论】:
标签: web google-analytics webpack frontend