retentioneering/retentioneering-tools

Python toolkit, MCP server, and agent skills for reproducible, auditable clickstream and event log analytics. Helps AI agents, data scientists and analysts build, validate, and cross-check product analytics, quantitative UX, customer journeys, graph-based user flows, behavioral segmentation, A/B tests, process mining models, Markov chain simulation

解決する課題

Retentioneeringは、イベントログを分析することで、アナリストやプロダクトマネージャーがユーザー行動を理解するのを支援します。ユーザーが製品のどこで行き詰まるか、成功するユーザージャーニーと失敗するジャーニーの違い、さまざまなユーザーグループや期間にわたって現れる行動パターンを特定する問題を解決します。

仕組み

このライブラリは、Eventstream クラスを使用してイベントレベルのデータ(ユーザー/セッションID、イベント名、タイムスタンプのみが必要)を処理します。ジャーニーをフィルタリングおよびセグメント化するためのデータプロセッサのパイプラインと、これらのパスを視覚化するための一連のインタラクティブウィジェットを提供します。従来のユーザージャーニーに加えて、AIエージェントのツール呼び出しやリトライなどの非人間シーケンスも分析できます。

対象ユーザー

GA4、Amplitude、Mixpanelなどのプラットフォームからイベントログにアクセスでき、単純なファネル指標を超えた深い行動分析を行いたいデータアナリスト、プロダクトマネージャー、開発者向けに設計されています。

主な機能

  • インタラクティブな可視化:遷移グラフ、ステップマトリックス、サンキーダイアグラム、ファネルを含みます。
  • 行動クラスタリング:シルエットスコアリングを使用して、行動指標に基づいてユーザーまたはセッションを自動的にグループ化します。
  • 差分モード:2つの異なるセグメント間のパス確率を直接比較できます(例:モバイル vs. デスクトップ、成功 vs. 失敗の実行)。
  • パスパターンマッチング:正規表現のようなパターンを使用して、特定のアクションシーケンスをフィルタリングします。
  • エージェント分析:AIエージェントの実行トレースを分析して、ループ、エラー、回復パターンを特定できます。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト