Is there a way to filter statistics by the country? Does anyone have a Plugin for this perhaps?
I’m getting inquiries from all around the world and would like to know which country was the moste active every month.
Thanks ![]()
아직 국가별 트래픽 기능이 존재하지 않는 것 같습니다. 몇 번 요청이 있었지만, 답변은 구글 애널리틱스를 사용하라는 것이었습니다.
디스코스에 이 기능이 직접 내장되어 있다면 정말 좋겠어요. 원스톱 솔루션이 되니까요 ![]()
테마에서 GA4(그리고 다른 두 서비스)로 국가별로 필터링할 수 있는 이벤트를 전송하기 위해 코드를 작성했습니다.
전체 파일을 공유할 수 있습니다. 테마에 바로 적용하고 싶으신 분이 계시다면 말씀해 주세요. 다만, 코드가 좀 지저분합니다. 샘플은 다음과 같습니다:
api.onAppEvent("topic:created", (post, composerModel) => {
if (post) {
sendPHogEvent("topic_created", {});
sendClickyEvent("#topic_created", "topic_created", "click");
sendGA4Event({
action: "topic_created",
});
}
});
api.onAppEvent("post:created", (post) => {
if (post) {
sendPHogEvent("post_created", {});
sendClickyEvent("#post_created", "post_created", "click");
sendGA4Event({
action: "post_created",
});
}
});
구글의 추적과 GDPR 관련 문제를 원하지 않기 때문에 현재 https://openpanel.dev/를 사용 중입니다. 꽤 좋습니다. 오픈소스이며 자체 호스팅이 가능하며, 호스팅 서비스는 월 $2.50부터 시작합니다.
흥미롭네요. discourse 설정에 GA ID를 추가하면 GA 분석에 필요한 모든 데이터가 자동으로 전송될 거라고 생각했어요. GA 분석의 목적이 그런 게 아닌가요? 아니면 제가 뭔가 놓치고 있는 걸까요?
확실하지 않아요. 방금 확인해 봤는데 GA를 수동으로 로드하고 있는 것 같아요. 아마 사이트를 만들었을 때 그 기능이 없었거나, 제가 놓친 것일 수도 있겠네요.
어쨌든, 저는 세 가지 유형의 분석 도구로 이벤트를 전송하고 있습니다.

