이 플러그인은 Discourse를 PostHog과 통합하여 페이지 뷰, 토픽/게시물 생성, 좋아요와 같은 이벤트를 전송합니다. 익명 추적, 이메일 기반 식별, 또는 사용자 정의 Discourse 엔드포인트를 통한 SHA256 해시 이메일을 지원합니다.
| 요약 | Discourse에서 Posthog로 이벤트 전송 | |
| 저장소 링크 | https://github.com/christophdb/discourse-posthog | |
| 설치 가이드 | Discourse에서 플러그인 설치 방법 |
기능
- 이벤트 추적: 페이지 뷰, 페이지 이탈, 토픽 생성, 게시글 생성, 게시글 좋아요/좋아요 취소
- 사용자 식별: 사용자가 PostHog에서 '식별’될지 여부를 결정합니다. 이는 PostHog 용어로, 익명 이벤트를 전송하거나 PostHog에서 특정 사람과 연결된 이벤트를 전송할 수 있음을 의미합니다.
- 이벤트 추적의 프라이버시 수준: 익명, 사용자 이메일 또는 해시된 이메일 중 하나를 사용
설정
많은 설정은 필요하지 않습니다. 플러그인을 활성화하고 최소한 posthog_api_key를 제공하며 PostHog 인스턴스를 선택해야 합니다.
다음 페이지 로딩 후, PostHog 프로젝트에서 새로운 이벤트를 확인할 수 있습니다.
설정 항목
| 이름 | 설명 |
|---|---|
| posthog_api_host | PostHog API 호스트 URL (예: https://eu.i.posthog.com, https://us.i.posthog.com 또는 프록시) |
| posthog_ui_host | PostHog API UI URL (예: https://eu.posthog.com 또는 https://us.posthog.com) |
| posthog_api_key | PostHog 프로젝트 API 키 |
| posthog_identify_user_by | PostHog에서의 사용자 식별 |
| posthog_feature_disable_surveys | PostHog 설문조사 비활성화 |
| posthog_feature_disable_session_recording | PostHog 세션 녹화 비활성화 |
| posthog_cookie_expiration_in_days | 쿠키 만료 기간 (일 단위) |
| posthog_api_version | PostHog defaults 값 |
스크린샷
브라우저 콘솔에서 이벤트를 확인할 수 있습니다. verbose logging(상세 로깅)을 활성화해야 합니다.
PostHog에서 이벤트 수신
식별(identify)과 같은 경우
또는 생성된 토픽 등



