首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在segment.io中使用多个跟踪器

在segment.io中使用多个跟踪器
EN

Stack Overflow用户
提问于 2013-07-15 19:32:23
回答 2查看 1.8K关注 0票数 1

我们在我们的网站上使用了两个跟踪器: GaTracker和KISSmetrics。我们使用Segment.io作为一个均匀的抽象层。现在我们想扩展脚本的功能,对于一些我想调用GaTracker的事件和一些我想调用KISSmetrics的事件,我该怎么做呢?

EN

回答 2

Stack Overflow用户

发布于 2013-07-16 01:35:57

首先,我想提一下,Segment.io使用analytics.js作为javascript客户端,它是开源的,您可以随时查看source code

如果您在Segment.io上启用GA和KM,analytics.js将把GA和KM片段带到页面上,因此您仍然可以像过去一样与"_gaq“或"_kmq”全局变量交互。您需要使用analytics.ready(..) method封装对全局变量的调用,如下所示:

代码语言:javascript
复制
analytics.ready(function () {
    _gaq.push(['_addTrans',
    '1234',           // transaction ID - required
    'Acme Clothing',  // affiliation or store name
    '11.99',          // total - required
    '1.29',           // tax
    '5',              // shipping
    'San Jose',       // city
    'California',     // state or province
    'USA'             // country
  ]);
});

analytics.ready(..)在加载了_gaq和km变量后,将调用回调函数(可以将其视为jquery $.ready文档就绪处理程序)。

票数 3
EN

Stack Overflow用户

发布于 2015-04-15 05:04:31

可以在aliasgroupidentifypagetrack的options参数中设置integrations

代码语言:javascript
复制
analytics.identify('019mr8mf4r', {
  email: 'achilles@segment.com',
  plan: 'Premium'
}, {
  integrations: {
    'All': false,
    'Mixpanel': true,
    'KISSMetrics': true,
    'Google Analytics': false
  }
});

https://segment.com/docs/libraries/analytics.js/#selecting-integrations

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17653271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档