1

Google은 Omniture와 Google Analytics를 모두 사용하는 사이트를 운영하고 있습니다. 이상적으로 우리는 두 스위트 모두 아웃 바운드 링크에 대한 클릭 수를보고하고자합니다.아웃 바운드 링크 추적 - Google Analytics의 _trackEvent() 및 Omniture의 s.tl()

"올바른 방법"즉 사이트와 추적 픽셀을 동시에 요청할 때 발생하는 경쟁 조건을 극복하고자합니다. 참고 : http://www.gwotricks.com/test/2009/07/tracking-outbound-links-right-way.html

아마도 "onclick"속성을 사용하지 않고 trackEvent를 링크의 click 이벤트에 바인딩합니다.

WWW :

는 Omniture의의 외부 링크 추적은 s.tl으로 500ms로 지연()를 후킹하여 조건을 극복한다. webmetric.org/white_paper/link_tracking.pdf

누구나 동일한 사이트에서 해본 적이 있습니까? 이상적으로는 페이지를 실행하기 전에 두 가지 추적 픽셀을 모두 적절한 시간 동안 호출하고 싶습니다. 그러나 실제로 지연이 발생하기 전에 코드 및 후크 트랙 이벤트에 대한 심층적 인 조사가 이루어지기에는 충분하지 않습니다.

+0

귀하의 질문이 무엇인지 잘 모르시겠습니까? 링크에 클릭을 연결하는 방법을 묻고 있습니까? –

답변

0

자바 스크립트 DOM (또는 jQuery를 사용하는 경우)을 사용하여 이벤트를 바인딩하고 새로운 비동기 Google 웹 로그 분석 추적 코드를 활용하면 사용자가 설정해야합니다.

jQuery를 사용하지 않으려는 경우 자바 스크립트 이벤트 바인더의 샘플 코드가 어디에나 있습니다.

수 차례이 작업을 수행 했으므로 간섭을받지 않고 타이머를 사용할 필요가 없었습니다.

+0

하지만 비동기 요청의 특성상 Google 추적 픽셀에 대한 요청이 있기 전에 이론적으로 다음 페이지로 이동할 수 있습니다.이 경우 이벤트가 추적되지 않습니다. omniture가 사용하는 500ms 지연은 거의 모든 시간 동안 다음 페이지가 응답하기 전에 요청이 적어도 자신의 서버에 만들어 졌음을 보장합니다. – dmrnj

+0

내 이해에 따르면 GA 비동기 코드가이 기능을 잘 사용한다고해서 이것이 GA와 관련하여 문제가되는 것을 보지 못했습니다. 귀하의 브라우저는 다음 페이지 이전에 Google로부터 답장을받지는 못하지만, 이는 성공적인 기록을 위해 필요하지는 않습니다. 원하는 경우 바인더에 GA와 SiteCatalyst 링크 바인딩을 모두 구축 할 수 있습니다. 물론 중복을 피하기 위해 Omniture에서 기본 링크 추적을 비활성화해야합니다. –

관련 문제