ユーザーがページにアクセスしたときに、javascript を使用して GA Cookie __utmz にアクセスしています。私が抱えている問題は、最初のページビューで情報を取得できません。情報を表示するには、ユーザーが更新するか、2 番目のページに移動する必要があります。
最初のページ ビューでこの情報を取得することは可能ですか。コードの特定の部分を確認したい場合は、お知らせください。
ユーザーがページにアクセスしたときに、javascript を使用して GA Cookie __utmz にアクセスしています。私が抱えている問題は、最初のページビューで情報を取得できません。情報を表示するには、ユーザーが更新するか、2 番目のページに移動する必要があります。
最初のページ ビューでこの情報を取得することは可能ですか。コードの特定の部分を確認したい場合は、お知らせください。
__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"));
}
});