2012-09-26 2 views
4

갑자기 작동이 멈췄습니다. 우리 페이지에 Google 웹 로그 분석이 있습니다. 몇 달 전에 GA의 쿠키가 www.igre123.com으로 설정되고 하위 도메인이 아닌 코드가 변경되었습니다 (우리는 igre123.com에서 www.igre123.com으로 리디렉션하므로 사용자가 항상 www를 사용하고 있습니다.). (s.igre123.com 및 static.igre123com)의 정적 콘텐츠 (css, js, 미리보기 이미지 등)를 제공하는 두 개의 하위 도메인이 있기 때문에이 작업을 수행했습니다. Analytics _setDomainName이 더 이상 작동하지 않습니다.

쿠키는 우리가이 같은 것을보고 우리의 GA 코드를 수정 (. 만 WWW 용) 하위 도메인에 대해 설정되지 않도록하려면

...  
_gaq.push(['_setDomainName','www.igre123.com']); 
_gaq.push(['_trackPageview']); 
... 

이 트릭을했지만 지금은 더 이상 작동하지 않습니다. 왜이 일이 멈추는 지 아무도 모른다. 불행히도 정확히 멈출 때가 언제인지 모르겠습니다./

편집 : 그렇지 않으면 tracking이 문제없이 작동합니다.

답변

4

많은 머리를 두드린 후 나는이 신비를 풀 수 있었다. 밝혀지면 _gaq.push([]);의 순서가 적합합니다. 일반적으로 _setAccount_trackPageView 외에도 다른 어떤 GA 호출 (예 : _setCustomVar)이 쿠키를 설정하면 먼저 쿠키를 설정할 도메인을 GA에 알려야합니다. 돌이켜 보아도 분명한 것처럼 보일지 모르지만 문서에서 분명히 알 수는 없습니다.

어쨌든 _setDomainName에 전화를 걸어 다른 GA 통화를해야합니다.

관련 문제