2.5.4 GCP Pub/Sub にイベントを転送する

NOTE
この演習では、Google Cloud Platform 環境にアクセスする必要があります。 まだ GCP へのアクセス権がない場合は、個人のメールアドレスを使用して新しいアカウントを作成します。

Google Cloud Pub/Sub トピックを作成します

https://console.cloud.google.com/ に移動します。 検索バーに「pub/sub」と入力します。 検索結果 Pub/Sub - Global real-time messaging をクリックします。

GCP

その後、これが表示されます。 トピックを作成 をクリックします。

GCP

その後、これが表示されます。 トピック ID には、--aepUserLdap---event-forwarding を使用します。 「作成」をクリックします。

GCP

これで、トピックが作成されました。 トピックの サブスクリプション ID をクリックします。

GCP

その後、これが表示されます。 トピック名 をクリップボードにコピーして、次の演習で必要になるので保存します。

GCP

今すぐAdobe Experience Platform Data Collection Event Forwarding に移動して、イベント転送プロパティを更新し、Pub/Sub へのイベントの転送を開始しましょう。

イベント転送プロパティの更新:秘密鍵

イベント転送プロパティの 秘密鍵 は、外部 API に対する認証に使用される資格情報を保存するために使用されます。この例では、Google Cloud Platform OAuth トークンを保存するための秘密鍵を設定する必要があります。このトークンは、Pub/Sub を使用して GCP にデータをストリーミングする際に認証に使用されます。

https://experience.adobe.com/#/data-collection/ に移動し、シークレット に移動します。 新しいシークレットの作成 をクリックします。

Adobe Experience Platform データ収集 SSF

その後、これが表示されます。 次の手順に従います。

  • 名前:use --aepUserLdap---gcp-secret
  • ターゲット環境:「開発」を選択します。
  • 型:Google OAuth 2
  • Pub/Sub のチェックボックスをオンにします。

秘密鍵の作成 をクリックします。

Adobe Experience Platform データ収集 SSF

秘密鍵を作成 をクリックすると、イベント転送プロパティの秘密鍵とGoogleの間の認証を設定するポップアップが表示されます。 Googleで秘密 --aepUserLdap---gcp-secret を作成して認証 をクリックします。

Adobe Experience Platform データ収集 SSF

Google アカウントをクリックして選択します。

Adobe Experience Platform データ収集 SSF

続行」をクリックします。

NOTE
ポップアップメッセージは異なる場合があります。 演習を続行するには、要求されたアクセスを許可または許可してください。

Adobe Experience Platform データ収集 SSF

認証が成功すると、これが表示されます。

Adobe Experience Platform データ収集 SSF

これで、秘密鍵が正常に設定され、データ要素で使用できるようになりました。

イベント転送プロパティの更新:データ要素

イベント転送プロパティでシークレットを使用するには、シークレットの値を保存するデータ要素を作成する必要があります。

https://experience.adobe.com/#/data-collection/ に移動し、イベント転送 に移動します。 イベント転送プロパティを検索し、クリックして開きます。

Adobe Experience Platform データ収集 SSF

左側のメニューで、データ要素 に移動します。 「データ要素を追加」をクリックします。

Adobe Experience Platform データ収集 SSF

次のようにデータ要素を設定します。

  • 名前:GCP Secret
  • 拡張機能:コア
  • データ要素タイプ:秘密鍵
  • 開発秘密鍵:作成した秘密鍵を選択します。名前は --aepUserLdap---gcp-secret です

保存 ​をクリックします。

Adobe Experience Platform データ収集 SSF

イベント転送プロパティの更新:拡張機能

秘密鍵とデータ要素が設定されたので、イベント転送プロパティでGoogle Cloud Platform の拡張機能を設定できるようになりました。

https://experience.adobe.com/#/data-collection/ に移動し、イベント転送 に移動して、イベント転送プロパティを開きます。

Adobe Experience Platform データ収集 SSF

次に、拡張機能カタログ に移動します。 Google Cloud Platform 拡張機能をクリックし、「インストール」をクリックします。

Adobe Experience Platform データ収集 SSF

その後、これが表示されます。 「データ要素」アイコンをクリックします。

Adobe Experience Platform データ収集 SSF

前の演習で作成したデータ要素、GCP シークレット という名前を選択します。 「選択」をクリックします。

