メインコンテンツへスキップ
見出し画像
Photo bydaisaw33

【第369回】Personalization:Personalization の初期セットアップ

    Salesforce Personalization は、Data 360 の顧客情報や行動データを使い、一人ひとりに合わせたコンテンツやおすすめ商品を選ぶアプリケーションです。

    本記事では、利用を始めるための権限と基盤データの設定を行います。あわせて、必要に応じて追加する分析機能と、Personalization Point の認証設定を紹介します。

    基盤のセットアップと、実際にバナーやおすすめ商品を表示する設定は別の作業です。 今回は、その土台を用意する回です。

    ※ SDO で検証する場合は、使用する環境の Data Graph の上限と既存の利用状況を確認してください。商品レコメンドでは Profile Data Graph と Item Data Graph を使用します。


    ① Personalization アプリを確認する

    まず、Salesforce Personalization を利用できるライセンスと、Data 360 の利用環境が用意されていることを確認します。

    SDO を使用する場合は、公式ワークショップ に沿って準備できます。

    1. アプリランチャーから Personalization/パーソナライズ を検索します。

    画像

    2. アプリを開き、ホーム画面へアクセスできることを確認します。

    画像

    アプリが表示されない場合は、次の権限設定と、環境のライセンス・プロビジョニング状況を確認します。

    契約済みであっても、利用ユーザーへの権限割り当てや、利用する Data Space への基盤データの展開が完了しているとは限りません。


    ② 権限セット、コネクタの権限を確認する

    利用ユーザーへの権限

    現在は、標準の権限セットを利用できます。役割に合わせて割り当てます。

    • Personalization Admin
      ・・・ Personalization の設定や管理を行うユーザー向け

    • Personalization User
      ・・・ 主にコンテンツや接客施策の作成・管理を行うユーザー向け

    今回のように初期設定から検証する管理者には、Personalization Admin を使用します。

    1. [設定]→[ユーザー]から、対象ユーザーを開きます。

    2. [権限セットの割り当て]を開きます。

    3. Personalization Admin を追加して保存します。

    画像

    標準セットで必要な権限が足りない場合は、標準セットを複製してカスタマイズする方法もあります。最初からすべての権限を手作業で設定することが前提ではありません。

    分析機能を利用する場合は、Personalization Intelligence User に関する権限・ライセンスの割り当ても行ってください。


    Data 360 コネクタの権限

    次に、Data Cloud Salesforce Connector 権限セットを確認します。

    1. [設定]→[権限セット]を開きます。

    2. Data Cloud Salesforce Connector を選択します。

    3. システム権限の Access Personalization Platform を確認します。

    4. オブジェクト設定で、公式ヘルプに記載された Data Graph・Data Model Object・Data Space と、Personalization Point・Content Schema・Recommender の参照権限を確認します。

    5. 必要な変更を保存します。

    すでに設定されている環境では、重複して権限セットを作成する必要はありません。


    ③ Data 360 を準備し、基盤データを展開する

    Data 360 の初期セットアップが完了していない場合は、先に完了させます。

    次に、Personalization が使用する Data Space に、Foundational Data(基盤データ)を展開します。

    1. [設定]から Personalization Setup/パーソナライズ設定 を開きます。

    画像

    2. Foundational Setup タブで、Deploy Foundational Data の Select Data Space をクリックします。

    • 使用する Data Space を選択します。

    • Deploy をクリックし、処理の完了を確認します。

    画像

    処理時間は環境によって異なります。経過時間だけで判断せず、画面の状態や完了通知を確認してください。


    展開される主な構成

    公式ヘルプでは、次の DMO が案内されています。

    • Personalization Point

    • Personalization Decision

    • Personalization Content Schema

    • Personalizer

    • Personalization Log

    関連するデータストリームやマッピングも構成されます。

    画像

    Calculated Insight のスケジュールを設定する

    基盤データには、次の 2 つの Calculated Insight が含まれます。

    • Daily Personalization Requests
      → リクエストの消費量を計算するもの

    • Daily Personalization Uniques
      → 日に来訪している Indivudual の数を計算するもの

      ※ これらは、④ の Pipeline Intelligence Dashboard で可視化されます。

    画像

    これらは、Personalization の日次の利用状況を集計するためのものです。顧客のカテゴリへの興味を計算する Affinity とは別です。

    展開後は、手動で実行スケジュールを設定する必要があります。

    1. Data 360 アプリの Calculated Insights を開きます。

    2. 対象 Data Space の上記インサイトを開きます。

    3. 実行スケジュール、開始日、開始時刻を設定し、有効にします。

    4. 正常に実行されたことを確認します。

    展開済みのインサイトを確認して設定します。同じ名前のインサイトを新しく作り直すことが前提ではありません。


    ④ Pipeline Intelligence Dashboard を設定する(任意)

    Personalization Pipeline Intelligence Dashboard は、Personalization の稼働状況や利用状況を確認するための分析機能です。

    例えば、リクエスト数、Personalization Point の利用状況などを確認します。

    メールの開封や、接客によって発生した売上の効果測定だけを行うダッシュボードではありません。 成果への貢献を分析する Attribution Intelligence とは役割が異なります。

    分析を利用する場合は、次の手順で設定します。

    1. Foundational Setup タブの Personalization Pipeline Intelligence Dashboard Setup で、CRM Analytics が有効か確認します。

    画像

    もし無効の場合は Enable ボタンをクリックし、それ以降の設定で CRM Analytics の有効化 を実行してください。

    2. Personalization Setup に戻り、Install the Personalization Pipeline Intelligence Dashboard の Select Data Space をクリックします。

    • 基盤データを展開済みの Data Space を選択します。

    • Install をクリックし、完了を確認します。

    画像

    選択した Data Space には、上で確認した計算済みインサイトの Daily Personalization Requests と Daily Personalization Uniques が必要です。

    インストール後、Personalization Intelligence タブで、ダッシュボードを開けることを確認します。

    画像

    ⑤ Attribution Intelligence 用のデータを展開する(任意)

    カート追加、注文、売上などについて、どのパーソナライズの接点に成果を割り当てるか を分析したい場合は、事前構成済みの Attribution Intelligence データを展開できます。

    今回紹介する標準の構成では、次の DMO を使用します。

    • Product Browse Engagement

    • Shopping Cart Engagement

    • Product Order Engagement

    これらを使った標準の分析を行わない場合、このオプションを初期段階で展開する必要はありません。

    展開する

    1. Personalization Setup → Foundational Setup を開きます。

    2. Personalization Attribution Intelligence Setup の Select Data Space and IR Ruleset をクリックします。

    3. 基盤データを展開済みの Data Space を選択します。

    4. 必要に応じて Identity Resolution Ruleset を選択します。

    5. Deploy をクリックし、完了を確認します。

    画像

    Identity Resolution Ruleset の選択は任意です。展開されるオブジェクト名などは、選択した Data Space と Ruleset に応じて変わります。

    展開されるもの

    必要な DLO・DMO、データストリームやマッピングとともに、ファーストタッチとラストタッチの事前構成済みモデルが設定されます。

    • First Touch:対象となる最初の接点へ成果を割り当てる

    • Last Touch:対象となる最後の接点へ成果を割り当てる

    画像

    どの接点が対象になるかは、モデルの条件や期間などの設定に従います。

    データを展開しただけで、サイトの表示・クリック・購入イベントが自動的に取得されるわけではありません。 Web SDK、イベントの送信、DMO へのマッピング、顧客と商品の識別子などを別途整える必要があります。


    マッピングのエラーが発生した場合

    画像

    エラーに表示された DLO・DMO・項目を確認し、不足しているマッピングを補います。

    Web の行動取得では、例えばブラウザの deviceId を、対象 Engagement DMO の Individual にマッピングする構成があります。


    ⑥ Personalization Point の認証設定を確認する

    Personalization Point には、Authentication Required という認証設定があります。これは、その Point に対するパーソナライズ結果の取得に、認証を必要とするかを指定するものです。

    画像

    Authentication Required を有効にした Point は、認証済みの Decisioning API エンドポイントで評価します。サーバー間連携など、認証を伴う構成に合わせて設定します。

    「公開サイトだから、すべての構成で必ず認証不要にする」という意味でもありません。ブラウザから直接取得するのか、サーバーを経由するのかなど、呼び出し方法に合わせて選択します。

    画像

    初期セットアップ後に行うこと

    ここまでで、Personalization を利用するための基盤を準備しました。

    Web サイトへ実際に表示する場合は、続いて次の設定を行います。

    • Website Connector、Web SDK、Sitemap を設定する

    • 行動や顧客情報を Data 360 に取り込み、DMO にマッピングする

    • ID 解決と Profile Data Graph を設定する

    • 商品レコメンドでは、商品データと Item Data Graph を用意する

    • 必要に応じて Engagement Signal、Affinity、Recommender を設定する

    • Content Schema、Personalization Point、Decision を作成する

    • Experience Template と WPM、または独自の API 実装で表示する

    バナーの出し分けと商品レコメンドでは、必要な設定が異なります。実現したい内容に合わせて進めます。

    これらについては以下の記事で解説しています。


    Personalization 基礎シリーズ

    Sitemap Builder シリーズ

    Data 360 設定シリーズ

    Personalization 設定シリーズ


    いかがでしたでしょうか。

    今回は、Personalization の初期セットアップとして、権限の準備、基盤データの展開、Calculated Insight のスケジュール、任意の分析機能、認証設定を整理しました。

    まずは、使用する Data Space に基盤データを展開し、必要なユーザーとコネクタの権限を整えます。そのうえで、バナーや商品レコメンドに必要なデータ取得・選択・表示の設定へ進みます。

    実際の構築手順は、以下の公式ワークショップとセットアップガイドも参考にしてください。

    今回は以上です。


    次の記事はこちら

    前回の記事はこちら

    私の note のトップページはこちら

     
     
    Salesforce Marketing Cloud、Agentforce、Data Cloud、Salesforce 認定資格に関する実践的な情報を発信しています。これらの記事が、皆さまの学習や日々の業務に少しでもお役に立てば幸いです。