メインコンテンツへスキップ

ユニットエコノミクスのコストを分析

目的

このチュートリアルでは、次の内容を学びます。

  • DoiT コンソールから CSV をアップロードする
  • 複数チームが提供する機能のユーザーインタラクション当たりのユニットエコノミクスを測定するユニットメトリックを作成する
警告

このチュートリアルではデモ目的で作成したデータを使用しています。実際のシナリオでは、送信前に必ずデータをサニタイズし、たとえば個人を特定できる情報(PII)をマスクしてください。

ステップ 1:データソースを特定する

このチュートリアルでは、組織はサードパーティのサービスプロバイダからプロダクト使用状況データを取得します。データは、各暦月にチームごとに何回のユーザーインタラクションが発生したかを示します。

以下はソース CSV の例です。

user-interactions-per-team.csv
Month,Team,User Interactions
2024-03-01,platform,"1,042"
2024-04-01,platform,979
2024-05-01,platform,"1,103"
2024-03-01,adoption,575
2024-04-01,adoption,671
2024-05-01,adoption,722
2024-03-01,data,"2,206"
2024-04-01,data,"2,649"
2024-05-01,data,"2,840"
2024-03-01,growth,365
2024-04-01,growth,449
2024-05-01,growth,512
2024-03-01,qa,31
2024-04-01,qa,30
2024-05-01,qa,31

ステップ 2:データの粒度を定義し、CSV を準備する

ユーザーインタラクション当たりのユニットエコノミクスを測定するには、まずユーザーインタラクションのデータセットを DoiT DataHub に取り込む必要があります。

CSV を準備する際は、次の点に注意してください。

  • ヘッダー行に label.team を追加し、team がカスタムディメンションであることを示す
  • ヘッダー行に metric.user_interactions を追加し、user_interactions がカスタムメトリックであることを示す

以下は再フォーマットした CSV の例です。

user-interactions-per-team-to-upload.csv
usage_date;label.team;metric.user_interactions
2024-03-01T00:00:00Z;platform;1042
2024-04-01T00:00:00Z;platform;979
2024-05-01T00:00:00Z;platform;1103
2024-03-01T00:00:00Z;adoption;575
2024-04-01T00:00:00Z;adoption;671
2024-05-01T00:00:00Z;adoption;722
2024-03-01T00:00:00Z;data;2206
2024-04-01T00:00:00Z;data;2649
2024-05-01T00:00:00Z;data;2840
2024-03-01T00:00:00Z;growth;365
2024-04-01T00:00:00Z;growth;449
2024-05-01T00:00:00Z;growth;512
2024-03-01T00:00:00Z;qa;31
2024-04-01T00:00:00Z;qa;30
2024-05-01T00:00:00Z;qa;31

ステップ 3:CSV をアップロードする

  1. DoiT コンソールにサインインし、上部ナビゲーションのメガメニューから「Data ingestion and integrations」を選択し、次に「DataHub」を選択します。
  2. 「Create new dataset」を選択します。
  3. 手順に従ってCreate a new datasetおよびUpload CSV fileを実行します。

成功すると、15 分以内に DoiT コンソールでデータを利用できるようになります。

ステップ 4:取り込んだデータセットを探索する

  1. DoiT コンソールにサインインします。

  2. Cloud Analytics(クラウド分析)のレポートを新規作成します。

    • 「Data source」で「Include DataHub data」を選択
    • 「Metric」ドロップダウンで「DataHub metrics」配下の User Interactions を選択
    • 「Group by」セクションで「Labels」配下の team を選択し、チーム名でフィルター
  3. レポートを実行します。

    データソースを更新

ステップ 5:ユニットメトリックを作成する

ユーザーインタラクション当たりのコストを測定するユニットメトリックを作成します。

  1. 関連するデータセットを含めるために、Provider ディメンションを使用して Everything という名前のカスタムアロケーションルールを作成します。Create allocationsを参照してください。

  2. DataHub metricuser_interactionsbasic metricCost をベースメトリックとして使用し、Cost per Interaction という名前のカスタムメトリックを作成します。Create metricsを参照してください。

    データソースを更新

  3. 新しい Cloud Analytics(クラウド分析)のレポートを作成します。

    • 「Data source」で「Include DataHub data」を選択
    • 「Metric」ドロップダウンで「Custom metrics」配下の Cost per Interaction を選択
    • 「Group by」セクションで「Labels」配下の team を選択し、チーム名でフィルター
  4. レポートを実行します。

    データソースを更新