目標の追跡

目標の追跡

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

概要  

目標追跡APIは、指定した訪問者の目標コンバージョンを記録します。このAPIで追跡されるすべての目標は、プロジェクトレベルで記録されます。また、追跡した目標が、訪問者が対象となった1つ以上の有効なFullStack A/B Test実験に関連付けられている場合、SDKは目標コンバージョンを該当する各実験に自動的に関連付けます。実験レベルで目標を追跡するために、追加のAPI呼び出しは必要ありません。

使用するタイミング  

訪問者が次のような測定可能なビジネスイベントを完了した際に、目標追跡APIを呼び出します。
  • 購入
  • 登録
  • フォームの送信
  • サブスクリプション
  • ダウンロード
  • ログイン
  • 購入手続きの完了

メソッドシグネチャ  

track_goal(
goal_name: str,
user_context: PageSenseUserContext,
)

パラメーター  

パラメーター
必須
説明
goal_name
str
はい
設定済みの目標名です。
user_context
PageSenseUserContext
はい
目標の関連付けに使用する訪問者情報です。

戻り値  

説明
None
このAPIは値を返しません。
 

使用例  

from pagesense import PageSenseUserContext
# Create the user attributes
user_attributes = {
'Browser': 'Chrome',
'Device': 'Desktop'
}
# Create the PageSenseUserContext object
user_context = PageSenseUserContext(
user_id='USER_001',
user_attributes=user_attributes
)

# Track the Goal
pagesense_client.track_goal(
goal_name,
user_context
)

動作の仕組み  

目標追跡APIが呼び出されると、SDKは次の処理を実行します。
  1. プロジェクトレベルで目標コンバージョンを追跡します。
  2. 目標が有効なFullStack A/B Test実験に関連付けられているかどうかを判定します。
  3. 訪問者がそれらの実験の対象となっているかどうかを確認します。
  4. 目標コンバージョンを該当するすべての実験に自動的に関連付けます。

注意事項  

  • プロジェクトレベルの目標追跡は常に実行されます。
  • 実験への関連付けは自動的に行われます。
  • 1つの目標を複数の実験に関連付けることができます。
  • APIの呼び出し時に実験IDを指定する必要はありません。

推奨事項  

  • ビジネスイベントの発生直後に目標を追跡します。
  • 実験の評価時に使用したものと同じPageSenseUserContextを再利用します。
  • 目標名がPageSenseで設定した目標名と完全に一致していることを確認します。