目標の追跡

目標の追跡

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Track Goal API は、フルスタック A/B テスト実験のコンバージョン処理のデータを計測するために使用します。ゴールは、サインアップ、購入、機能の利用など、ユーザーによって完了された意味のある操作を表します。

ゴールをトラッキングすることで、PageSense は実験のパフォーマンスを測定し、どのバリエーションがより良い成果を生み出しているかを判断できます。

これでできること  

ゴールをトラッキングすることで、次のことが可能になります。

  • フルスタック実験のコンバージョンを測定する

  • 実験バリエーション間のパフォーマンスを比較する

  • どのバリエーションがより良い結果をもたらしているかを特定する

  • PageSense で精度の高い実験レポートを生成する

ゴールをトラッキングするタイミング  

次のような場合にゴールをトラッキングします。

  • ユーザーに対して実験がアクティブ化された後

  • ユーザーがゴールとして定義された操作を完了したとき

  • コンバージョンが発生したまさにそのタイミング

ゴールのトラッキングは、実験がアクティブ化される前に実行してはいけません。

ユーザー属性を使用したゴールのトラッキング  

ゴールをトラッキングする際にユーザー属性を渡すことで、オーディエンス条件が正しく評価され、データが正確に記録されるようにできます。

KOTLIN

  1. import com.zoho.pagesense.android.abtesting.PageSenseClient
  2. // ユーザー属性を保持するマップを作成
  3. val userAttributes = mutableMapOf(
  4. 'DeviceType'to'電話番号',
  5. 'OS'to 'Android',
  6. 'OSVersion'to '14',
  7. 'DeviceModel' to 'Pixel 8 Pro'
  8. )
  9. // フルスタック A/B テスト実験のゴールをトラッキング
  10. pageSenseClient。trackGoal(
  11. experimentName,
  12. userId,
  13. goalName,
  14. userAttributes
  15. )

JAVA

  1. import com.zoho.pagesense.android.abtesting.PageSenseClient;
  2. import java.util.HashMap;
  3. // ユーザー属性を保持するマップを作成
  4. HashMap<String, String> userAttributes = new HashMap<>();
  5. userAttributes.put('DeviceType', 'Phone');
  6. userAttributes.put('OS', 'Android');
  7. userAttributes.put('OSVersion', '14');
  8. userAttributes.put('DeviceModel', 'Pixel 8 Pro');
  9. // フルスタック A/B テスト実験の目標をトラッキング
  10. pageSenseClient.trackGoal(
  11. experimentName,
  12. userId,
  13. goalName,
  14. userAttributes
  15. ); 

ユーザー属性なしで目標をトラッキングする  

ユーザー属性が利用できない場合は、実験名、ユーザー ID、目標名のみを使用して目標をトラッキングできます。

この場合、ターゲットをすべての訪問者に設定している実験のみが対象になります。

JAVA & KOTLIN

  1. // ユーザー属性なしで目標をトラッキング
  2. pageSenseClient.trackGoal(
  3. experimentName,
  4. userId,
  5. goalName
  6. );

重要な注意事項  

  • 目標は、ユーザーが実験の対象条件を満たしている場合にのみトラッキングされます。

  • ユーザーが実験の対象外である場合、その目標呼び出しは無視されます。

  • 同じ目標を複数回トラッキングすると、コンバージョンが重複してカウントされる場合があります。

  • 目標名が PageSense で設定した名前と一致していることを必ず確認してください。

  • このメソッドは成功・失敗を返しません。ユーザーが実験の対象条件を満たしていない場合、その呼び出しは何もせずに無視されます。

ベストプラクティス  

  • コンバージョン操作が完了した直後に目標をトラッキングします。

  • 安定したユーザー識別子を使用します。

  • アプリ起動時や画面読み込み時に目標をトラッキングすることは避けてください。

  • 目標名は一貫性があり、意味が分かりやすいものにしてください。

目標をトラッキングした後に起こること  

目標がトラッキングされると、次の処理が行われます。

  • コンバージョンは割り当てられたバリエーションに対して記録されます。

  • レポートおよび分析のためのデータが PageSense に送信されます。

  • 実験レポートがコンバージョン指標で更新されます。