2012-10-29 2 views
1

사용자가 페이지를 조회 할 때 javascript를 사용하여 GA 쿠키 __utmz에 액세스합니다. 내가 가지고있는 문제는 첫 번째 페이지보기에서 정보를 가져올 수 없습니다. 사용자는 정보를보기 전에 새로 고침하거나 두 번째 페이지로 이동해야합니다.첫 번째 페이지보기에서 __UTMZ 쿠키에 액세스

첫 페이지보기에서이 정보를 가져올 수 있습니까? 내 코드의 특정 부분이 있으면 알려주십시오.

+0

붙여 넣기 전체 HTML 페이지를하지만 코드는 쿠키 및 로딩에 접근 google analytics의. – TomFuertes

답변

0

Google의 콜백이 완료된 후에 만 ​​__utmz에 액세스 할 수 있습니다. 만큼 당신이 다음 해야 작업 jQuery를 최신 (~ 1.6 +?) 버전을 사용하는 같이 삭제 모든 부품

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")); 
    } 
}); 
관련 문제