Skip to main content
Amazon Redshift 統合により、ターゲティングされたキャンペーンとパーソナライズされたユーザー体験のためのデータ取得を合理化できます。 主なメリット:
  • 正確なデータ収集を可能にし、特定のオーディエンスニーズや好みに合わせてカスタマイズされたキャンペーンのオーディエンスターゲティングを改善します。
  • データ取り込みタスクを設定して、Redshift からデータを効率的に抽出します。
データウェアハウス統合は、当社の Web Experimentation および Feature Experimentation モジュールのプレミアムアドオンとして利用できます。詳細については、カスタマーサクセスマネージャーにお問い合わせください。
特定のプロジェクトで Amazon Redshift を有効化した後、それを使用して Kameleoon でゴールを作成できます。これらのゴールは、Amazon Redshift データベースのコンバージョンデータを使用するように設計されています。 Amazon Redshift を使用してゴールを作成するには、Create a goal で説明されている Data warehouse tracking フローに従い、Datawarehouse integration ドロップダウンから Redshift を選択します。Step 1 では、以下の Redshift 固有のフィールドが求められます:
  • Redshift cluster type: Redshift ソースが Provisioned クラスタを使用しているか Serverless ワークグループを使用しているかを選択します。
  • Redshift cluster ID: Redshift プロビジョニング済みクラスタ ID を入力します。
  • Region: 適切なリージョンを入力します。
  • Database: コンバージョンデータを含むデータベースを入力します。
  • Frequency: Kameleoon がゴールデータを更新する頻度を定義します。
  • Query: Amazon Redshift から必要なデータを取得する SQL クエリを定義します。
Step 1 が完了したら、必要に応じて Step 2 Advanced settings を設定し、ゴールを保存します。

クエリ形式

クエリは特定の形式に従う必要があります: SELECT visitor_id, conversion_timestamp FROM your_events_table ここで、visitor_id は訪問者の一意の ID を表す列で、conversion_timestamp はコンバージョンが発生した正確な時刻を表す列です。Amazon Redshift では、conversion_timestamp 列は Timestamp 型の列である必要があります。 各コンバージョンに収益を関連付けたい場合、クエリは別の形式に従う必要があります: SELECT visitor_id, conversion_timestamp, revenue FROM your_events_table ここで、revenue は各コンバージョンの収益を含む列です。 より複雑なクエリの場合、以下のようにサブクエリを作成することでこの形式に従うことができます: SELECT visitor_id, conversion_timestamp, revenue FROM ( {your_original_query} ) AS subquery 入力したクエリは、タイムスタンプをフィルタリングする WITH 条件が追加された状態で、毎時間 Amazon Redshift ウェアハウスで実行されます。ただし、コンバージョンは毎時間ポーリングされますが、実験結果にマージされるのは 1 日 1 回のみです。

取り込み前にクエリを実行する

取り込みタスクを保存する前に、Kameleoon でクエリを直接テストできます。テストにより以下が可能になります:
  • 接続をリアルタイムで確認できます。
  • 認証情報とアクセス権が正しいことを確認し、最初のデータインポートを待たずに問題を即座に検出できるようにする。
  • データの構造とアクセシビリティを検証できます。
簡単なクエリを実行して、Kameleoon が正しいデータベースとテーブルにアクセスできることを確認できます。データセットの小さなサンプルをダウンロードして、スキーマ、権限、コンテンツが期待どおりであることを確認することもできます。

Amazon Redshift ゴールの使用

ゴールを作成したので、Kameleoon キャンペーンに組み込むことができます。実験やパーソナライゼーションをセットアップする際、構成ステップでこのゴールを選択するオプションがあり、Amazon Redshift データベースからの特定のコンバージョンを追跡および分析できます。これらのコンバージョンは 1 日 1 回実験結果にマージされるため、ある日にポーリングされたすべてのコンバージョンは翌朝に表示されます。 実験でゴールをセットアップする方法を学ぶには、Set up a goal in a campaign を参照してください。