2010-11-30 2 views
1

ajax 앱에서 인기있는 jquery 주소를 사용하고 있습니다. Google Analytics는 경로 해시 변경 사항을 기록하기를 원합니다. 이러한 변경 사항은 새 페이지와 동일합니다.jquery address google analytics

주소 문서에 GA가 언급되어 있지만 사용 방법을 모르겠습니까?

http://www.asual.com/jquery/address/docs/

이 또한 기능을 언급하지만 추적하는 방법을 설명하지 않습니다 : 내 HTML 페이지에 jquery deep linking - how does it effect analytics?

난 아직도 참조 마십시오 구글 성게 JS를? 주소 아래 또는 뒤에? 함수가 페이지를 변경시키는 함수입니까? $ .address.change()를 넣을 수 있습니까?

+0

다음은 내가하는 일에 관심을 가질만한 또 다른 질문입니다. http://stackoverflow.com/questions/3009380/whats-the-shebang-in-facebook-and-new-twitter-urls -for –

답변

2

플러그인은 Google 애널리틱스 코드를 포함하는 한 자동으로 추적을 수행해야합니다. 그것은 (성게, 샘플링 비율, 비동기) 코드의 모든 변종을 지원하지만 중요한 두 가지가 있습니다 :

  1. 유전자 알고리즘 코드

    이 플러그인 이전 포함되어야한다. 플러그인이 추적 스크립트를 감지 할 수 있도록 이 필요합니다.
  2. ""이 추적되는 추적 코드 의 마지막 줄은 이어야합니다. 플러그인은 을 자동으로 호출하며 딥 링크를 사용하여 웹 사이트에 을 입력하면 적절한 값을 사용합니다.

asual.com의 모든 jQuery 주소 샘플은이 추적 기능을 사용하며 소스를 참조로 사용할 수 있습니다.

+0

jquery.address 코드를 보면 jquery.address가로드되기 전에 GA 코드가 반드시로드 될 필요는 없습니다. 주소 변경이 발생하면 jquery.address가 내부적으로 ._track()을 실행하고 _gaq.push ([ '_ trackPageview'...가있는 경우 GA를로드 할 때까지 아무런 영향을주지 않습니다. GA가로드 될 때 jquery.address가이를 사용하기 시작합니다. 둘 다 비동기 적으로로드되는 경우 _gaq.push ([ '_ trackPageview', decodeURI ($. address.value())와 같은 초기 pageload를 명시 적으로 추적해야 할 수 있습니다. ])); –