Discourse Posthog 플러그인

이 플러그인은 Discourse를 PostHog과 통합하여 페이지 뷰, 토픽/게시물 생성, 좋아요와 같은 이벤트를 전송합니다. 익명 추적, 이메일 기반 식별, 또는 사용자 정의 Discourse 엔드포인트를 통한 SHA256 해시 이메일을 지원합니다.

:information_source: 요약 Discourse에서 Posthog로 이벤트 전송
:hammer_and_wrench: 저장소 링크 https://github.com/christophdb/discourse-posthog
:open_book: 설치 가이드 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)과 같은 경우

또는 생성된 토픽 등

image

4개의 좋아요