我使用谷歌分析和SegmentIO在我们的网站。我已经启用了UserId特性。是否有一种方法来查询谷歌分析每个用户id ?例如:获取每个userID的会话数?
UserId允许跨会话组分析设备,使用唯一的、持久的、非个人可识别的代表用户的ID字符串。
这是一个内部值使用谷歌分析来分组你的数据,它不是你可以看到的东西。如果你已经启用了它,你的数据应该已经在使用它了。
关于用户ID功能在GA中,您不能显式地控制用户id。试试面向用户行为的分析平台,比如http://mixpanel.com或http://www.devmetrics.io。
例如,在devmetrics中,您可以显式地为注册用户设置用户id,然后您可以查看特定用户执行的所有操作(钻取UI):
<html>
<head>
<!-- devmetrics.io start -->
<script type="text/javascript">
(function (doc, inst) {
window.devmetrics = inst; inst.q = inst.q || []; inst.init = function (token) { this.token = token; }; inst.userEvent = function (eventName) { inst.q.push(eventName); };
var a = doc.createElement("script"); a.type = "text/javascript"; a.src = 'http://rawgit.com/devmetrics/devmetrics-js/master/jdevmetrics.js?' + Math.floor(((new Date()).getTime() - 1442107445573) / 8640000); var e = doc.getElementsByTagName("script")[0]; e.parentNode.insertBefore(a, e);
})(document, window.devmetrics || []);
devmetrics.init("your-id");
</script>
<!-- devmetrics.io end -->
<script>
devmetrics.userEvent('page_opened');
devmetrics.setUserId(191); // set your real users id
</script>
</head>
<body>
<button onclick="devmetrics.userEvent('button_click');">click to send event</button>
</body>
</html>