2011-03-25 4 views
1

ASP.NET MVC 사이트가 있고 Google Analytics 코드는 내 레이아웃 페이지에 잘라내어 붙여 넣은 예제 코드입니다. 이것은 루트 요청을 기록하는 방법입니다google analytics tacking 루트 URL을 사용하는 ASP.NET MVC

enter image description here

사람이 어떻게 루트 URL로 단지 /를 기록 할 수 말해 줄 수 있습니까? 참조가 여기 내 분석 코드의 경우 :

<script type="text/javascript"> 
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); 
</script> 
<script type="text/javascript"> 
    try { 
     var pageTracker = _gat._getTracker("my code"); 
     pageTracker._trackPageview(); 
    } catch (err) { } 
</script> 

답변

1

당신은 당신이 아래의 통계를 기록 할 페이지, 예에 _trackPageview 값을 설정해야합니다

<script type="text/javascript"> 
    try { 
     var pageTracker = _gat._getTracker("my code"); 
     pageTracker._trackPageview("/"); 
    } catch (err) { } 
</script> 
+0

내가 수동으로 설정해야이 평균을 하는가 모든 페이지에? 그게 사실이라면 다른 모든 통계를 수정하는이 이상한 일을 처리 할 수 ​​있다고 생각합니다. –

+0

내 마스터 페이지에서 동일한 코드를 사용하고 페이지에서 전달하여 모델의 속성으로 나타냅니다. 그래서 코드는'pageTracker._trackPageview ("<% = Model.TrackingPage %>");' – Lazarus

+0

과 같이 보이게됩니다. 좋은 방법입니다. 운좋게도 이미 레이아웃을위한 모델을 가지고 있습니다. 일한다. :) 내가 동의하기 전에 나는 그것을 시험해 볼 예정이다. –