2012-06-18 2 views
3

setAllowAnchor flag in Google Analytics에 캠페인 정보를 기록하려고하는데 작동하지 않는 것 같습니다.Google Analytics setAllowAnchor 플래그 사용 방법

내가 사용하려고하는 사이트는 hashbang 스타일 URL 인 BTW를 사용합니다. 페이지 뷰 전체에 걸쳐 지속적인 오디오 플레이어가 있어야하기 때문에 http://hostname/#!/relative-url 스타일의 탐색입니다.

아래 두 가지 방법을 모두 시도했지만 GA에서 setAllowAnchor 캠페인이 보이지 않습니다.

/#!/&utm_campaign=setAllowAnchor&utm_medium=hash&utm_source=test 
/#utm_campaign=setAllowAnchor&utm_medium=hash&utm_source=test 

setAllowAnchor 함수는 더 이상 사용되지 않습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

내 Google 웹 로그 분석 코드는 다음과 같습니다

<script type="text/javascript"> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-1060190-1']); 
_gaq.push(['_trackPageview']); 
_gaq.push(['_trackPageLoadTime']); 
_gaq.push(['_setAllowAnchor', true]); 
(function() { 
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 
</script> 

답변

9

모든 Google 웹 로그 분석의 구성은 _trackPageview 또는 기타 _track* 기능 앞에 와야합니다. 따라서 _trackPageview 전에 코드를 다시 작성하여 _setAllowAnchor을 발행하면 올바르게 작동합니다.

또한 _trackPageLoadTime은 더 이상 필요하지 않습니다. 그것은 issued by default이므로 함수가 사용되지 않습니다.

<script type="text/javascript"> 
var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-1060190-1']); 
_gaq.push(['_setAllowAnchor', true]); 
_gaq.push(['_trackPageview']); 
(function() { 
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
})(); 
</script> 
+0

에두아르도! – aproximation

+0

최신 버전 인'analytics.js'에서 여전히 필요합니까? 분명히 예 : "참고 : URL의 앵커 부분에 캠페인 매개 변수가있는 경우 해당 매개 변수는 앵커에 보관되어 처리를 위해 Google 애널리틱스로 전송됩니다 (allowAnchor 필드가 false로 설정되어 있지 않은 경우). [source] (https :// /developers.google.com/analytics/devguides/collection/analyticsjs/pages) –