---
title: "Sitecore Personalizeの実験にカスタム目標を追加する"
slug: "add-a-custom-goal-to-an-experiment-in-sitecore-personalize"
abstract: "Sitecore Personalizeでは、実験中のイベントからカスタム値を追跡し、実験バリアント間の値を比較するカスタム目標を設定します。"
---
# Sitecore Personalizeの実験にカスタム目標を追加する

カスタム目標を実験に追加し、カスタムイベントの数値的なカスタム値を追跡することで、異なるバリアント間のパフォーマンスを比較できます。注文品の価格やクリック数のようなカスタム値はカスタムイベント属性から導き出され、イベントがトリガーされセッション終了後にのみ目標計算に考慮されます。

例えば、Sitecore Personalizeで実験を作成し、カスタムADD\_BAGイベントから導き出されたバッグアイテムの価値を監視するカスタム目標を設定することができます。

> !注Sitecore Personalizeがカスタム値に基づいて勝利バリアントを選ぶには、実験の最初の目標としてカスタム目標を追加し、*それを主要な目標*として設定します。カスタムの値がメイン指標でなくても興味がある場合は、*それを二次目標*として追加します。主要な目標に続くすべての目標は自動的に二次目標として設定されます。

同じイベントで複数の目標を実験に追加しないことを推奨します。例えば、同じカスタムイベントを2つ作成した場合、Sitecore Personalize最初の目標のみをカウントし、2つ目の目標は無視します。

