Skip to content

BrazeでCurrentsを使用する方法

Brazeは選択したパートナーとともに、社内でCurrentsを使用しています。

弊社ではメールやプッシュのキャンペーンから得たデータをフィルターにかけ、ビジネスインサイトツールであるLookerに取り込んでいますが、そこにたどり着くまでには少し異なるルートがあります。弊社ではETL(Extract, Transform, Load)手法の逆バージョンを使用しています。つまり、順序をELT(Extract, Load, Transform)に切り替えるのです。

ステップ 1: イベントデータの取り込みと集約

エンゲージメントツール(キャンペーンやキャンバスなど)を使用してキャンペーンを開始した後、独自のシステムとメールパートナーからのデータを使用してイベントデータを追跡します。このデータの一部は集計されてダッシュボードに表示されますが、さらに詳細を調べたいと考えました。

ステップ 2: データストレージパートナーへのイベントデータの送信

保存と抽出の目的で、BrazeのイベントデータをAmazon S3に送信するようにCurrentsを設定しました。Athenaを使用してS3の上でクエリを実行できることはわかっています。これは短期的に優れたソリューションです。しかし、弊社ではリレーショナルデータベースとビジネスインテリジェンス/分析ツールを使用する長期的なソリューションを求めていました。(これはお客様にも推奨するソリューションです。)

S3はデータの移動、ピボット、分析のための柔軟なストレージとルーティングオプションを提供します。S3ではデータを変換しません。特定の構造を維持するためです。

ステップ 3: リレーショナルデータベースでのイベントデータの変換

S3からウェアハウス(弊社の場合ではSnowflakeデータ共有またはSnowflake Reader Accounts)を選択します。そこでデータを変換してからLookerに移動します。Lookerでは、データを構造化して整理するブロックを設定しています。

ウェアハウスの選択肢はSnowflakeのみに限りません。他にもRedshiftGoogle BigQueryなどがあります。

Snowflake Reader Accounts

Snowflake Reader Accountsは、SnowflakeアカウントやSnowflakeとの顧客関係を必要とせずに、Snowflakeデータ共有と同じデータおよび機能へのアクセスをユーザーに提供します。Reader Accountsでは、Brazeがアカウントを作成してデータを共有し、ログインしてデータにアクセスするための認証情報を提供します。これにより、すべてのデータ共有と使用料金の請求は完全にBrazeが処理します。

詳細については、カスタマーサクセスマネージャーにお問い合わせください。

その他のリソース

使用状況の監視に役立つリソースについては、SnowflakeのResource MonitorsおよびViewing Warehouse Credit Usageの記事をご確認ください。

ステップ 4: ビジネスインテリジェンス (BI) ツールを使用してデータを操作する

最後に、BIツールを使用してデータを分析し、チャートやその他のビジュアルツールに変換します。LookerとLooker Blocksを使用することで、Currentsからデータが移動するたびにETLやELTを行う必要がなくなります。

同じことをやってみたいと思いましたか?以下のドキュメントをチェックして、これらの詳細情報と、データベースの構築にどのように活用できるかをご確認ください。

New Stuff!