複数のアプリケーションへのデータの送信

最終更新日:

Pendoを直接ウェブで実装している場合、インストールスクリプトにadditionalApiKeys:[]を記述することで、同じサブスクリプションに属しているかどうかに関係なく、1つのアプリケーションから複数のPendoアプリケーションにイベントデータを送信することができます。

仕組み

複数のアプリケーションにデータを送信するには、インストールスクリプトを更新し、これをプライマリアプリケーションのコードの適切な領域に追加する必要があります。このデータを送信するアプリケーションは、同じデータ環境(米国、US1、EU、日本のいずれか)に存在する必要があります。

管理者ユーザーは、そのアプリケーションのインストール設定でアプリケーションのインストールスクリプトを見つけることができます。

  1. [設定(Settings)]>[サブスクリプション設定(Subscription Settings)]>[アプリケーション(Applications)]に移動します。
  2. [アプリケーション(Applications)]リストからアプリケーションを選択します。
  3. [インストール設定(Install Settings)]タブを開きます。

インストールスクリプトには、プライマリアプリケーション(API)キーが含まれています。APIキーの詳細については、「 インストールスクリプトのコンポーネント(Components of the install script)」を参照してください。

インストールスクリプトに追加のAPIキーを含めると、訪問者情報やページ閲覧数などの同じプロダクト使用データを複数のアプリケーションに送信できます。ガイド、セッションの録画、クリックイベントプロパティなど、アプリケーションレベルで設定されているものには影響しません。

たとえば、以下の「インストールスクリプトを更新する(Update the install script)」にあるコードサンプルでは、インストールスクリプト内でプライマリAPIキーとしてAPI_KEY_FOR_APP1を持つインストールでは、API_KEY_FOR_APP2API_KEY_FOR_APP3、またはAPI_KEY_FOR_APP4へのガイドは提供されません。これらの追加アプリケーションには、ページの読み込み、クリック、およびフォーカスイベントのみが送信されます。

インストールスクリプトを更新する

複数のアプリケーションにデータを送信するには、プライマリアプリケーションのインストールスクリプトを編集して、インストールスクリプトのpendo.initialize({})のメソッド呼び出し内にadditionalApiKeys:[]を含めます。以下の例をご覧ください。

pendo.initialize({
    additionalApiKeys: ['<API_KEY_FOR_APP2>', '<API_KEY_FOR_APP3>', '<API_KEY_FOR_APP4>'],

    visitor: {...},

    account: {...}
});

 

 

この記事は役に立ちましたか?
2人中2人がこの記事が役に立ったと言っています