このページでは

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

Google Pub/Sub(イベントストリーム)

Amplitude DataのGoogle Pub/Sub連携機能により、Amplitudeイベントデータを直接Pub/Subにストリーミングできます。

考慮事項

  • Amplitudeは、すべてのユーザー、グループ、イベントプロパティとともに、user_id、event_name、created_atをPub/Subに送信します。
  • Pub/Subに投稿されるAmplitudeのデータは、Amplitude Export APIに記載されているものと同じJSONです。
  • この送信先はID転送をサポートしています。AmplitudeにIdentify呼び出しを発信するたびに、Amplitudeはそのユーザー情報を転送します。詳細については、Identifyドキュメントを参照してください。
  • Google Cloud Serviceアカウントをbase64エンコードされた文字列として入力します。

連携を設定する

前提条件

作業を開始する前に、Pub/Subにトピックを作成し、Google IAMサービスアカウントを作成してください。

Amplitudeは連携をセットアップするためにPub/Subから2つのことを必要とします:

  • Pub/Sub トピック名: Google Cloud でのトピックのフルネームではなく、トピックの名前です。 この手順に関するヘルプについては、Google Pub/Sub のドキュメントを参照してください。
  • Googleサービスアカウントキー:Amplitude Pub/Sub連携用の専用サービスアカウントを作成します。この手順に関するヘルプについては、Googleのドキュメントを参照してください。

Google Pub/Sub の設定

トピックとサービスロールを作成したら、作成したトピックのプリンシパルとしてサービスアカウントを追加します。 詳細な手順については、Google のドキュメントを参照してください。

  1. トピックを開きます。
  2. アクセス権限タブで、プリンシパルの追加をクリックします。
  3. サービスアカウントの名前を追加します。
  4. ロールとして「Pub/Sub Publisher」を選択します。

次に、サービスアカウント用のキーを作成します。 これはAmplitudeのセットアップを完了するために必要です。 この手順に関するヘルプについては、Googleのドキュメントを参照してください。

Amplitude設定

  1. Amplitudeデータで、**[カタログ]をクリックし、[宛先]**タブを選択します。
  2. 「イベントストリーミング」セクションで、Google Pub/Subをクリックします。
  3. 同期名を入力し、[同期を作成] をクリックします。
  4. 編集をクリックし、Pub/Subトピック名とGoogle Cloudサービスのアカウントキーを貼り付けます。
  5. イベントを送信フィルタを使用して、送信するイベントを選択します。Amplitudeは最も重要なイベントのみを送信することを推奨しています。
  6. 完了したら、送信先を有効にして保存します。

これは役に立ちましたか?