我使用以下代码以特定间隔刷新网页。该页面似乎已刷新,但Google Analytics代码未加载。我还有Google Analytics代码,以供参考。我仍然是编码的新手,如果您能帮助找出未加载Google Analytics代码的原因,那将会非常棒。
刷新代码
<script type='text/javascript' src='http://www.website.com/wp-content/themes/themename/jquery.js?ver=1.11.0'></script>
<script type="text/javascript">
function refresh_handler() {
function refresh() {
var url = $(location).attr('href');
window.history.pushState("", "<?php echo $meta_title; ?>", url);
$("#ajaxanalytics").load("http://www.website.com/wp-content/themes/themename/inc-analytics.php");
}
setInterval(refresh, 60*1000); //every 1 minutes
}
$(document).ready(refresh_handler);
</script>
分析代码
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-XXXXXX-X', 'auto');
ga('send', 'pageview');
</script>
答案 0 :(得分:0)
以简单的方式,您可以通过将元标记放在页面的标题
中来实现此目的<meta http-equiv="Refresh" content="30">
答案 1 :(得分:0)
使用脚本刷新只刷新页面的一部分。你不能用它来改变分析,除了使用元标记,重新加载整个页面,这对你的分析数据进行排名是一种糟糕的方式。 据我所知,谷歌分析有一个跟踪工具估计你的页面上的用户有多长,有多少弹跳等。 但我不知道你的网站是否只有一页,paralax或其他东西。