2011-01-11 5 views
4

mydomain.com (및 mydomain.com/the/rest/과 같은 URL에서 파생 된 URL)과 첫 번째 하위 도메인으로 구성된 사이트가 있습니다. mydomain.com 및 second.mydomain.com. 현재 사이트의 모든 페이지에서 동일한 애널리틱스 코드 스 니펫을 사용하고 있습니다.Google 웹 로그 분석은 모든 내 하위 도메인에 대한 방문을 계산하지만 추천으로 내 하위 도메인을 나열합니다.

문제는 Google 애널리틱스에서 mydomain.com 및 .mydomain.com을 추천으로 나타내지 만 방문수는 모두 집계 된 것 같습니다.

그래서 내가 두 가지 옵션이 있습니다 생각, 그들 중 누구도 내가 달성하는 방법을 알고하지 :

  1. 는 웹 로그 분석 mydomain.com 모든 .mydomain.com을 동일한 사이트의 모든 부분을 이해합니다, 그래서 그들 사이의 링크를 추천으로 간주하지 않습니다.

  2. mydomain.com과 모든 .mydomain.com을 분리하면 각자 별도로 통계를 얻을 수 있습니다.

이러한 옵션을 각각 어떻게 달성 할 수 있으며 어느 것이 더 적절하다고 생각합니까?

감사합니다.

답변

4

Google 애널리틱스는 달리 명시되어 있지 않는 한 쿠키를 document.domain 수준으로 설정합니다. 즉, www.foo.com과 sub.foo.com은 모든 의도와 목적을 위해 완전히 별개의 존재라고 생각합니다. 이상하게 보일 수 있지만 하위 도메인에서 서비스를 판매하는 도메인 또는 서비스는 co.uk입니다.

결과적으로 www.foo.com에 설정된 쿠키는 올바른 도메인에 설정되어 있지 않기 때문에 sub.foo.com에 착륙하면 표시되지 않습니다. 그래서, Google 웹 로그 분석은이 새로운 방문입니다! 그리고 그들은

그래서, 2 (3) 솔루션이 있습니다 www.foo.com에서 언급되고있는 "말했다.

  • (최저) 구현 기본 도메인 설정을 재정의하도록 GA에 지시합니다. _setDomainName 명령어로 을 지정해야합니다._trackPageview이 모든 도메인과 하위 도메인에서 호출되기 전에 교차 도메인 추적 문제가 해결됩니다.

다음과 같습니다

_gaq.push(['_setDomainName', 'foo.com']); 

다른 덜 적합하지만, 실행 가능한 대안 :

  • 당신은 그들에게 완전히 다른 추적 코드를 줄 수 있습니다. 즉, 다른 계정을 사용하여 foo.com 및 sub.foo.com을 추적합니다.

  • 동일한 계정에 유지하고 별도의 필터를 만들 수 있습니다 (프로필 설정에서 각각에 대해 호스트 이름별로 필터링). 이렇게하면 데이터를 분리 할 수 ​​있지만 자기 소개 문제는 해결되지 않습니다.

최상의 선택은 # 1입니다. 그것은 자기 소개 문제를 완전히 해결할 것입니다.

1

GA 내 Admin > Tracking Code 이하에서 Google이 생성하는 코드를 다시 확인하는 것이 좋습니다.

_gaq.push(['_setDomainName', 'foo.com']); 

내가 같이하는 사용자 정의 탭에 가서 줄을 수정했다 : 다음 Standard 탭에서 내가 One domain with multiple subdomains 선택하면, 구글이 발생

_gaq.push(['_setDomainName', '.foo.com']); 
+0

그래서 구글은 잘못이다 다시 의사 야? https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite#domainSubDomains –

관련 문제