Discourse Posthog プラグイン

このプラグインは、DiscourseとPostHogを統合し、ページビュー、トピック/投稿の作成、いいねなどのイベントを送信します。匿名トラッキング、メールベースの識別、またはカスタムのDiscourseエンドポイントを介したSHA256ハッシュ化メールをサポートします。

:information_source: 概要 DiscourseからPosthogへイベントを送信
:hammer_and_wrench: リポジトリリンク https://github.com/christophdb/discourse-posthog
:open_book: インストールガイド Discourseでプラグインをインストールする方法

機能

  • イベントの追跡: pageview、pageleave、トピック作成、投稿作成、投稿へのいいね/いいね解除
  • ユーザーの識別: ユーザーを「識別」するかどうかを決定します。これはPostHogの用語で、匿名イベントを送信するか、PostHog内の個人に紐づいたイベントを送信するかを選択できることを意味します。
  • イベントトラッキングのプライバシーレベル: 匿名、ユーザーメール、またはハッシュ化されたメールのいずれかを使用します。

設定

設定はあまり必要ありません。プラグインを有効化し、少なくともposthog_api_keyを提供し、PostHogインスタンスを選択する必要があります。

次回のページロード後、PostHogプロジェクトに新しいイベントが表示されます。

設定項目

名前 説明
posthog_api_host PostHog APIホストURL(例: https://eu.i.posthog.comhttps://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 Cookieの有効期限(日数)
posthog_api_version PostHogのdefaults

スクリーンショット

ブラウザのコンソールでイベントを確認します。verbose loggingを有効にする必要があります。

PostHogでイベントを受信

いいね(識別あり)

または作成されたトピックなど

image

「いいね!」 2