关于如何通过 segment.io 实现 Mixpanel 分析的任何想法,可以跟踪所有生产和非生产环境。
现在我已经在 mixpanel 和 segment.io 上创建了 3 个不同的项目(开发、暂存和生产)。并跟踪他们。但是当我更改开发代码并推送到暂存和生产时,它会覆盖分析主要代码。
我没有使用 ruby....我使用的是 javascript。有什么建议么?替代 token 的配置文件是否有效?
最佳答案
谢谢。我做了一些研究。如果有人不熟悉配置文件或无法访问这些文件,我确实有一种更简单的实现方法。
我可以有一个 if 条件,我可以在初始化段 i/o 时使用它。
var apikey;
if (window.location.host === "dev.xyz.com") {
apikey = <api_key>;
} else if (window.location.host === "staging.xyz.com") {
apikey = <api_key>;
} else if (window.location.host === "prod.com") {
apikey = <api_key>;
}
analytics.load(apikey);
替换为段 I/o 中的相应 api_keys。这很好用。
关于javascript - 用于生产和非生产环境的 Segment.io 和 mixpanel 实现配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19366919/