javascript 适用于WordPress的Google Analytics跟踪代码段
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 适用于WordPress的Google Analytics跟踪代码段相关的知识,希望对你有一定的参考价值。
/*
* Google Analytics tracking code snippets for WordPress
*/
jQuery(document).ready(function(){
if(jQuery('body').hasClass('single')){
jQuery('#commentform').on('submit', function (e){
e.preventDefault();
ga('send', 'event', 'Comment', 'Form Submit', document.location.href);
setTimeout(function(){
HTMLFormElement.prototype.submit.call(jQuery('#commentform')[0]);
}, 1000);
});
}
});
/*
* WordPress Search Tracking
*/
jQuery(document).ready(function(){
if(jQuery('body').hasClass('search-results')){
var term = getURLParameter('s');
ga('send', 'event', 'Search', 'Search Term', term);
}
});
function getURLParameter(name){
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(window.location.href);
if (results == null){
return "";
} else {
var param = results[1];
param = param.replace(/%20/g, ' ');
return jQuery.trim(param);
}
}
/*
* Contact Form 7 Tracking
*/
jQuery(document).ready(function(){
if(jQuery('body').hasClass('page-template-contact-php')){
jQuery('.wpcf7-form').on('submit', function(){
ga('send', 'event', 'Contact', 'Form Submit', document.location.href);
});
}
});
/*
* Feedburner Tracking
*/
jQuery(document).ready(function(){
jQuery('.mail-subscribe').on('submit', function(){
var user = jQuery('input[type="text"]', this).val();
ga('send', 'event', 'Subscribe', 'Form Submit', user);
});
});
/*
* Call to Action Tracking
*/
jQuery(document).ready(function(){
jQuery('div.entry-content a.button-action').on('click', function(event){
event.preventDefault();
var url = jQuery(this).attr('href');
ga('send', 'event', 'Click', 'Call To Action', document.location.href);
window.location.replace(url);
});
});
/*
* 404 Page Tracking
*/
jQuery(document).ready(function(){
if(jQuery('body').hasClass('error404')){
ga('send', 'event', 'Error', '404 Error', document.referrer);
}
});
以上是关于javascript 适用于WordPress的Google Analytics跟踪代码段的主要内容,如果未能解决你的问题,请参考以下文章
适用于 codepen 但不适用于 Wordpress
Javascript Slug 也适用于非拉丁字符
Wordpress:仅适用于 Woocommerce 品牌页面的摘录
WordPress 搜索仅适用于帖子,不适用于页面
WordPress 永久链接仅适用于帖子
php Wordpress默认显示名称适用于所有新用户