2011-02-10 4 views
2

저는 Urchin 6을 사용해 왔지만 Google Analytics를 사용하기 시작했습니다. 사이트 검색에 Google 검색 어플라이언스도 사용하고 있습니다.GA가 Google 검색 어플라이언스 인 하위 도메인을 추적하지 않습니다

검색은 하위 도메인 즉 www.search.mysite.com

Google 웹 로그 분석은 자체 추천 등의 사이트 검색을 추적하는 것이 문제입니다. 온라인으로 많은 독서를 한 후 검색 하위 도메인을 선택해야하는 GA 코드 구성이 끝났지 만 그렇지 않습니다. 아무도 내 구성에 대해 잘못된 것을 볼 수 있습니까? - 예 : 나는 문제가 Google 검색 어플라이언스에 GA의 구성과 거짓말 수 있다는 의심을 가지고

<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-xxxxxx-1']); 
    _gaq.push(['_setLocalRemoteServerMode']); 
    _gaq.push(['_setLocalGifPath', '/__utm.gif']); 
    _gaq.push(['_setDomainName', 'mysite.com]); 
    _gaq.push(['_addIgnoredRef', 'mysite.com']); 
    _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> 

를 정정 GATC 요청 프로세스 순서입니다. 당신이 GA를 추가 할 때 그냥 XSLT에 UA 코드를 요청하고 각 검색 페이지에 아래의 스크립트를 보낼 :

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript"> 
    <!-- 
    _uacct = "UA-xxxxxxx-1"; 
    urchinTracker(); 
    //--></script> 

이 문제가 될 수 또는이 코드는 XSLT에서 변경해야 않거나 아마?

도움을 주시면 감사하겠습니다. 감사합니다.

+0

Google 검색 어플라이언스 코드가 루트 도메인 대신 하위 도메인에 쿠키를 설정하여 참조 경로를 위반했을 가능성이 있습니다. – Yahel

답변

1

직접 해결해야 할 부분이 있기 때문에 완전한 답을 얻을 수 없습니다. 그러나 이것은 아마도 접근법을 제안하는 데 도움이 될 것입니다.

검색 어플라이언스의 버전 6.8.0.G.30을 사용하고 있습니다.

Google 어스 플러스 계정 번호는 애널리틱스 계정 입력란에 원하는 어플라이언스 프런트 엔드에 대한 페이지 레이아웃 도우미의 '전체 속성'섹션 아래에 삽입 할 수 있습니다. GUI 접근법이 프런트 엔드에 대한 XSLT에 계정 번호를 삽입하는 효과를 갖는다

:

<!-- *** analytics information *** --> 
<xsl:variable name="analytics_account">UA-1234567-1</xsl:variable> 

변환 처리되고, 값이 계정에서 발견되면 페이지가 렌더링 될 때 다음이 자바 스크립트가 검색 결과 페이지에 생성됩니다

<script type="text/javascript" src="http://www.google-analytics.com/ga.js"></script><script type="text/javascript"> 
    var pageTracker = _gat._getTracker("UA-1234567-1"); 
    pageTracker._trackPageview(); 
    </script> 

를 페이지 레이아웃 도우미를 사용하는 대신 수동으로 스타일 시트를 편집하고 분석 계정 삽입하는 "기본 XSLT 코드 편집"할 수 있습니다.

기본 XSLT에서 생성 된 Google 웹 로그 분석 코드가 원하는 내용이 아닐 수도 있습니다 (게시물에 기반하지 않은 것일 수도 있음). 예를 들어 위의 스 니펫은 동기 버전입니다.

그래서 스 니펫을 수정하기 위해 XSLT를 편집하고 싶을 것입니다. 나는 비동기 코드 조각을 사용하고 싶었, 그래서 나는 (즉, 사용자 정의 할 지정)를 XSLT에서 사용되는 "분석"라는 템플릿을 변경 : 템플릿입니다

<!-- ********************************************************************** 
Analytics script (do not customize) 
    ********************************************************************** --> 
<xsl:template name="analytics"> 
<xsl:if test="string-length($analytics_account) != 0"> 
    <script type="text/javascript" src="{$analytics_script_url}"></script> 
    <script type="text/javascript"> 
    var pageTracker = _gat._getTracker("<xsl:value-of select='$analytics_account'/>"); 
    pageTracker._trackPageview(); 
    </script> 
</xsl:if> 
</xsl:template> 

그건 어디 이전에 입력 한 계정 정보 GUI 또는 XSLT를 통한 XSLT가 대체됩니다. 프런트 엔드 XSLT의 다양한 위치에서 호출됩니다.

"analytics"템플릿에서 사용 된 변수가 표시되는 분석 스크립트의 URL을 변경할 수도 있습니다.

나는 "Analytics"템플릿을 내 자신의 비동기 버전으로 대체했습니다. 이제 렌더링 된 검색 결과를 보면 비동기 조각이 표시됩니다.

내 _setDomainName 방법에는 도메인의 앞에 마침표가 있습니다. .mysite.com은 다른 Google Analytics 사용 페이지와 일치합니다. 자기 소개를 참조 해당 게시물에 댓글 http://www.roirevolution.com/blog/2011/01/google_analytics_subdomain_tracking.php

많은 :

이의 "가장 좋은 방법은"논의의 영역이 될 것으로 보인다.

어플라이언스 검색 결과 페이지에서 Google 웹 로그 분석 스 니펫은 < 본문 > 태그 바로 뒤에 나타납니다.

비동기 조각을 찾는 (또는 분할 되 고있는 경우 "부분") 반복 포럼 게시물에서 제기 된 곳의 토론 :

http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=71ba44443f0bfbc3&hl=en

http://www.google.com/support/forum/p/Google%20Analytics/thread?tid=22ac794d8f26a2f4&hl=en

이되었습니다 꽤 비동기 스 니펫에 대한 좋은 참고 자료 :

비동기 추적 사용 설명서 : http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html

< 머리 >에 조각을 이동하면 디버깅 웹 로그 분석의 관점에서

(그리고 아마도 미래의 어플라이언스 버전 및 잠재적 인 XSLT의 변화를 위태롭게 할 것이라고 미세 조정) 좀 생각하고 XSLT에서 더 철저하게 살펴 것 파이어 버그 (Firebug) 및 기타 유사한 브라우저 도구를 사용하여 GA 특정 쿠키 및 __utm.gif의 가치를 조사하는 데 집중하기 시작했습니다.

이 게시물 :

http://blog.vkistudios.com/index.cfm/2008/12/17/Slicing-and-Dicing-Cookies--Part-2--Body-Parts

뿐만 아니라 후속, 정말 도움이 해당 사이트의 다른 페이지는 문제 해결에 대한 접근 방법을 제안한다.

관련 문제