2017-09-18 7 views
0

Ajax経由で読み込むページの訪問を追跡する必要があります。私は現在(2017年9月現在)最新のHTML5定型Googleアナリティクススニペットを使用しています:AJAXページのGoogle Analytics

<script> 
    window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date; 
    ga('create','UA-XXXXX-Y','auto');ga('send','pageview') 
</script> 
<script src="https://www.google-analytics.com/analytics.js" async defer></script> 

例えば、私はAjaxを介して、呼んでいるページは、オーバーレイポップアップとして表示され、中にURLを更新しません。アドレスバー。それは、このようなディレクトリから来ている:

www.mysite.com/ajaxpages/popup.html

は、私は全体Analyticsはpopup.htmlページにスニペットを配置する必要がありますか?私はそれを更新する必要がありますか?

ga('set', 'page', '/new-page.html'); 
ga('send', 'pageview'); 

それはかなり単純なようだが、私は、私は私が使用しているトラッキングコードを更新する必要があるか正確にはわからない:Google's documentationは、私のようなものに自分のコードを更新する必要があると述べています。

答えて

0

ポップアップページにアナリティクススニペット全体を入れる必要はありません。 Ajaxポップアップをロードする関数で、ajax成功イベントをチェックするビットを探し、そこに2番目のスニペットを貼り付けます。これによりページパスが設定されます(以降のすべての呼び出しで新しいURLが使用されます)。ページビューコールは更新された情報を送信します。

関連する問題