2013-12-19 2 views
0

내 웹 사이트 중 하나에 유니버설 애널리틱스를 사용하고 있습니다. 내 양식에서 onsubmit으로 Analytics 이벤트를 추적하고 싶습니다. onsubmit은 완벽하게 작동하지만 분석에서는 이벤트가 추적되지 않습니다.Analytics.js 양식 onsubmit 이벤트 추적

양식 태그 :

form onsubmit="ga('send', 'event', 'Formular', 'Submit', 'Contact')" id="contactform" class="news-form" action="thankyou.html" method="post"> 

나는이 새로운 분석을 통해 이벤트를 추적 할 수있는 올바른 방법이라고 생각합니다. 누구든지 나를 도와 주거나 조언을 해줄 수 있습니까?

답변

1

브라우저에 다음 페이지가로드되기 전에 분석 정보 추적 요청이 끝날 수도 있고 끝나지 않을 수도 있습니다. 아웃 바운드 링크를 추적 할 때, 당신은 로 할 수 있습니다처럼 추적 장치가 데이터를 송신 할 때 알고 어떤 경우에는

:이 문제를 방지하려면 범용 웹 로그 분석의 hitCallback 기능을 사용할 수 있습니다. 그렇게하면 명의 사용자가 클릭이보고 된 후 해당 목적지로 Google Analytics로 전송됩니다. 이 문제를 해결하기 위해 send 명령을 사용하면 필드 이름 객체에 hitCallback 함수를 지정하면 analytics.js가 데이터를 전송하는 즉시 이 실행됩니다.

<a href='http://cool.com/' onclick="var href = this.href; ga('send','event','outbound','click', this.href, {'hitCallback': function(){document.location = href;}}); return false;">Cool</a>