1

ユーザーがページにアクセスしたときに、javascript を使用して GA Cookie __utmz にアクセスしています。私が抱えている問題は、最初のページビューで情報を取得できません。情報を表示するには、ユーザーが更新するか、2 番目のページに移動する必要があります。

最初のページ ビューでこの情報を取得することは可能ですか。コードの特定の部分を確認したい場合は、お知らせください。

4

1 に答える 1

0

__utmz にアクセスできるのは、Google からのコールバックが完了した後のみです。新しい (~1.6+?) バージョンの jQuery を使用している限り、次のように動作するはずです。

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);
_gaq.push(['_trackPageview']);

$.ajax({
  url: ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js',
  dataType: "script",
  cache: true,
  success: function() {
    // Cookie reading code goes here
    console.log(readCookie("__utmz")); 
  }
});
于 2012-10-29T22:18:34.073 に答える