2014-11-14 6 views
0

Google 웹 로그 분석에서 내 웹 사이트의 하위 도메인을 추적하려고하는데 Google에서 해당 페이지의 색인을 생성하지 않습니다. 오프라인 마케팅 자료에 대한 하위 도메인을 사용 중이며 Google 애널리틱스에서 결과를보고 싶습니다. 예를 들어 누군가가 123.example.com으로 이동하면 html 리디렉션을 설정하여 example.com으로 리디렉션하지만 Google 웹 로그 분석에서 123.example.com에서 온 것으로 표시하려고합니다.Google Analytics의 하위 도메인 추적

아래의 코드를 사용하여 Google 또는 모든 검색 엔진이 페이지를 인덱싱하지 못하도록 차단 한 다음 example.com으로 리디렉션하려고합니다.

<meta name="robots" content="noindex"> 
<meta http-equiv="refresh" content="0; url=http://example.com/" /> 

이렇게하는 것이 가장 좋은 방법인지 잘 모르겠습니다. 적절한 답을 찾기 위해 온통 살펴 보았습니다. 오프라인 하위 도메인의 색인을 생성하고 싶지는 않지만 Google 애널리틱스에서 추적하도록하고 싶습니다.

내 페이지에있는 기존 GA 비동기 코드를 수정해야합니까?

답변

1

만약 내가 당신이라면 나는이 클라이언트 쪽을하지 않을 것이다. 또한 리디렉션이 Google 애널리틱스 스크립트가 다운로드하여 실행하고 GA로 페이지 뷰를 전송하기 전에 발생하기 때문에 작동하지 않을 것입니다.

GA로 보내고 사용자 서버 쪽을 리디렉션하는 것은 꽤 쉽습니다. Measurement Protocol을 사용하여 서버에서 Google 애널리틱스로 조회수를 보낼 수 있습니다.

내가 말한 것처럼이 클라이언트 측을 절대적으로 수행해야하는 경우 리디렉션을 수행 할 때까지 기다려야합니다. 다음과 같이 할 수 있습니다.

ga('send', 'pageview', { 
    hitCallback: function() { 
    window.location = 'http://example.com'; 
    } 
}); 
관련 문제