如何跟踪我网站上每个页面的自定义属性?例如,除了跟踪给定页面的页面浏览量、跳出率等,我还希望能够跟踪自定义属性(具体而言,某人单击特定页面上的特定链接的次数)。
下面是我希望能够看到的模型(在 Google Analytics 仪表板上或通过 GAPI):
最佳答案
您可以通过事件跟踪来做到这一点。有关更多信息,请参阅谷歌指南:
https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide
例子:
<head>
...
<script>
var _gaq=[['_setAccount','UA-XXXX-X'],['_setDomainName', 'example.com'],['_trackPageview']];
...
</head>
<body>
...
<a href="#" onClick="_gaq.push(['_trackEvent', 'Custom Clicks Category', 'Custom Link Clicks Action', 'Custom Label', 1]);">Click me</a>
...
<script>
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
我没有使用的最后一个参数是
non-interaction
参数,它的用法取决于您的特定情况以及您希望如何影响跳出率。在 https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide#non-interaction 阅读它关于php - Google Analytics 跟踪自定义属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11614523/