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

最終更新日:

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

仕組み

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

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

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

インストールスクリプトにはプライマリ公開アプリIDキーが含まれています。公開アプリIDの詳細については、「インストールスクリプトのコンポーネント」を参照してください。

インストールスクリプトに複数の公開アプリIDを追加することで、同じプロダクト使用データを複数のアプリケーションに送信できます。アナリティクスイベントはリストされているすべてのアプリケーションに送信されますが、ガイドイベント、セッション記録、クリックイベントのプロパティはプライマリアプリケーションにのみ送信されます。

たとえば、以下の「 インストールスクリプトを更新する(Update the install script) 」にあるコードサンプルでは、インストールスクリプト内でプライマリAPIキーとして API_KEY_FOR_APP1 を持つインストールでは、 API_KEY_FOR_APP2 、 API_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: {...}
});

 

 

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