누군가 특정 날 기준 Discourse의 내장 익명 페이지뷰가 Matomo의 페이지뷰보다 30배 더 큰 이유를 설명해 주실 수 있나요?
Matomo는 고유 횟수(unique times)를 표시하고, Discourse는 실제 발생된 뷰(real and happened views)를 표시합니다. 기본적으로 F5 키를 여러 번 눌러도 Matomo는 이를 1회로 집계하지만, Discourse는 F5를 누른 횟수만큼 카운트합니다.
Matomo는 페이지뷰와 고유 페이지뷰를 표시합니다. 제 사이트에서는 Matomo의 페이지뷰와 고유 페이지뷰 사이에 약간의 차이가 있습니다. Discourse의 페이지뷰는 그 30배나 큽니다.
제가 틀렸을 수도 있지만, Google이나 Matomo 같은 서비스는 보통 광고 차단기(uBlock Origin 등)에 의해 차단됩니다. 그래서 적어도 어떤 차이가 있을 것이라고 예상합니다.
Discourse는 단일 페이지 애플리케이션(SPA)이므로, 서버에 도달하여 상당한 처리를 유발하는 모든 요청은 페이지 뷰로 집계됩니다. 카테고리 목록, 주제, 게시글과 같은 콘텐츠에 대한 모든 요청은 사람이든 웹 크롤러든 관계없이 페이지 뷰로 계산됩니다.
다른 도구들은 일반적으로 JavaScript를 사용하여 전체 페이지 로드 시에만 페이지 뷰를 집계하며, 기본적으로 웹 크롤러를 제외합니다. 저희는 실제 발생한 원시 요청을 기준으로 집계하며, 페이지의 최초 로드 시나 라우트 전환(예: 주제 목록에서 최신 목록으로 이동) 시에만 페이지 뷰가 발생하도록 최선을 다하고 있습니다.
이러한 추적 방식의 차이는, Discourse 리포트에서 크롤러 뷰를 제외하더라도 다른 도구(구글 애널리틱스 포함)에 비해 Discourse의 페이지 뷰가 2~4배 높게 나타나는 결과를 초래합니다.
저는 광고를 차단하는 Brave 브라우저를 사용하는데, Matomo는 이 브라우저를 통해 방문을 정확하게 추적합니다.
Discourse는 로그인한 사용자, 익명 사용자, 크롤러를 추적하므로, Matomo와 비교했을 때 익명 사용자의 페이지뷰가 30배나 부풀려진 것이 크롤러 때문에 그런 것 같지는 않습니다.
지금 주제 뷰 수와 페이지뷰 수를 비교해 보세요. 만약 그 페이지뷰 수치가 정확하다면, 주제 뷰 수가 훨씬 더 높아야 합니다.
30배나 높은 수치를 본 적은 한 번도 없습니다. 보통 2~3% 정도 높거든요. 여기에서 정확히 무슨 일이 일어나고 있는지 말씀드리기 어렵습니다.