> !警告[Personalize API](https://doc.sitecore.com/personalize/en/developers/api/en/call-the-personalize-api.html)は開発者がインタラクティブな実験を行う際に使うものです。インタラクティブな実験にカスタム目標を追加する場合は、組織がPersonalize APIを呼び出す際に必ずbrowserId属性を使用してください。これにより、目標が正しいブラウザセッションに割り当てられ、[パフォーマンス分析を見る](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/introduction-to-goals-in-sitecore-personalize/view-performance-analytics.html "View performance analytics")際にアトリビューション率が正確であることが保証されます。

カスタム目標を追加するには:

1.  実験ビルダーで目標タイルをクリックし、「**目標を追加**」をクリックします。
    
2.  **目標**ペインで**「カスタム目標**」をクリックします。
    
3.  **カスタムゴール**ペインの**ゴール名**欄で、ゴールの説明名を入力します。この名前は**パフォーマンス**画面に表示されます。
    
    ![Adding a custom goal to an experiment in Sitecore Personalize.](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/Custom_goal.png)
    
4.  **目標定義**のセクションでは、以下のことを行います。
    
    -   最初のドロップダウンリストで「**増減****」を選択して、**カスタム値が高いか低いかを成功させるかを設定します。
    -   2つ目のドロップダウンリストで **「カスタム価値** 」を選択して、カスタム値の測定値を選択してください。
    -   3番目のドロップダウンリストで、カスタム値を測定するために以下のオプションのいずれかを選択してください:
        -   **セッションごと** – 実験内の各バリアントのセッションあたりの平均カスタム値を計算します。これは、バリアントのカスタム総値をそのバリアントのセッション数で割ることで行われます。
        -   **パーコンバージョン(AOV)**– 実験内の各バリアントの変換されたセッションの平均カスタム値を計算します。これは、バリアント内のカスタム総値をそのバリアント内の変換セッション数で割ることで行われます。
        -   **ゲストごと** – 実験中の各バリアントのユニークゲストごとの平均カスタム値を計算します。これは、バリアント内のカスタム価値の合計をそのバリアント内のユニークゲスト数で割ることで行われます。
        -   **総収益** - 実験中の各バリアントのカスタム価値の合計を計算します。
5.  「 **Custom value to measure** 」フィールドに、追跡したい数値を含む属性の名前を入力します。例えばbagValue。この属性はSitecore Personalizeに送られるカスタムイベントのextオブジェクトに含めなければなりません。
    
6.  **トラックイベント**セクションで、カスタムイベントを追跡するために以下のオペレーターのいずれかを選択してください:
    
    -   **Equals** - テキストフィールドに入力するイベント名とカスタムイベントのtypeパラメータと正確に一致する。
        
        例:隣接するテキストフィールドに*ADD\_BAG*を入力した場合、このオプションはこの文字列に正確に一致するパラメータでイベントのみを追跡します。
        
    -   **Regex** - カスタムイベントのtypeパラメータを正 [則表現](https://www.regular-expressions.info/) (RegEx)パターンで一致させる。RegExはイベント名の完全な一致を生み出し、部分的な一致ではない。
        
        例: typeパラメータが*ADD\_BAG*の場合、RegExパターンa-zA-Zを使うと文字列全体は一致せず、*A*のように文字列の1文字のみが一致します。しかし、a-zA-Z+のパターンを使うと文字列全体が一致し、そのイベントを追跡できます。
        
    -   **Starts with** - カスタムイベントのtypeパラメータの冒頭を特定の文字列で一致させます。
        
        例:隣接するテキストフィールドに*ADD\_BAG*を入力した場合、このオプションは*ADD\_BAG*や*ADD\_BAG\_DISCOUNTED*のように*ADD\_BAG*で始まるパラメータのイベントを追跡します。
        
7.  隣接するテキストフィールドに、追跡したいカスタムイベントのフルまたは部分的な名前、またはRegExパターンを入力します。これはカスタムイベントのtypeパラメータに対応します。
    
    > !警告正確な追跡と目標計算のために、組織がSitecore Personalizeプラットフォームに渡す正確なイベント名、属性名、属性値を入力する必要があります。
    
8.  オプションでイベントトラッキングを細かくするために、カスタムイベントのextオブジェクトに含まれる追加のカスタム属性を使うこともできます。
    
    これを行うには、「 **属性を追加** 」をクリックし、以下を指定します。
    
    -   **属性名** - カスタム属性の名前を入力します。例えば、 bagConverted.
    -   **演算子** - 属性値のマッチング方法を選択するために**、String Equalsまたは****String Not Equals**のいずれかを選択します。
    -   **属性値** - イベントが成功したとみなすためにカスタム属性の必要な文字列値を入力します。例えば、文字列が *true*の場合。
    
    属性を追加するには、「 **属性を追加** 」をクリックし、必要な詳細を入力してください。複数の属性はANDロジックで評価されます。
    
9.  オプションで、目標の詳細を追加したい場合は **「説明**」をクリックしてください。
    
10.  Sitecore Personalize**目標名**を入力すると自動的に**フレンドリー ID**が作成されます。このIDを使って統合時に目標を参照できます。
     
     IDを編集するには、![editname.png](https://doc.sitecore.com/api/markdown-image/personalize/ja/users/sitecore-personalize/images/editname.png) をクリックして目標の新しいIDを入力してください。
     
     > !注編集時は、スペースにはa-z、0-9、アンダースコアを使いましょう。
     
11.  **「保存**」をクリックします。目標は**目標**タイルに追加されます。
     

## カスタム目標スナップショット

-   **追跡対象は、フォームの提出、ボタンのクリック、その他ユーザーが定義したイベントなど、カスタムイベントから導き出された数値です。**
-   **コンバージョン** - ユーザーがセッション中にカスタムイベントを成功裏にトリガーし、指定されたボタン回数などの目標のカスタム値に到達したときに発生します。
-   **帰属** - カスタムイベントの発生と望ましい値の達成に寄与した実験を特定し、クレジットします。
-   **マルチタッチの例** - ユーザーがパーソナライズされたホームページにアクセスし、商品カテゴリページに移動し、少なくとも5つの商品項目(カスタム目標)をクリックした場合、各タッチポイントはカスタムイベントのトリガーとなり目標値に達したと評価されます。

## 今後のステップ

-   [パーソナライズが効果を発揮し、バリアントがゲストに露出する可能性を秘めて実験を始めましょう。](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/managing-experiment-status-in-sitecore-personalize/start-an-experiment-in-sitecore-personalize.html "Start an experiment in Sitecore Personalize")
-   分析データをご覧ください。実験開始後、すぐに [運用データを確認](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/view-operational-data-for-an-experiment-in-sitecore-personalize.html "View operational data for an experiment in Sitecore Personalize")できます。24時間以内に[、パフォーマンス](https://doc.sitecore.com/personalize/ja/users/sitecore-personalize/introduction-to-experiments-in-sitecore-personalize/view-performance-analytics-in-sitecore-personalize.html "View performance analytics in Sitecore Personalize")画面でバリアント同士の成績を確認できます。これにより、どのバリアントがリードしているか、または目標に基づいて勝者が決まったかを確認できます。