チュートリアル: コンポーネントのパーソナライズ

概要

パーソナライズされたコンテンツやレイアウトを使用してコンポーネントのバリアントを作成し、そのバリアントを見る顧客ターゲットを定義する方法を説明します。

パーソナライゼーションにより、ターゲットを絞ったコンテンツを訪問者に配信できます。たとえば、訪問者のブラウジング動作と蓄積されたプロファイル値に基づいて、訪問者にパーソナライズされたコンテンツを表示するルールを実装できます。

エクスペリエンス エディターでは、さまざまなサイト訪問者に対しどのコンテンツを表示するかを決定するルールを作成できます。これらは、パーソナライゼーション ルールまたは条件付きレンダリングと呼ばれます。

ゴール、キャンペーン、エンゲージメント バリュー ポイント、プロファイル バリュー ポイント、エンゲージメント プランなどの、さまざまな基準に基づいたパーソナライゼーション ルールを作成できます。Web サイトは、特定のコンテンツを表示したり、コンテンツを非表示にしたり、コンポーネントの動作を調整したりすることで、リアルタイムでパーソナライゼーション ルールに応じた処理を行います。

このチュートリアルでは、次の手順の概要を示します。

この例は、パンフレットをダウンロードするためのリンクを訪問者にいつ表示するかを決定するルールを作成する方法を示しています。

シナリオ

Web サイトには、ホーム ページを除くすべてのページにパンフレットをダウンロードするためのリンクが表示されます。パーソナライゼーション ルールでは、Our Services ページのパンフレット リンクは、リード スコアが 50 以上の訪問者にのみ表示されるように指定されています。

パーソナライゼーション ルールを作成するには、たとえば リード スコアが 50 以上の訪問者の場合に特定のパンフレットを表示するなどの、満たすべき条件を指定します。

注記

パーソナライゼーション ルールを作成する前に、パーソナライゼーション ルールに関連付けるコンテンツをすべて準備しておく必要があります。パーソナライズされたコンポーネントのレイアウトも変更する場合は、関連するレンダリング アイテムも準備しておく必要があります。

パーソナライゼーション ルールを作成するには:

  1. エクスペリエンス エディターで、[表示] タブの [機能グループ] で、[デザイン変更] チェックボックスをオンにして、デザイン機能を有効にします。

  2. パーソナライゼーション ルールを実装するページに移動します。この例では、Services ページを編集します。

  3. サイドバーで、[詳細情報が必要] セクションをクリックし、表示されるフローティング ツールバーで、[コンポーネントのパーソナライズ オプションを設定します] をクリックします。CreateEditPersonalizationIcon.png

    コンポーネントのフローティング ツールバーのパーソナライゼーション アイコン
  4. [コンポーネントをパーソナライズします] ダイアログ ボックスで、[パーソナライゼーション ルールを追加します] をクリックしますPlusButton.png

    [コンポーネントをパーソナライズします] ダイアログ ボックス
  5. リードにのみパンフレットを表示するなど、新しい条件に適切な名前を付けます。

    新しい未定義のルールを使用する [コンポーネントをパーソナライズします] ダイアログ ボックス

    Sitecore は、[コンポーネントをパーソナライズします] ダイアログ ボックスに表示された順に、パーソナライゼーション ルールを評価します。訪問者が条件で指定されたルールを満たさない場合は、Sitecore は訪問者がいずれかの条件を満たすまで、次の条件に進み続けます。訪問者がどの条件も満たさない場合は、デフォルトの条件が使用されます。

  6. 新しいコンポーネントの条件を定義するには、[ルールを編集する] をクリックし、[ルールを作成します] ダイアログ ボックスの [条件を選択します] フィールドで、1 つまたは複数の条件を選択します。

    この例では、[条件を検索] フィールドに検索語「プロファイル キー」を入力します。次の条件をクリックします。

    条件:インタラクション プロファイルの 特定の プロファイル キーの値が 特定の値 と比較する 場合

    条件は以下のように [ルールを編集する] セクションに表示されます。

    プロファイル キーの条件を使用する [ルールを作成します] ダイアログ ボックス

    注記

    行動が指定のパターン カードにマッピングされている訪問者にのみ適用されるパーソナライゼーション ルールを作成するには、[条件: (パターン) 現在の訪問が 特定の プロファイルの 特定の パターン カードにマッチした場合] をクリックします。

  7. 条件の値を編集します。これを行うには、[ルールを編集する] フィールド内のリンクをクリックします。

    • 最初のリンクには、条件:または where という単語が含まれています。リンクをクリックすると、Sitecore は条件を逆にして、[条件:] と [除外 条件:]、または [where] と [除外 where] を交互に切り替えます。

    • 2 番目のリンクには特定のという単語が含まれています。このリンクをクリックすると、使用するアイテムやプロファイルを選択できるダイアログ ボックスが表示されます。

    • 他のリンクには、比較または数値を含めることができます。これらのリンクをクリックすると、そのリンクに関連するオプションから選択できるダイアログ ボックスが表示されます。

    この例では、50 以上のリード スコアを蓄積した訪問者のみにパンフレットのダウンロード リンクを表示する必要があります。[ルールを編集する] フィールドで、[特定の] をクリックし、[プロファイル キーを選択] ダイアログ ボックスで、[Score] を展開し、[Lead] をクリックします。[OK] をクリックします。

    [プロファイル キーを選択] ダイアログ ボックス
  8. このルールの比較を選択するには、[ルールを編集する] フィールドで [と比較する] をクリックします。[比較を選択] ダイアログ ボックスで、[以上の] をクリックして、[OK] をクリックします。

    [比較を選択] ダイアログ ボックス
  9. 訪問者の Lead プロファイル スコアが 50 を超えている場合に Our Services ページにパンフレットのダウンロードリンクを表示するには、[特定の] 値をクリックし、「50」を入力し、[OK] をクリックします。[OK] をクリックして [ルールを作成します] ダイアログ ボックスを閉じます。[コンポーネントをパーソナライズします] ダイアログ ボックスは次のようになります。

    新しく定義したルールを使用する [コンポーネントをパーソナライズします] ダイアログ ボックス

