スノーフレーク
Snowflakeは、クラウドベースのデータストレージ会社です。 Rokt Conversions APIネイティブアプリケーションを使用することで、 ユーザーはターゲティング精度、パーソナライズ、および全体的なキャンペーン成果を向上させるためにコンバージョンデータを統合できます。
このガイドは、Snowflakeインスタンス内でRokt Conversions APIネイティブアプリケーションを設定するためのステップバイステップの手順を提供します。 この設定を通じて、リファラルなどのマーケティング活動を ビジネス価値を生む成果、例えば顧客コンバージョン(購入、サブスクリプション、アプリケーションのダウンロードなど)につなげるために、包括的なコンバージョンデータをRoktに簡単に送信できます。
現在、パブリックベータ版です
統合セットアップ
認証
Snowflakeアプリケーションを介してRoktのAPIを認証するには、Rokt Public Key、Rokt Secret、アカウントIDが必要です。 これらの資格情報をお持ちでない場合は、アカウントマネージャーにお問い合わせください。
データの前提条件
Rokt Conversions API のネイティブアプリケーションは、最新のコンバージョンデータへのアクセスを必要とします。
以下のすべての列名がビューに含まれている必要があります。Rokt と統合したくない列については、列に値として
"ROKT_FILLER_VALUE"
を入力してください。追加のデータフィールドを Rokt と統合すると、より良いキャンペーンの最適化が可能になります。
太字の列は統合の機能に必要です。さらに、email
、emailsha256
、または
passbackconversiontrackingid
(RoktID) のいずれかが Rokt に意義あるシグナルを提供するために必要です。
必要な機能のうち1つと共に、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の左側パネルで、Data Products >> Appsをクリックします。
- "Rokt Conversions API"アプリを選択します。
- 右上のセキュリティシールドアイコンをクリックします。
- 以前に定義したConversions Viewへのアクセス権をアプリケーションに付与します。
同じページとタブで、アプリケーションに
EXECUTE TASK
およびEXECUTE MANAGED TASK
の権限を与えます。これにより、4)でストアドプロシージャがRoktとコンバージョンデータを定期的に統合するタスクを 作成できるようになります。同じ"Security"ビュー内で、"Connections"タブを選択します。
I. このタブにいるときは、"Connections bubble"の"Review"ボタンをクリックしてください。
II. アプリケーションがRoktのapi.rokt.com URLにデータを送信することを受け入れ、 認証資格情報を設定してください。
Usernameには
rpub
トークンを入力し、Passwordにはrsec
トークンを入力します。これらの 値はRoktのアカウントマネージャーから入手できます。COREスキーマ内のROKT_CONVERSIONS_APIアプリケーションでワークブックを開きます。Rokt AccountIDでアプリケーションを初期化します。 Directions アカウントIDを取得するための指示。
call initialize_rokt_integration('MY_ACCOUNT_ID');
ストアドプロシージャは1分以内に実行され、コンソールに"Successfully initialized Rokt integration!" と表示されます。
コンバージョンデータの統合
アプリケーションは、現在毎時、前の1時間以内に新規のコンバージョンビュー内のすべての行を読み取り、そのデータをRoktのイベントAPIと統合します。
アプリアーティファクトの更新
COREスキーマ内のROKT_CONVERSIONS_APIアプリケーションでワークブックを開きます。
以下のクエリを実行して、既存のアーティファクトを削除し、新しいバージョンのアーティファクトで置き換えます。
call drop_rokt_integration_artifacts();
call initialize_rokt_integration('MY_ACCOUNT_ID');