PendoはJavaScriptコードからなるインストールスクリプトを通してインストールされ、アプリケーションにコピーされます。インストールスクリプトを使用したPendoのインストールには、複数のオプションがあります。この記事では、Pendoをウェブに直接実装するためのさまざまなインストールオプションの概要を簡単に説明します。
シングルページアプリケーションの場合
シングルページのフレームワークでは、Pendoインストールスクリプトの最初の部分はメインのHTMLページに含まれ、Pendoを初期化する呼び出しは通常別のコンポーネントで行われます。手順については、Pendoをシングルページウェブアプリケーションにインストールするを参照してください。
マルチページアプリケーションの場合
マルチページアプリケーションフレームワークでは、アプリケーションのすべてのHTMLページにPendをインストールして初期化する必要があります。手順については、Pendoをマルチページウェブアプリケーションにインストールするを参照してください。
iframesの場合
アプリケーションにiframeが含まれている場合、アプリケーション内の各iframeにPendoをインストールする必要があります。訪問者ID、アカウントID、Pendo APIキーはすべてのフレームで一致している必要があります。
アプリケーションのログインページの場合
ログインページでアナリティクスを取得する場合は、Pendoで匿名の訪問者IDを使用してインストールする必要があります。ユーザーがサインインした後、次のいずれかを行う必要があります。
- マルチページフレームワークを使用している場合、Pendoを再初期化します。
- シングルページのフレームワークを使用している場合は、訪問者を再識別します。
詳しい手順は、ログインページにPendoをインストールするをご覧ください。
Segment.comインテグレーションを使用している場合
PendoはTwilio Segment(旧Segment.ioおよびSegment.com)とのインテグレーションを提供しており、SegmentからPendoにデータを送信することができます。Pendoは、Twilio Segmentインテグレーションを通じてインストールできます。多くの場合、アプリケーションのコードを変更することなくこのインストールを完了できるため、Pendoをより迅速にインストールできます。手順については、Twilio SegmentによるPendoのインストールを参照してください。
Googleタグマネージャー経由
PendoはGoogleタグマネージャー経由でインストールできます。多くの場合、アプリケーションのコードを変更することなくこのインストールを完了できるため、Pendoをより迅速にインストールできます。手順については、GoogleタグマネージャーによるPendoのインストールを参照してください。
その他のタグマネージャー経由
ほとんどのタグマネージャーは、アプリケーションのコードに小さなインストールスニペットを含めることで機能します。スニペットがインストールされると、通常、実際のコードベースではなくタグマネージャーを通じてアプリケーションにコードを追加するオプションが提供されます。PendoはプレーンなJavaScriptを使用してインストールされるため、ほとんどのタグマネージャーからPendoインストールスクリプトを挿入できます。
Microsoftアプリの場合
Microsoft Power Appsはローコードでアプリケーションを開発できるフレームワークで、Microsoftユーザーは、社内のビジネスアプリケーションを構築し、カスタマイズできます。Microsoft Power Appsには、モデル駆動型アプリとキャンバスアプリという2つの大きなカテゴリーがあります。
Salesforceデジタルエクスペリエンスの場合
SalesforceデジタルエクスペリエンスにPendoをインストールするには、JavaScriptを使用します。この方法なら、Salesforce側で新たにエンジニアリング作業を行うことなく、訪問者IDをPendoに送信できます。ただし、アカウントIDや、訪問者とアカウントのメタデータについては、Salesforceのカスタムコンポーネントを開発しない限り送信できません。詳細については、SalesforceデジタルエクスペリエンスにPendoをインストールするを参照してください。
他のサードパーティ製アプリの場合
Zendeskヘルプセンターなどのコードスニペットを追加できるサードパーティアプリの場合は、アプリにPendoインストールスクリプトを挿入できます。