GA는 어느 한 항목에 대한 세분화 된 데이터를 추적하도록 설정되지 않았습니다.
GA는 gif
요청을 사용하여 데이터를 보내므로 전송하려는 데이터의 양을 고려할 때 한도를 상향 조정할 수 있습니다.
원하는 모든 데이터를 추적하는 한 가지 방법은 ajax 요청을 통해 데이터를 데이터베이스로 푸시하는 것입니다.
GA를 사용하려면 문서를 기반으로 메타 데이터 항목 각각 또는 그룹별로 _trackEvents
을 여러 개 보낼 수 있습니다. setTimeout
을 사용해야하므로 GA가 이벤트를 보낼 시간이 있습니다. 당신이 사용하는 것이 귀하의 경우에는 Can I track multiple Google Analytics events at once?
를 참조하십시오
function recordOutboundLink(link, category, action) {
_gaq.push(['_trackEvent', 'Click', 'Download', 'Whatever']); //could be mutlipush here
setTimeout('document.location = "' + link.href + '"', 100);
}
HTML 또한
<a href="http://www.example.com/pdf.pdf" onClick="recordOutboundLink(this, 'Outbound Links', 'example.com');return false;">
, 크롬과 Google Analytics Debugger를 설치합니다. 이벤트 추적 처리에 대해서는 콘솔 (control, shift, j)을보십시오. 당신이 당신의 모든 이벤트는 (그들이 개별적으로 나열됩니다)가 추적이 표시되지 않는 경우
은 무언가 최대 어쩌면 추적 코드입니다.
답장을 보내 주셔서 감사합니다. 내가 묘사 한 방법에 대해 한 가지 우려가 있습니다. 한 번의 클릭으로 _trackEvent를 두 번 클릭하면 Google 애널리틱스에서이를 여러 번의 클릭으로 간주합니까? 보고서에서이 상황을 어떻게 식별 할 수 있습니까? – Marek
@Marek 아니요, [단일 푸시, 복수 명령] (http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html#MultipleCommands) –
해결책이 내 요구 사항에 맞을 것입니다. 다시 감사합니다. – Marek