Adobe Experience Platform データ収集 SSF

その後、これが表示されます。 「保存」をクリックします。

Adobe Experience Platform データ収集 SSF

イベント転送プロパティの更新:ルールを更新します

これでGoogle Cloud Platform 拡張機能が設定されたので、Pub/Sub トピックへのイベントデータの転送を開始するルールを定義できます。 それには、前の演習の 1 つで作成した すべてのページ ルールを更新する必要があります。

左側のメニューで、「ルール に移動 ます。 前の演習では、ルール すべてのページ を作成しました。 そのルールをクリックして開きます。

Adobe Experience Platform データ収集 SSF

その後、これになります。 アクション の下の「+」アイコンをクリックして、新しいアクションを追加します。

Adobe Experience Platform データ収集 SSF

その後、これが表示されます。 次の選択を行います。

  • 拡張機能:Google Cloud Platform を選択します。
  • アクションタイプ:Cloud Pub/Sub にデータを送信 を選択します。

これにより、次の 名前 が得られます。Google Cloud Platform - Cloud Pub/Sub にデータを送信。 次の情報が表示されます。

Adobe Experience Platform データ収集 SSF

ここで、前の手順で作成した Pub/Sub トピックを設定する必要があります。

トピック名 が表示されたら、コピーします。

GCP

トピック名 をルール設定に貼り付けます。 次に、「データ (必須) フィールドの横にあるデータ要素アイコンをクリックします。

Adobe Experience Platform データ収集 SSF

XDM イベント を選択し、「選択」をクリックします。

Adobe Experience Platform データ収集 SSF

その後、これが表示されます。 「変更を保存」をクリックします。

Adobe Experience Platform データ収集 SSF

保存」をクリックします。

Adobe Experience Platform データ収集 SSF

その後、これが表示されます。

Adobe Experience Platform データ収集 SSF

変更を公開する

これで設定が完了しました。 公開フロー に移動して、変更を公開します。 示すように 編集 をクリックして、開発ライブラリ メイン を開きます。

Adobe Experience Platform データ収集 SSF

変更されたすべてのリソースを追加」ボタンをクリックすると、ルールとデータ要素がこのライブラリに表示されます。 次に、「開発用に保存してビルド をクリックします。 変更をデプロイしています。

Adobe Experience Platform データ収集 SSF

数分後、デプロイメントが完了し、テストする準備が整ったことが表示されます。

Adobe Experience Platform データ収集 SSF

設定のテスト

https://dsn.adobe.com に移動します。 Adobe IDでログインすると、このが表示されます。 Web サイトプロジェクトで「。… いう 3 つのドットをクリックし、「実行」をクリックして開きます。

DSN

その後、デモ Web サイトが開きます。 URL を選択してクリップボードにコピーします。

DSN

新しい匿名ブラウザーウィンドウを開きます。

DSN

前の手順でコピーしたデモ Web サイトの URL を貼り付けます。 その後、Adobe IDを使用してログインするように求められます。

DSN

アカウントタイプを選択し、ログインプロセスを完了します。

DSN

次に、匿名ブラウザーウィンドウに web サイトが読み込まれます。 演習ごとに、新しい匿名ブラウザーウィンドウを使用して、デモ Web サイトの URL を読み込む必要があります。

DSN

Google Cloud Pub/Sub にビューを切り替え、MESSAGES に移動します。 PULL をクリックすると、数秒後にリストにメッセージが表示されます。 メッセージをクリックして、そのコンテンツを視覚化します。

Adobe Experience Platform データ収集のセットアップ

Google Pub/Sub でイベントの XDM ペイロードを確認できるようになりました。 これで、Adobe Experience Platform Data Collection でリアルタイムに収集されたデータを、Google Cloud Pub/Sub エンドポイントに正常に送信しました。 その後、そのデータは、BigQuery などの任意のGoogle Cloud Platform アプリケーションでストレージおよびレポート用や機械学習のユースケースに使用できます。

Adobe Experience Platform データ収集のセットアップ

次の手順

2.5.5 AWS Kinesis およびAWS S3 へのイベントの転送に進む ​

Real-Time CDP Connections:イベント転送 ​ に戻る

​ すべてのモジュール ​ に戻る

recommendation-more-help
4bbf020c-24db-4a43-b239-88fab142f02d