제대로 이해하면 프로젝트 페이지의 페이지 뷰로 모달을 여는 것이 좋습니다. 이것은 방금 언급 한 내용으로 수행 할 수 있지만 직접적인 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, here 및 here입니다.
이것은 귀하의 페이지 뷰 수에 영향을 미치지 만 (증가하지는 않을 것입니다.) 사용자가 가상 페이지에 '착륙 할 수 없으므로'방문을 늘리지는 않습니다. 이렇게하면 이탈률에 영향을 미치지 만, 프로젝트를 모달로 보는 경우 사이트와 상호 작용 했으므로 바운스로 표시해서는 안된다는 의미에서 '해제'되지 않습니다. 가상 페이지 뷰를 보낼 때 발생합니다.
당신이하고 싶은 일이 맞았지만 실제 프로젝트 페이지 뷰와 모달 뷰를 구별 할 수 없다는 단점이 있습니다. VURL 구조를 의미 있고 의미있는 방식으로 구성하여이 문제를 극복 할 수 있습니다.예를 들어, 대신에 프로젝트 하나의 페이지 URL에 직접 해당하는 VURL을 보내는, 나는 그것을 좋아 보낼 것 : ga('send','pageview','/virtual/modal/url-to-project-page');
이 방법, 당신은 VURLS를 필터링 할 수있는 제외 필터를 추가하여 /virtual
에 대한 페이지 뷰에서되도록 가상 페이지 뷰는 표시되지 않습니다. 또한 /url-to-project-page
을 사용하여 프로젝트 페이지의 총 페이지 뷰를 볼 수 있습니다. 또한 /virtual/modal
을 사용하여 모달을 열 때 발생하는 모든 가상 페이지 뷰를 볼 수 있습니다.
페이지 및 페이지 뷰/방문 시간 및 측정 항목은 변경되지만 오류 또는 정확도 개선 여부에 관계없이 표시 방법에 따라 다릅니다. 페이지에 머문 시간은 사용자가 새 페이지로 이동하거나 VURL보고 요청이 전송되거나 세션이 닫힐 때까지 (둘 중 먼저 발생하는 시점)까지 가상 페이지 뷰에 대해 기록됩니다.
희망 하시겠습니까? :)
정말 도움이됩니다, 많이 감사합니다! 결과를 분석하는 방법에 대한 설명 (실제 페이지 뷰와 실제 페이지 뷰)은 특히 유용합니다. – eskimo
완료! 고마워. – eskimo
"구현 1, 2 및 4는 동일하지만 3은 다릅니다." 3이 어떻게 다른지 말하지 않는 것 같습니다. 사용할 수있는 다른 hitType 값을 설명하거나 참조한 경우에도 IT가 도움이됩니다. – Gregory