有点窘迫,我希望有人可以提供帮助。我正在构建一个HTML / JavaScript触摸屏应用程序,以便在4个pod(触摸屏)上运行。它将从一个域运行..." www.touchscreen.com " (示例URL)但每个pod都有一个唯一的ID,它被传递以获取数据,发送数据等,以便我知道正在使用哪个pod。
我编写了能够通过Google Analytics( analytics.js )中的单个UA代码捕获每个触摸/按钮按下的功能,并结合了正常的“网页浏览”发送和一些事件跟踪。通过测试,这项工作非常好。然而,在现实世界中,我们需要能够破译统计数据来自哪个pod;在此示例中,podID 1到4。
我尝试了各种各样的事情,例如:
ga('set', 'dataSource', 'podID1');
或者更改每个pod的客户端ID或跟踪器名称,但它似乎没有做我们想要它做的事情。我想我们可以设置多个UA代码,每个吊舱一个,但更愿意将所有内容放在同一个底池中......但如果需要按钮按每个吊舱等,可以将它们分开。
我该怎么做呢?这样的事情从单个域发布统计数据的正确方法是什么,但知道统计数据属于哪个版本和应用程序。
希望有意义,对上述任何帮助都会受到赞赏。
非常感谢 汤姆
答案 0 :(得分:0)
我会使用custom dimension来跟踪广告号码。只需在创建时将其设置在跟踪器上,所有后续匹配都将具有此尺寸,以便您可以在报告中访问它。
您可以按如下方式设置自定义维度(将“XX”替换为Google Analytics管理员中的维度ID):
// Setting a custom dimension at create time.
ga('create', 'UA-XXXXX-Y', 'auto', {dimensionXX: podNumber});
// Alternatively you can update the tracker with the
// custom dimension at any time after creating the tracker.
ga('set', 'dimensionsXX', podNumber);
有关在analytics.js中使用自定义维度的更多信息,请访问:
https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets