SO上也有类似的问题,但我的情况有点不同。
我有一个场景,其中一些访问者访问特定页面(比如/ somepage),在该页面上是一个导致一些javascript操作的按钮。单击按钮不会导致当前位置发生变化。
我对转换感兴趣。也就是说:我对按下第一次访问该页面的人按钮的人的百分比感兴趣。我对于总共有多少人点击了按钮,或者总共有多少人请求该页面感兴趣。
我知道我可以用行动报告事件。
我知道我可以设定一个由行动触发的目标。
我知道有一个名为“漏斗”的东西,可以描述导致目标的路线 - 但我也知道它们不能用于由行动触发的目标。
那么这种情况的最佳做法是什么?
答案 0 :(得分:1)
有一些工具可以创建这样的渠道,您的示例使用http://www.devmetrics.io工具很容易实现。 您需要两个不同的操作,page_opened和button_click。然后,您将获得一个界面来查看您的渠道。
<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-app-id");
</script>
<!-- devmetrics.io end -->
<script>
devmetrics.userEvent('page_opened');
</script>
</head>
<body>
<button onclick="devmetrics.userEvent('button_click');">click to send event</button>
</body>
</html>
此外,您可以使用mixpanel.com或kissmetrics进行类似的任务。