2012-09-25 4 views
0

Google 애널리틱스 사이트 검색을 작동 시키려고하고 있지만 Google의 검색은 기반이 아니며 기반이 아니기 때문에 매개 변수가 선택되지 않습니다.기본적으로 AJAX에서 애널리틱스가 실행됩니까?

GA로 보내진 URL을 가로 채고 #를?로 바꾸고 싶습니다. 그러나 AJAX 호출이 이미 모든 검색에서 GA로 가고 있다는 것을 알고 놀랐습니다. 이 동작은 어디서 발생합니까? - GA는 기본적으로 AjaxComplete에 자동으로 바인딩됩니까? 그럼 어떻게 내 도청을 끝낼 수 있니?

+0

GA는 기본적으로 AJAX를 추적하지 않습니다 /Search?로 대체 문자열을 검색 문자열 ^\/Search\/을 사용할 URL /Search#reg=term를 다시 작성한다 자세한 내용은 – Eduardo

+0

Firebug를 검사하면 GA가 내 AJAX 호출에서 호출되는 것을 볼 수 있습니다 (검색 페이지 임). 우리의 사내 틀을 조사하여 이것이 우리의 행동인지 GA인지 확인합니다. – Savage

+0

GA가 기본적으로이 작업을 수행하고있는 것처럼 보입니다. 달리 표시하지 않을 수는 없습니다. – Savage

답변

0

다른 방법은 검색을 사용하여 Google 웹 로그 분석에서 필터를 교체하는 것입니다.

jQuery를 주소는 어쩌면 당신이 링크 또는 예제를 제공해야 /Search/reg=term

우리는

0

AJAX 호출에 대한 업데이트가 GA가 아닌 jQuery에 의해 수행되고 있습니다. 유능한.

내 문제의 해결 방법은 _setAllowAnchor와 함께 추가 명령어를 사용하는 것입니다.이 명령어는 GA가 #를 (를) 처리하도록 지시합니다.

https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiCampaignTracking

우리는 여기에 해결책을 발견 : http://www.lunametrics.com/blog/2009/02/04/setallowanchor/