Javascript Wordpress上的通用分析事件跟踪
我在这个问题上做了很多研究,但现在我遇到了一个主要障碍: 在我的Wordpress网站上,我想跟踪“3D打印机”下的主导航链接“Dreamer”。我正在使用通用分析 目前,我使用一个CSS-PHP-JS插件来触发以下Javascript代码,据推测这些代码会跟踪事件,但它不起作用Javascript Wordpress上的通用分析事件跟踪,javascript,jquery,wordpress,google-analytics,universal-analytics,Javascript,Jquery,Wordpress,Google Analytics,Universal Analytics,我在这个问题上做了很多研究,但现在我遇到了一个主要障碍: 在我的Wordpress网站上,我想跟踪“3D打印机”下的主导航链接“Dreamer”。我正在使用通用分析 目前,我使用一个CSS-PHP-JS插件来触发以下Javascript代码,据推测这些代码会跟踪事件,但它不起作用 <script type="text/javascript"> ;(function ($) { $("a#menu-item-4893").each(function () {
<script type="text/javascript">
;(function ($) {
$("a#menu-item-4893").each(function () {
var href = $(this).attr("href");
var target = $(this).attr("target");
var text = $(this).text();
// When someone clicks these links:
$(this).click(function (event) {
event.preventDefault(); // Don't open the link yet
// Create a custom event"
ga('send', 'event', 'Internal Link', 'click-dreamer-nav', 'flashforge-usa.com/dreamer-3d-printer', 42);
// Now wait 300 milliseconds...
setTimeout(function () {
// ... and open the link as usual:
window.open(href, (!target ? "_self" : target));
}, 300);
});
});
})(jQuery);
</script>
;(函数($){
$(#菜单项-4893”)。每个(功能){
var href=$(this.attr(“href”);
var target=$(this.attr(“target”);
var text=$(this.text();
//当有人单击这些链接时:
$(此)。单击(函数(事件){
event.preventDefault();//暂时不要打开链接
//创建自定义事件“
ga(“发送”、“事件”、“内部链接”、“点击dreamer导航”、“flashforge-usa.com/dreamer-3d-printer”,42);
//现在等待300毫秒。。。
setTimeout(函数(){
//…并像往常一样打开链接:
打开(href,(!target?”\u self:target));
}, 300);
});
});
})(jQuery);
实际上,我还有两种代码变体,您可以在网站的页脚部分找到:
- 变奏2:在Dreamer下追踪Creator Pro链接
- 变体3:跟踪单击
有人能提供一些指导吗?您可能想从尝试类似的方法开始,这种方法可以跟踪对带有“”链接的菜单元素的单击 如果这允许您跟踪菜单项的单击事件,那么您可以查看设置其他链接的跟踪
;(function ($) {
$('.mpcth_nav').on('click', 'a[href="http://www.flashforge-usa.com/dreamer-3d-printer/"]', function (event) {
// Temporarily prevent the default browser behavior for clicks:
event.preventDefault();
// Keep a reference to the Element's attributes:
var link = $(this);
var linkDestination = link.attr('href');
var linkTarget = link.attr('target');
// Create a custom event:
ga('send', {
'hitType': 'event',
'eventCategory': 'Internal Link', // The Object that was interacted with (Required).
'eventAction': 'click-dreamer-nav', // The type of interaction (Required).
'eventLabel': 'flashforge-usa.com/dreamer-3d-printer', // Label for categorizing events (Optional).
'eventValue': 42, // Event value (Optional).
'hitCallback': function () { // Called when the Hit was sent (Optional).
// Navigate to the link once Google Analytics was notified:
window.open(linkDestination, (!linkTarget ? '_self' : linkTarget));
}
});
});
})(jQuery);
有关Google Analytics中事件跟踪的更多详细信息,请参阅在线文档:此链接中的每一个都将产生新的页面视图,为什么您不能检查页面的浏览次数?