はじめに
GrowthBook は、フィーチャーフラグと A/B テストによって企業がデータドリブンな製品の意思決定を行えるよう支援するオープンソースのプラットフォームです。MoEngage × Growthbook
MoEngage と Growthbook の連携により、アプリやウェブサイトでフィーチャーフラグを使用して複数の A/B テストを実施し、Growthbook 上で MoEngage のイベントトラッキングを通じてそのパフォーマンスを追跡できます。連携
- アプリまたはウェブサイトに MoEngage SDK がインストールされていることを確認してください。
- アプリまたはウェブサイトに Growthbook SDK がインストールされていることを確認してください。
- アプリで BigQuery Exports または Redshift Exports のいずれかが有効になっていることを確認してください。
MoEngage で Growthbook のテストを追跡する
テストを正常に実行して MoEngage で追跡するには、Growthbook SDK のtrackingCallback 関数内で MoEngage SDK の track_event() 関数を呼び出す必要があります。
MoEngage のトラッキング
Growthbook で MoEngage をデータソースとして設定する
Growthbook でテストのパフォーマンスを表示するには、MoEngage からデータウェアハウスにイベントをエクスポートする必要があります。MoEngage は現在、Redshift と BigQuery へのエクスポートをサポートしています。BigQuery を介した MoEngage × Growthbook
BigQuery Exports のガイドに従って、MoEngage アプリのエクスポートを設定します。App marketplace で、エクスポートするイベントの 1 つとしてGROWTHBOOK_EXPERIMENT_VIEWED を必ず選択してください。
- BigQuery データベースにデータが流れ始めたら、Growthbook >> Metrics and Data (side menu) >> Data Sources に移動します。
- 「+ Add Data Source」をクリックします。
- Event Sources のリストから「Use Custom Source」を選択します。

その他の値の入力方法と Growthbook に付与する権限については、Growthbook のドキュメントを参照してください。
- すべての情報を入力したら「Save」をクリックします。
- MoEngage の登録済みユーザーを追跡する場合は、識別子のタイプとして
user_idを選択します。 - 「Experiment Assignment Queries」で、「Logged-in Users」のアクションメニューから Edit オプションをクリックします。

- ポップアップで「Customise SQL」ボタンをクリックします。
- SQL を以下に置き換えます。
<your-dataset>、<your-schema>、<your-table-name> を、MoEngage で BigQuery Exports を設定する際に使用した実際の名前に更新してください。
- クエリをテストして、テストに参加したユーザーのプレビューを確認できます。
- 結果に問題がなければ、Save をクリックしてこのカスタム SQL クエリを保存します。
- もう一度 Save をクリックして、Logged-in Users の Experiment Assignment Query を保存します。
Redshift を介した MoEngage × Growthbook
Redshift Exports のガイドに従って、MoEngage アプリのエクスポートを設定します。App marketplace で、エクスポートするイベントの 1 つとしてGROWTHBOOK_EXPERIMENT_VIEWED を必ず選択してください。
- Redshift データベースにデータが流れ始めたら、Growthbook >> Metrics and Data (side menu) >> Data Sources に移動します。
- 「+ Add Data Source」をクリックします。
- Event Sources のリストから「Use Custom Source」を選択します。

その他の値の入力方法と Growthbook に付与する権限については、Growthbook のドキュメントを参照してください。
- すべての情報を入力したら「Save」をクリックします。
- MoEngage の登録済みユーザーを追跡する場合は、識別子のタイプとして
user_idを選択します。 - 「Experiment Assignment Queries」で、「Logged-in Users」のアクションメニューから Edit オプションをクリックします。

- ポップアップで「Customise SQL」ボタンをクリックします。
- SQL を以下に置き換えます。
<your-schema> と <your-table-name> を、MoEngage で Redshift Exports を設定する際に使用した実際の名前に更新してください。
- クエリをテストして、テストに参加したユーザーのプレビューを確認できます。
- 結果に問題がなければ、Save をクリックしてこのカスタム SQL クエリを保存します。
- もう一度 Save をクリックして、Logged-in Users の Experiment Assignment Query を保存します。