パーソナライゼーション ルールを作成すると、そのルールの条件が満たされたときにページやコンポーネントに表示するコンテンツを指定できます。コンテンツを非表示にしたり表示したり、Web コントロールの動作や表示を調整したりできます。

コンテンツを非表示または表示するには:

  1. コンテンツを非表示にするルールの場合は、[コンポーネントをパーソナライズします] ダイアログ ボックスで [非表示] をクリックします。この例では、[デフォルト] 条件に当てはまる場合にコンポーネントが非表示になります。

    [非表示] が選択された状態の [コンポーネントをパーソナライズします] ダイアログ ボックス。

    この例では、訪問者が Our Services ページにアクセスしたとき、その訪問者のリード スコアが 50 以上の場合にのみ Download the Office Core brochure リンクが表示されます。訪問者のプロファイル値が 50 に満たず [デフォルト] 条件の状態の場合は、そのコンテンツが非表示になります。

  2. ルールの異なるコンテンツを表示するには、[Content] フィールドの [選択]EllipseButton.png をクリックします。

  3. [関連付けられたコンテンツを選択してください。] ダイアログ ボックスで、コンテンツ ツリーから移動する、または検索して、条件に合ったときに表示したいアイテムを選択します。

    [関連付けられたコンテンツを選択してください] ダイアログ ボックス

    注記

    選択したアイテムは、現在のレンダリング アイテムと互換性がある必要があります。たとえば、Web フォーム アイテムには Web フォーム レンダリングを使用する必要があります。

  4. パーソナライズするコンテンツの選択が終了したら、[OK] をクリックします。

そのページをパブリッシュすると、Web サイトには、パーソナライゼーション ルールの条件に基づいてパーソナライズされたコンテンツが表示されます。

また、Web ページでのコンポーネントの表示方法をパーソナライズすることもできます。

コンポーネントのレイアウトをパーソナライズするには:

  1. [コンポーネントをパーソナライズします] ダイアログ ボックスで、[Personalize the presentation of the component] 設定を有効にします。これで、[プレゼンテーション] フィールドが表示されます。

    [Personalize the presentation of the component] を有効にした状態の [コンポーネントをパーソナライズします] ダイアログ ボックス
  2. [プレゼンテーション] フィールドで [選択]EllipseButton.png をクリックし、[レンダリングを選択してください。] ダイアログ ボックスでこのパーソナライゼーション ルールに関連付けられているコンテンツに使用するレンダリングを選択して、[選択] をクリックします。

    [レンダリングを選択してください。] ダイアログ ボックス

    注記

    新しいレンダリングは、そのコンポーネントと互換性がある必要があります。

パーソナライゼーション効果トラッキング機能を利用すると、Sitecore はパーソナライゼーション テストを実行せずにパーソナライゼーション ルールの効果を計算できます。トラッキングが有効になっていると、そのコンポーネントへのトラフィックの 10% が効果トラッキングに割り当てられます。これは、パーソナライゼーション ターゲット グループに属する訪問者の 5% にコンポーネントのデフォルト バージョンが表示されることを意味します。

重要

コンポーネントでパーソナライゼーション テストを開始する場合は、パーソナライゼーション効果トラッキングを無効にする必要があります。

パーソナライゼーション効果トラッキングを無効にするには:

  • [コンポーネントをパーソナライズします] ダイアログ ボックスで、[このコンポーネントに対するパーソナライゼーションの効果をトラッキング] チェックボックスをオフにします。

  • [OK] をクリックします。

パーソナライズされたコンテンツをプレビューするには、[エクスペリエンス エディター] でパーソナライゼーションを追加したコンポーネントをクリックします。表示されるフローティング メニューで、矢印をクリックすると現在の条件の詳細が表示され、別の条件をクリックするとそのコンポーネントに設定した他のコンテンツが表示されます。

この例では、訪問者のリード スコアが 50 以上の場合、コンポーネントにパンフレットが表示されます。

フローティング ツールバーで条件を選択して、ページのバリエーションを表示する

訪問者のリード スコアが 50 未満の場合、パンフレットは非表示になります。

コンポーネントを非表示にする条件の選択

注記

Web サイトにパーソナライゼーション ルールを適用するには、ページをパブリッシュします。

パーソナライズされたバリエーションが実際の Web サイトでしばらく実行されていると、コンポーネントに対するパーソナライゼーションの効果ページ全体に対するパーソナライゼーションの効果を分析できるようになります。パーソナライゼーション ダッシュボードアクティブなパーソナライズされたエクスペリエンス リストで、すべてのページのパーソナライゼーション データを表示することもできます。