Snowflake
Snowflakeはクラウドベースのデータストレージ企業です。 Rokt Conversions APIネイティブアプリケーションを使用すると、 ユーザーはターゲティング精度、パーソナライズ、およびキャンペーン全体の成果を向上させるためにコンバージョンデータを統合できます。
このガイドは、Snowflakeインスタンス内でRokt Conversions APIネイティブアプリケーションを設定するためのステップバイステップの手順を提供します。 このセットアップを通じて、紹介などのマーケティング活動を 、顧客のコンバージョン(購入、サブスクリプション、アプリケーションのダウンロードなど)といったビジネス価値を生む成果に結びつける包括的なコンバージョンデータをRoktに簡単に送信できます。
現在、パブリックベータ中
統合設定
認証
スノーフレークアプリケーションを介してRoktのAPIに認証するには、Rokt Public Key、Rokt Secret、およびAccount IDが必要です。 これらの資格情報がまだない場合は、アカウントマネージャーにお問い合わせください。
データの前提条件
Rokt Conversions API ネイティブアプリケーションは、Conversions データの最新のビューへのアクセスが必要です。
以下のすべての列名がビューに存在する必要があります。Rokt と統合したくない
列については、その列に値 "ROKT_FILLER_VALUE"
を入力してください。Rokt に追加のデータフィールドを統合することで、キャンペーンの最適化が向上します。
太字の列は統合が機能するために必要です。さらに、email
、emailsha256
、または
passbackconversiontrackingid
(Rokt Click ID)のいずれかが、Rokt に意味のあるシグナルを提供するために必要です。
必須機能のいずれかとともに、最適なパフォーマンスのために mobile
、firstname
、および lastname
を送信することを推奨します。
列名 | 列タイプ |
---|---|
eventtime | TIMESTAMP |
clienteventid | VARCHAR |
VARCHAR | |
emailsha256 | VARCHAR |
passbackconversiontrackingid | VARCHAR |
amount | VARCHAR |
conversiontype | VARCHAR |
firstname | VARCHAR |
firstnamesha256 | VARCHAR |
lastname | VARCHAR |
lastnamesha256 | VARCHAR |
mobile | VARCHAR |
mobilesha256 | VARCHAR |
ipaddress | VARCHAR |
ipaddresssha256 | VARCHAR |
address1 | VARCHAR |
address2 | VARCHAR |
zipcode | VARCHAR |
city | VARCHAR |
stateName | VARCHAR |
country | VARCHAR |
各列の詳細な定義は、こちらで見つけることができます。
インストール
アプリは Snowflake Marketplace からインストールしてください。
設定
アプリケーションに、コンバージョンイベントを含むデータビューへの読み取り専用アクセス権を付与します。
- Snowflake UIの左側のパネルで、データプロダクト >> アプリをクリックします。
- "Rokt Conversions API" アプリを選択します。
- 右上隅のセキュリティシールドアイコンをクリックします。
- 以前に定義したコンバージョンビューへのアクセスをアプリケーションに許可します。
同じページとタブで、アプリケーションに
EXECUTE TASK
とEXECUTE MANAGED TASK
権限を付与します。これにより、4) のストアドプロシージャが Roktと定期的にコンバージョンデータを統合するタスクを作成可能になります。同じ "セキュリティ" ビュー内で、"Connections" タブを選択します。
I. このタブ内にいるとき、"Connections bubble" のために "レビュー" ボタンをクリックしてください。
II. アプリケーションが Rokt の api.rokt.com URL にデータを送信することを許可し、 認証資格情報を設定してください。
ユーザー名には
rpub
トークンを入力してください。パスワードにはrsec
トークンを入力してください。 これらの値は Rokt のアカウントマネージャーから取得できます。COREスキーマ内のROKT_CONVERSIONS_APIアプリケーションでワークブックを開き、Rokt AccountIDでアプリケーションを初期化します。 アカウントIDの取得方法はこちら をご覧ください。
call initialize_rokt_integration('MY_ACCOUNT_ID');
ストアドプロシージャは1分以内に実行され、コンソールに「Roktインテグレーションの初期化に成功しました!」と返されます。
コンバージョンデータの統合
このアプリケーションは、毎時、新しい行を読み込み、前の1時間以内に新規の行をコンバージョンビューで調べ、RoktのEvent APIとそのデータを統合します。
アプリアーティファクトの更新
COREスキーマ内のROKT_CONVERSIONS_APIアプリケーションでワークブックを開きます。
次のクエリを実行して、既存のアーティファクトを削除し、新しいバージョンのアーティファクトに置き換えます。
call drop_rokt_integration_artifacts();
call initialize_rokt_integration('MY_ACCOUNT_ID');