이 가이드는 Discourse의 링크 클릭 카운터에 대해 설명하며, 그 정의, 작동 방식 및 동작 방식을 다룹니다.
필요한 사용자 권한: 모든 사용자
링크 클릭 카운터란?
링크 클릭 카운터는 Discourse를 통해 공유된 모든 링크 옆에 표시되는 숫자형 지표입니다. 사이트의 모든 http 및 https 링크에 대해 활성화되며, 내부 링크와 외부 링크 모두에 적용됩니다. 링크가 클릭된 횟수를 추적하여 표시합니다. 이를 통해 사용자는 공유된 링크의 인기 또는 참여도를 확인할 수 있습니다.
카운터가 작동하는 모습을 보려면 이 링크를 클릭해 보세요: 이 링크를 클릭하세요!
링크 클릭 카운터 작동 방식
Discourse 링크 클릭 카운터의 기능과 동작 방식에 관한 몇 가지 중요한 사항은 다음과 같습니다:
- 지능형 추적: 클릭 카운터는 다른 사용자의 클릭을 추적하지만, 링크를 게시한 사용자의 클릭은 무시합니다. 각 사용자의 클릭은 24시간마다 한 번만 집계됩니다.
- 익명 사용자 IP 추적: 익명 사용자가 링크를 클릭하면 카운트에 포함되지만, 24시간당 IP 주소당 한 번만 집계됩니다. 해당 시간 창 내에서 동일한 IP로부터 반복적으로 클릭해도 카운터가 증가하지 않습니다.
- 클라이언트 측 업데이트: 링크가 클릭되면 클라이언트 측에서 카운터가 증가하며, 페이지를 새로 고침할 때 업데이트됩니다.
- 우클릭 제외: 카운터는
clickDOM 이벤트가 발생했을 때만 증가합니다. 우클릭은 명시적으로 제외됩니다. 중간 버튼 클릭은click이벤트를 발생시키지 않으므로 추적되지 않습니다. 단, 컨트롤 키 클릭과 시프트 키 클릭은click이벤트를 발생시키므로 추적됩니다.