Google Cloud Pub/Sub コネクタ構成ガイド
この記事では、Google Cloud Pub/Subコネクタの構成方法について説明します。Tealiumは、コネクタマーケットプレイスで2つのPub/Subコネクタを提供しています。Google Cloud Pub/Subコネクタ(3-legged OAuth)とGoogle Cloud Pub/Sub(Service Account)コネクタ(2-legged OAuth)です。
前提条件
Google Cloud Pub/Sub コネクタ
このコネクタは、クライアントIDとシークレットを使用した3-legged OAuthフローを使用し、ユーザー入力による認証を行います。このコネクタを構成する前に、以下の手順を完了してください:
- ウェブアプリケーションのアプリケーションタイプで、Google CloudプロジェクトにOAuthクライアントID資格情報を作成します。
- Google Cloudのウェブアプリケーション構成を更新して、Tealiumサーバーをホワイトリストに登録し、接続成功時に必要なコールバックを提供します。Google CloudコンソールでCredentialsに移動し、以下の値でOAuthクライアントID構成を編集します。各選択肢について、TealiumインスタンスのURLで使用されるサブドメインに応じて値を1つ追加します。
- 認証済みJavaScriptの起源:
https://my.tealiumiq.com
https://my.tealiumiq.com
https://[privatecloud subdomain].tealiumiq.com
- 認証済みリダイレクトURI:
https://my.tealiumiq.com/oauth/google/callback.html
https://my.tealiumiq.com/oauth/google/callback.html
https://[private cloud subdomain].tealiumiq.com/oauth/google/callback.html
- コネクタ構成で使用する以下の構成をメモしておきます
- プロジェクトID
- クライアントID
- クライアントシークレット
Google Cloud Pub/Sub (Service Account) コネクタ
このコネクタは、Google Cloudサービスアカウントに基づいた2-legged OAuthフローを使用し、アクセスを行います。コネクタを構成する前に、Pub/Sub Publisherの役割を持つGoogle Cloudプロジェクトにサービスアカウントを作成します。サービスアカウントの作成方法については、Google CloudのドキュメンテーションのAccess Control with IAMを参照してください。サービスアカウントを作成したら、コネクタ構成で使用する以下の構成をメモしておきます:
- プロジェクトID
- サービスアカウントのメール
- サービスアカウントのキー
構成の構成
コネクタマーケットプレイスに移動し、新しいコネクタを追加します。コネクタの追加方法については、About Connectorsの記事を参照してください。
コネクタを追加した後、追加したコネクタに基づいて以下の構成を構成します:
Google Cloud Pub/Sub コネクタ
- Google Cloud Project ID
必須。あなたのGoogle Cloud Project ID。 - Client ID
必須。ウェブアプリケーションのアプリケーションタイプで、あなたのGoogle CloudプロジェクトのOAuthクライアントID。 - Client Secret
必須。あなたのGoogle Cloudプロジェクトで割り当てられたクライアントシークレットを入力します。
Google Cloud Pub/Sub (Service Account) コネクタ
- Google Cloud Project ID
必須。あなたのGoogle Cloud Project ID。 - Client Email
必須。あなたのGoogle Cloudプロジェクトで使用されるサービスアカウントのメールアドレス。 - Private Key
必須。あなたのGoogle Cloudプロジェクトのサービスアカウント用に生成されたプライベートキー。
コネクタアクション
アクション名 | AudienceStream | EventStream |
---|---|---|
トピックへのイベントデータの送信 | ✗ | ✓ |
トピックへの訪問データの送信 | ✓ | ✗ |
トピックへのカスタマイズデータの送信(アドバンス) | ✓ | ✓ |
アクション構成 - パラメータとオプション
Nextをクリックするか、Actionsタブに移動します。ここでコネクタアクションを構成します。
このセクションでは、各アクションのパラメータとオプションの構成方法について説明します。
Pub/Subトピックにスキーマが添付されている場合、Send Customized Data to Topicアクションを使用して、スキーマに一致する厳密なJSON定義を指定します。
アクション - トピックへのイベントデータの送信
パラメータ
パラメータ | 説明 |
---|---|
Project Topic |
|
Message Attributes |
|
Print Attribute Names |
|
アクション - トピックへの訪問データの送信
パラメータ
パラメータ | 説明 |
---|---|
Project Topic |
|
Message Attributes |
|
Include Current Visit Data |
|
Print Attribute Names |
|
アクション - トピックへのカスタマイズデータの送信(アドバンス)
パラメータ
パラメータ | 説明 |
---|---|
Project Topic |
|
Message Attributes |
|
Custom Message Definition |
|
Template Variables |
|
Templates |
|
ベンダードキュメンテーション
最終更新日 :: 2022年October月27日