我正在使用幅度和谷歌分析进行跟踪,我希望在我的代码中有一个我可以调用的地方,它可以调用这两个库(如果我有它们,可以更多)。
是否有标准/推荐的方法(即lib或模式)?
修改的 在以前的雇主,我们有一个跟踪库,它将多个跟踪器整合到一个函数调用中,然后根据逻辑调用适当的跟踪库(GA,幅度和混合板)。有很多逻辑可以将跟踪放入不同追踪器的理想形式。例如。幅度只有事件,而GA有会话,页面和事件。在一段代码中,我可能触发轨道(“新页面”) - 对于幅度而言,这只是一个事件“新页面”,但对于GA来说将是“页面浏览”。等
通过整合所有逻辑,还可以输入逻辑,我们可以启用/禁用某些跟踪器记录或记录的某些事件。如果我们只将所有相应的跟踪lib代码放在所有js代码中,那么就很难控制。
我在问这个问题是否有一个受欢迎/推荐的方法(可能最终会成为一个lib),或者每个人都做他们想做的事情。