6

클릭하면 프로젝트에 대한 추가 정보가 포함 된 부트 스트랩 (v3) 모달을 여는 많은 이미지의 이미지가있는 페이지가 있습니다 (개요 페이지로 지정). . 각 프로젝트에는 고유 한 페이지 (단일 페이지)가 있습니다.페이지 뷰 및 시간 관련 메트릭을 포함하는 부트 스트랩 모달에 대한 분석

사용자가 Google (범용) 분석을 사용하여 모달을 열 때 프로젝트의 페이지 뷰를 추적하고 싶습니다. 지금은 개요 페이지에서 각 링크에 다음 코드를 추가하여이 일을 계획입니다 :

onClick="ga('send','pageview','/url-to-project-page');" 

내가 AJAX 호출에 추적 페이지 뷰에 대한 다른 게시물에서이 방법을 본 적이 있기 때문에 이것이 잘 작동 기대합니다.

하지만 이것은 평균 시간과 같은 시간 관련 통계에 어떤 영향을 미치는지 궁금합니다. 분석은 모달을 닫을 때 (단일 페이지를 떠나는 것과 같은) 알 수 없기 때문에 평균 시간과 같은 통계에 영향을 미치는지 궁금합니다.

통계가 일반 단일 페이지보기와 비교 될지, 아니면 통계가 일부 통계 부분을 추측하는지 아는 사람이 분석을 추적 할 수 없으므로 해제되어 있습니까?

답변

16

제대로 이해하면 프로젝트 페이지의 페이지 뷰로 모달을 여는 것이 좋습니다. 이것은 방금 언급 한 내용으로 수행 할 수 있지만 직접적인 URL을 사용하면 저의 겸허 한 의견에 현명하지 않을 수 있습니다. 대신 가상 URL (VURL)을 사용하는 것이 좋습니다. 가상 URL에 대한 자세한 내용은 here을 참조하십시오.

유니버설 애널리틱스 (UA) (analytics.js)에서도 사용할 수 있으며 위에서 언급 한 것과 같은 페이지 뷰를 전송할 때 Google은 지정된 URL의 페이지 뷰를보고합니다. 귀하의 코드는 (1) ga('send','pageview','/url-to-project-page');입니다.

UA에서 현재 페이지 뷰를 보내려면 ga('send','pageview');이 사용됩니다. 가상 페이지 뷰 보낼 필요가 (또는 발생하지 않은 페이지 뷰를하지만 기록 할) 경우에도로 보낼 수 있습니다 (2)

ga('send', 'pageview', { 
    'page': '/url-to-project-page' 
}); 

또는이 (3)

ga('set', 'page', '/url-to-project-page'); 
ga('send', 'pageview'); 

또는 (4)

ga('send', { 
    'hitType': 'pageview', 
    'page': '/url-to-project-page' 
}); 

1, 2 및 4는 동일하다 구현하지만, 3 가지 그대로 .

구현에 대한 자세한 내용은 here, herehere입니다.

이것은 귀하의 페이지 뷰 수에 영향을 미치지 만 (증가하지는 않을 것입니다.) 사용자가 가상 ​​페이지에 '착륙 할 수 없으므로'방문을 늘리지는 않습니다. 이렇게하면 이탈률에 영향을 미치지 만, 프로젝트를 모달로 보는 경우 사이트와 상호 작용 했으므로 바운스로 표시해서는 안된다는 의미에서 '해제'되지 않습니다. 가상 페이지 뷰를 보낼 때 발생합니다.

당신이하고 싶은 일이 맞았지만 실제 프로젝트 페이지 뷰와 모달 뷰를 구별 할 수 없다는 단점이 있습니다. VURL 구조를 의미 있고 의미있는 방식으로 구성하여이 문제를 극복 할 수 있습니다.예를 들어, 대신에 프로젝트 하나의 페이지 URL에 직접 해당하는 VURL을 보내는, 나는 그것을 좋아 보낼 것 : ga('send','pageview','/virtual/modal/url-to-project-page');

이 방법, 당신은 VURLS를 필터링 할 수있는 제외 필터를 추가하여 /virtual에 대한 페이지 뷰에서되도록 가상 페이지 뷰는 표시되지 않습니다. 또한 /url-to-project-page을 사용하여 프로젝트 페이지의 총 페이지 뷰를 볼 수 있습니다. 또한 /virtual/modal을 사용하여 모달을 열 때 발생하는 모든 가상 페이지 뷰를 볼 수 있습니다.

페이지 및 페이지 뷰/방문 시간 및 측정 항목은 변경되지만 오류 또는 정확도 개선 여부에 관계없이 표시 방법에 따라 다릅니다. 페이지에 머문 시간은 사용자가 새 페이지로 이동하거나 VURL보고 요청이 전송되거나 세션이 닫힐 때까지 (둘 중 먼저 발생하는 시점)까지 가상 페이지 뷰에 대해 기록됩니다.

희망 하시겠습니까? :)

+0

정말 도움이됩니다, 많이 감사합니다! 결과를 분석하는 방법에 대한 설명 (실제 페이지 뷰와 실제 페이지 뷰)은 특히 유용합니다. – eskimo

+0

완료! 고마워. – eskimo

+0

"구현 1, 2 및 4는 동일하지만 3은 다릅니다." 3이 어떻게 다른지 말하지 않는 것 같습니다. 사용할 수있는 다른 hitType 값을 설명하거나 참조한 경우에도 IT가 도움이됩니다. – Gregory