Salesforce向けPendoツールキット(以下、Salesforceツールキット)は、Salesforce上で容易に特定のPendo機能を効果的かつ効率的に展開することができるSalesforce管理パッケージです。Salesforceツールキットは、Pendo Launcherを使った既存のPendoブラウザ拡張機能の実装で設定されます。Pendo Launcherを使用してPendoをインストールと構成する方法については、「Pendo Launcherを導入するためのITガイド」を参照してください。
Salesforceツールキットは、SalesforceとPendoのインテグレーションとは異なり、2つのプラットフォーム間でデータをプッシュおよびプルするインテグレーションの機能に関係したり妨げたりすることはありません。このインテグレーションの詳細については、「SalesforceとPendoのインテグレーション」を参照してください。SalesforceツールキットはSalesforceユーザーメタデータとPendoのインテグレーションとも異なります。このインテグレーションでは、Salesforceのユーザーオブジェクトメタデータを従業員に対するPendoの訪問者メタデータと同期します。
機能
Salesforceツールキットは、Salesforce管理パッケージで、Lightning Webコンポーネント(LWC)で構成されています。LWCは、Pendoブラウザ拡張機能と連携して、Salesforce向けのPendoの機能を拡張します。このツールキットは、次のノーコードソリューションを提供しています。
- Salesforce Lightningページに対するコンテンツの埋め込み。詳細については、「埋め込みガイドLWCでSalesforceにコンテンツを埋め込む」を参照してください。
- Pendoアナリティクスで使用するSalesforce内のユーザー行動のデータコンテキスト収集。詳細については、「ページデータLWCを使用してSalesforceのデータをPendoと共有する」を参照してください。
- SalesforceユーザーがLightningレコードページで閲覧している内容に基づくガイドのターゲット設定。詳しくは、「Salesforceのデータ値に基づいてガイドのターゲットを設定する」を参照してください。
この機能を使用する前に、Salesforceツールキット管理者(ツールキットユーザー権限セット)はツールキットを設定し、そのコンポーネントをSalesforceに追加する必要があります。詳細と手順については、「Salesforce向けPendoツールキットを設定する」を参照してください。
ツールキットのコンポーネント
Salesforceツールキットは、Salesforce向けPendoの機能を強化するために、以下の2つのSalesforceコンポーネント(LWC)を提供します。
- Pendo埋め込みガイドLWC
- PendoページデータLWC
このセクションでは、各コンポーネントが解決する問題を説明します。
埋め込みガイドLWC
Salesforce Lightningレコードページは、Salesforce管理者がユーザー体験を作成するために構築したさまざまなLWCのレイアウトで構成されています。これらのページはクローズドなコンポーネント構造になっており、カスタマイズにはエンジニアリングリソースが必要となることが多いため、Salesforceのレコードページを埋め込みコンテンツで補完するのは困難です。
Pendo埋め込みガイドLWCを使用すると、Salesforce向けの埋め込みガイドを簡単に作成できます。これにより、ノーコードのLWCソリューションを使用して、PendoガイドをSalesforce Lightningのレコードページに埋め込むことができます。埋め込みガイドについての詳細については、「埋め込みガイドを作成する」を参照してください。Salesforceに埋め込みガイドを追加する方法については、「埋め込みガイドLWCでSalesforceにガイドを埋め込む」を参照してください。
ページデータLWC
Salesforceのフロントエンドには厳しいセキュリティルールと可変のHTML要素があり、それによりSalesforceユーザーが閲覧しているページからデータ値を一貫して収集する機能が制限される可能性があります。これらのデータ値から、イベントが発生した際に、ユーザーがページ上で閲覧している内容(ページの詳細)についての詳細なコンテキストを得ることができます。
PendoページデータLWCはSalesforceプラットフォーム内で動作し、Pendo LauncherがSalesforceのページ詳細をノーコードで安全に取得できるようにします。これらの詳細は、ガイドのターゲット設定とアナリティクスに使用できます。このLWCは具体的に次のことができます。
- Salesforceページのデータフィールド(商談のステージ、見積もりの規模、リードのプロダクトで関心のあるエリア、案件の優先度など)に基づいて、異なるガイドを配信するために必要なデータをPendoに提供する。
- PendoアナリティクスでSalesforceデータを使用して、商談の種類や案件のプロダクトエリアといったSalesforceの概念を区別するためのファネル、パス、ワークフローを開発する。
権限セット
Salesforceツールキットには、異なるユーザー役割のアクセスレベルを管理するための権限セットとして、Pendoツールキット管理者とPendoツールキットユーザーの2つが用意されています。権限セットの詳細を手動で管理したい場合は、「Salesforce向けPendoツールキットの権限セットと構成オプション」を参照してください。そこでは、ユーザー役割で利用可能な技術的な権限のリストについて記載しています。
Pendoツールキット管理者
Pendoツールキット管理者権限セットは、ツールキットのPendoページデータLWCのフィールドを設定する責任を持つSalesforceシステム管理者ユーザーに割り当てられます。Pendoツールキット管理者は次のことができます。
- Pendoデータ構成設定ページにアクセスして、Pendo内でガイドのターゲット設定とアナリティクスに使用するSalesforceオブジェクトフィールドを選択する。
- PendoページデータLWCを表示して、Pendoのデータ構成ページのフィールド選択が組織のデータプライバシーおよびセキュリティポリシーに準拠していることを確認および検証する。
個々の技術コンポーネントを含むこれらの権限セットに関する参照情報については、「Salesforce向けPendoツールキットの権限セットと構成オプション」を参照してください。
Pendoツールキットユーザー
Pendoツールキットユーザーは、Salesforceのエンドユーザーであり、Pendoデータ構成設定ページに対するアクセス権はなく、PendoページデータLWCは表示されません。Pendoツールキットのユーザーは、次のことができます。
- LightningページでPendo埋め込みガイドLWCを表示する。
- PendoページデータLWCを有効にして、Pendoブラウザ拡張機能でPendoが取得するメタデータとイベントにSalesforceのデータ値を含める。
次のステップ
- まだインストールしていない場合は、Pendo Launcherブラウザ拡張機能を使ってPendoをインストールし、設定します。詳細については、「ブラウザ拡張機能の実装を計画する」を参照してください。
- Pendo向けのSalesforceツールキットを設定します。手順については、「Salesforce向けPendoツールキットを設定する」を参照してください。