2015-01-13 3 views
0

동일한 분석 계정을 사용하여 Google 애널리틱스를 구현하여 두 도메인의 트래픽을 기록하는 데 몇 가지 문제가 있습니다. 해결할 수없는 것 같습니다. 제대로 작동하는 Google 범용 웹 로그 분석을 실행하는 웹 사이트가 있습니다. 사이트는 외부 '코스 신청'웹 사이트에 대한 링크가 있습니다. 이 두 도메인에서 트래픽을 추적하고 싶습니다. 나는 이것을하는 보통의 방법이 Auto linker plugin을 사용한다는 것을 알고있다. 그러나 그것은 두 번째 사이트의 URL에 변수를 추가하여 작동합니다. 불행하게도 두 번째 웹 사이트에서는 추가 변수가 URL에 추가되는 것을 허용하지 않습니다. URL에 추가되는 변수는 가입 과정에서 발생하는 오류에 대한 쿼리 문자열의 다른 정보를 전달합니다.Google 애널리틱스 자동 링커 교차 도메인 링크 대신에

Autolinker 플러그인을 사용하지 않고도 여러 도메인의 분석 데이터를 동일한 Google Analytics 계정에 연결할 수 있습니까? 쿠키를 사용하는 것은 도메인간에 정보를 전달할 수 없기 때문에 가능하지 않습니다.

방문자가 내 웹 사이트에서 온 것이지 다른 웹 사이트가 아닌 경우에만 웹 로그 분석 계정을 채우기 위해이 데이터를 제한 할 수있는 방법이 있습니까? 보조 '코스 신청서 등록'웹 사이트는 다른 웹 사이트뿐만 아니라 제가 작업하고있는 웹 사이트의 여러 곳과 연결되어 있습니다. 어떤 아이디어? 감사합니다

답변

4

또한 URL의 앵커 부분에 매개 변수를 전달할 수 있습니다.

ga('linker:autoLink', ['destination.com', 'dest3.com'], true); 

끝에 true 매개 변수는 여기에 마법이다. 쿼리 매개 변수 대신 앵커에 매개 변수를 전달합니다. 최종 URL은 다음과 같습니다

//destination.com#_ga=1.182119591.1441315536.1362115890410 

상세 정보 : https://developers.google.com/analytics/devguides/collection/analyticsjs/cross-domain 당신은 여전히 ​​대상 웹 사이트에 'allowLinker': true를 사용할 필요가

.

그게 효과가 없다면, 운이 없네요. 이러한 매개 변수를 무시하거나 앵커를 적용하려면 대상 사이트를 변경해야합니다.

두 번째 질문은. GA에는 siteX에서 온 경우에만 나를 추적하는 기능이 없지만 직접 할 수 있어야합니다. 내 첫 제안은 사용자가 siteX에서 온다고 말하는 사이트에 연결할 때 쿼리 매개 변수를 사용하는 것이지만 쿼리 매개 변수로 문제가 발생하면 작동하지 않는다고 가정합니다. 또 다른 옵션은 document.referrer (귀하의 사이트 인 경우) 사용자가 siteX에서 왔음을 알리는 쿠키를 설정 한 다음 쿠키가 설정된 경우에만 Google 웹 로그 분석 추적기를 실행하는 것입니다.

관련 문제