国別の統計情報をフィルタリング

国別に統計をフィルタリングする方法はありますか?誰かプラグインを持っていますか?
世界中から問い合わせがあるので、毎月最もアクティブだった国を知りたいです。
ありがとう :smiley:

「いいね!」 1

それはまだ存在しないと思います。国別のトラフィックです。何度かリクエストされましたが、答えはGoogle Analyticsを使用することのようです。

Discourseに直接組み込まれた機能があれば素晴らしいでしょう。ワンストップショップです :slight_smile:

国別にフィルタリングできるイベントをGA4(および他の2つのサービス)に送信するために、テーマにコードを記述しました。

希望があれば、ファイル全体を投稿できます。テーマにドロップインできますが、少し乱雑です。サンプルを以下に示します。

  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",
      });
    }
  });

Googleによる追跡やGDPRに関する質問を避けたいので、現在 https://openpanel.dev/ を使用しています。とても良いです。オープンソースでセルフホスト可能、またはホスト版は月額2.50ドルからです。


「いいね!」 2