gpt4 book ai didi

jquery - Google Analytics mailto跟踪

转载 作者:行者123 更新时间:2023-12-03 16:12:31 25 4
gpt4 key购买 nike

我一直在使用此Google Analytics(分析)代码来跟踪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]);
});
}
}
}
)
});

最佳答案

您正在else-if中寻找以“ http”开头的链接的“ mailto:”。整个if-else-if应该用“ mailto:”重写为“头等”条件,而不是“ http:”的子条件。

关于jquery - Google Analytics mailto跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11039218/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com