Pendo Toolkit for Salesforceの訪問者識別Lightning Web Component(LWC)を使用して、訪問者を識別し、Pendoの訪問者メタデータを更新します。これにより、Pendo拡張機能の導入にSalesforceのデータが含まれていない場合でも、既知のユーザーを識別し、Salesforceから訪問者のメタデータを送信するための、柔軟で管理者が設定可能な方法が提供されます。
この方法は、Salesforceに訪問者メタデータが存在するものの、ブラウザ拡張機能を通じてPendoにまだ接続されていない場合に役立ちます。
仕組み
コンポーネントはブラウザ上で動作し、ページが読み込まれると実行されます。Salesforceユーザーオブジェクトから、設定済みの訪問者IDとメタデータフィールドを読み取ります。値が存在する場合、Pendo拡張機能を通じて訪問者にその情報を更新します。ユーザーに関する今後のすべてのイベントは、この新しい訪問者IDに関連付けられます。
選択した訪問者IDフィールドがユーザーに対して空の場合:
- Pendo拡張機能では、訪問者IDが更新されません。
- 関連するメタデータは更新されません。
- 現在の訪問者は匿名のままで、以前設定した訪問者IDを使用します。
注:これにより、不完全なSalesforceレコードがPendo内の有効な訪問者データを上書きするのを防ぎます。
前提条件
訪問者識別コンポーネントを使用する前に、以下のものを用意してください。
- Pendo Launcherブラウザ拡張機能を使用して、SalesforceにPendoをインストールし、設定すること。
- Pendo Toolkit for Salesforceがインストールされ、設定されていること。手順については、「Salesforce向けPendoツールキットを設定する」を参照してください。
- Salesforceの管理者権限。
- サブスクリプションのブラウザスクリプトを使用して訪問者メタデータを設定がオンになっていること。
ステップ1:訪問者IDとメタデータフィールドを設定する
- Salesforceでアプリランチャーを開き、Pendoアプリを検索します。
- PendoアプリでPendoトラックイベント設定 タブを開きます。
- [ユーザー]オブジェクトを選択します。
- Pendoの訪問者メタデータとして含めたいフィールドを選択します。
- 画面右側のチェックボックスで、訪問者IDとして使用するフィールドを選択します。
- [保存]を選択します。
ステップ2:コンポーネントをページレイアウトに追加する
Pendoに訪問者IDとメタデータを収集させたいLightningページレイアウトに訪問者識別LWCを配置します。
コンポーネントがページに読み込まれると、設定されたフィールド値がPendo拡張機能を介して送信されます。これらの値は、訪問者を識別し、セグメンテーションや分析のためにメタデータを充実させるために使用されます。
その後、Pendoで[ピープル]>[訪問者]または[設定]>[メタデータ]を使用して、更新した訪問者メタデータを表示できます。