我一直在使用这个谷歌分析代码来跟踪mailto链接,它根本不工作。我觉得这是一件简单的事情(一个支架在某处或某处丢失),但我尝试了几件事情,但无法弄清楚。有什么建议么?谷歌分析mailto跟踪
<script type="text/javascript">
$(document).ready(function(){
$('a').mouseup(function(){
href = $(this).attr('href');
if (href !== null) {
href_lower = href.toLowerCase();
if(href_lower.substr(-3) == "pdf" || href_lower.substr(-3) == "xls" || href_lower.substr(-3) == "doc" ||
href_lower.substr(-3) == "mp3" || href_lower.substr(-3) == "mp4" || href_lower.substr(-3) == "flv" ||
href_lower.substr(-3) == "txt" || href_lower.substr(-3) == "csv" || href_lower.substr(-3) == "zip") {
_gaq.push(['_trackEvent', 'Downloads', href_lower.substr(-3), href]);
}
}
else if (href_lower.substr(0, 4) == "http") {
var domain = document.domain.replace("www.",'');
if(href_lower.indexOf(domain) == -1){
href = href.replace("http://",'');
href = href.replace("https://",'');
_gaq.push(['_trackEvent', 'Outbound Traffic', href]);
} else if (href && href.match(/^mailto\:/i)) {
jQuery(this).click(function() {
var mailLink = href.replace(/^mailto\:/i, '');
_gaq.push(['_trackEvent', 'Email', 'Click', mailLink]);
});
}
}
}
)
});
如果这个问题^ h作为回答,不要忘记标记为这样:) –