0

私は次のコードを使用して、特定の間隔でWebページを更新しています。ページは更新されているようですが、Googleアナリティクスのコードが読み込まれていません。 Googleアナリティクスのコードは、下記の参考用にも用意されています。私はまだコーディングの初心者ですが、アナリティクスのコードが読み込まれない理由を理解するのに役立つと本当に素晴らしいでしょう。簡単な方法で間隔をあけてページを更新する

更新コード

<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> 

Analyticsコード

<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

、あなたはあなたのページのheadタグリフレッシュ

<meta http-equiv="Refresh" content="30"> 
+0

ページが更新されたときに迷惑にならないようにします。上記のコードは、ページがリフレッシュされたことをユーザーに知らせずにページをリフレッシュします。また、ページが更新されて解析に表示されるようにしたい –

0

にmetaタグの下に置くことによって、これを達成することができますスクリプトはあなたのページの一部だけをリフレッシュします。メタタグを除いてアナリティクスを変更することはできません。ページ全体をリロードしてください。これは、分析データをランク付けする悪い方法です。 私の知る限り、Googleアナリティクスは、あなたのページのユーザーの長さ、バウンスの回数などをトラッキングツールで予測しています。 あなたのウェブには1ページ、パララックスなどしかないのですか?

関連する問題