トランザクションのエクスポート
API設定を開始するには、Roktにいくつかの情報が必要です。
以下の詳細をアカウントマネージャーに送信してください:
- システム内でサブスクライバーを作成する方法に関する完全なAPIドキュメント。
- 設定のトラブルシューティングを支援するための技術連絡先情報。
- 関連する環境(本番、テスト、ステージングなど)のエンドポイント。
- メソッド(例:GET、POST、PUT)
- 認証(ある場合)
- リクエストボディのエンコーディング(例:JSON、XML、URLエンコード)
- 必要なAPIパラメータ(Roktが共有できる属性について学びます。)
- Roktが正常に配信されたリードと拒否されたリードを正確に分類するための期待されるAPIレスポンス。
API接続の設定
-
my.rokt.com にログオンします。
-
アカウントに移動します。
-
Integrationsをクリックします。
-
Connectionsをクリックします。
-
Add connectionをクリックします。
-
Transactionsの下で、APIを選択します。
-
接続に名前を付けます。
-
接続のエンドポイントを入力します。
-
Authorization、Headers、およびBodyの下に必要な情報をすべて入力します。
-
すべてのResponse handlingルールを入力します。
-
API接続(エンドポイント、認証、ヘッダー、ボディ、およびレスポンス処理)が設定されたら、Settingsをクリックします。
-
テスト基準に従ってテスト設定を編集します。
-
Saveをクリックします。
-
Testをクリックします。
-
テスト結果を確認します。
-
望ましい結果が得られるまでテストを繰り返します。
-
API接 続へのプレースメントのリンク
-
my.rokt.com にログオンします。
-
アカウントに移動します。
-
Integrations をクリックします。
-
Connections をクリックします。
-
左のドロップダウンメニューから Real-time を、右のドロップダウンメニューから Transactions を選択します。
-
リンクしたい接続を展開します。
-
Show unlinked をクリックします。
-
All Placements の Link をクリックします。
-
すべてのプレースメントが接続にリンクされました。
API接続からプレースメントのリンクを解除
-
my.rokt.com にログオンします。
-
アカウントに移動します。
-
Integrations をクリックします。
-
Connections をクリックします。
-
左のドロップダウンメニューから Real-time を、右のドロップダウンメニューから Transactions を選択します。
-
リンクを解除したい接続を展開します。
-
すべてのプレースメントのリンクを解除するには Unlink をクリックします。
-
すべてのプレースメントのリンクが解除されました。
定期配送
ホストコンピュータ(例:ノートパソコン)から安全なFTPサーバーへの接続を確立する には、サードパーティのクライアントソフトウェアが必要です。このチュートリアルでは、Windows、Mac、およびLinuxオペレーティングシステムで利用可能な人気の無料クライアントFileZillaを推奨します。
- ブラウザで https://filezilla-project.org/ にアクセスし、Download FileZilla Client をクリックします。
- FileZillaをコンピュータにインストールします。すでにFileZillaがインストールされている場合は、最新バージョンを実行していることを確認してください。
- Roktのアカウントマネージャーに連絡して、Rokt SFTPへのアクセスをリクエストします。アクセスが許可されると、「You've been granted access to Rokt's SFTP server」という件名のメールがRoktから届くはずです。
- 添付ファイルをダウンロードし、2通目のメール「Email for password for file with instructions」で提供されたパスワードを使用して暗号化されたファイルを解凍します。
- 解凍した暗号化ファイルには、RoktのSFTPフォルダにアクセスするためのキーとなる
.pem
ファイルが含まれています。
以下の手順は、Windows、Mac、およびLinuxオペレーティングシステムで共通であり、最新バージョンのFileZillaに基づいています。
- FileZillaを開き、
File > Site Manager
に移動します。
- 左側で New Site をクリックし、以下を入力します:
-
Protocol: SFTP – SSH File Transfer Protocol
-
Host: ftp.rokt.com
-
Port: 22
-
Key file: ローカルのキー ファイル (
.pem
) を参照し、ローカル ドライブから選択します(下の画像を参照)。
- Connect をクリックします。接続され、ファイルをアップロードするためのアクセス可能なフォルダが表示されるはずです。
Secure File Transfer Protocol (SFTP) 接続は、データ配送を自動化し、設定にほとんど手間がかかりません。必要なのはSFTPの資格情報だけで、すぐに始められます!
SFTP接続を設定した後、任意の頻度でトランザクションデータを含むCSVファイルがメールで届きます。
RoktのSFTP接続
始める前に
まだRoktのSFTPにアクセスできない場合は、アカウントマネージャーに連絡してください。
以下の情報を手元に用意してください:
- 配信頻度—取引がSFTPサーバーにアップロードされる頻度と時間。
- 必要なパラメータ—最も一般的なのはメール、名前、姓、ソース、および州です。利用可能なすべての属性については、取引メタデータを参照してください。
ファイルパスと要件
取引データファイルは以下のファイルパスに配置されます:
ファイルパス | 目的 |
---|---|
/downloads | Roktが提供する取引データのダウンロード |
取引ファイルは14日後にこのフォルダから自動的に削除されます。
独自のFTP接続を使用する
-
my.rokt.com にログインします
-
アカウントに移動します。
-
Integrations をクリックします。
-
Connections をクリックします。
-
Add connection をクリックします。
-
Transactions の下で、FTP をクリックします。
-
この接続のテンプレートを選択し、接続に名前を付けます。
-
ディレクトリとファイル名を入力します。
-
FTPサーバーホストの詳細とポートを入力します。
-
希望するFTPメソッドを選択します。
- ユーザー名とパスワードを入力するか、ユーザー名を入力してキー ファイルをアップロードします。
-
スケジュールを選択し、Save をクリックします。
-
接続が作成されました。
FTP接続を無効にする
-
my.rokt.com にログインします。
-
アカウントに移動します。
-
Integrations をクリックします。
-
Connections をクリックします。
-
左のドロップダウンメニューから Scheduled を選択し、右のドロップダウンメニューから Transactions を選択します。
-
Pause をクリックします。
-
メール接続が無効になります。
-
これらの手順を逆にして接続を有効にすることができます。
手動エクスポート
トランザクションデータをどのように受け取りたいかに関わらず、すべてのデータは常にRoktプラットフォームで Transactions > Customer Data > Export にアクセスすることで利用可能です。
APIの障害やメールの削除など、何か問題が発生した場合でも心配いりません!いつでもRoktにログインして、すべてのトランザクションデータをダウンロードできます。
RoktはCSV形式でのデータダウンロードを提供しています。ダウンロードするには:
-
my.rokt.com にログインします。
-
アカウントに移動します。
-
Transactions をクリックします。
-
Customer Data をクリックします。
-
トランザクションデータを表示したい配置を選択します。
-
上部のナビゲーションバーで日付範囲を調整します。
-
Export をクリックします。
-
エクスポートがすぐにコンピュータにダウンロードされ始めます。レポートのレコード数によっては、完了までに少し時間がかかる場合があります。ほとんどの一般的なスプレッドシートアプリケーションでCSVファイルを開くことができるはずです。
一度にダウンロードできるレコードの最大数は100,000です。
エクスポートデータフィールドのカスタマイズ
エクスポートは、トランザクションの主要フィールドを含むデフォルトテンプレートを使用します。必要に応じて、列を追加、削除、および並べ替えることで、エクスポートするデータをカスタマイズできます。
-
my.rokt.com にログインします。
-
アカウントに移動します。
-
Transactions をクリックします。
-
Customer Data をクリックします。
-
Template ドロップダウンから、Create new template を選択します。
-
表示される画面で、ドロップダウンメニューを使用してデータフィールドを追加または削除します。
-
フィールドをドラッグアンドドロップして、エクスポートファイルの列の順序を更新します。
-
Save as をクリックし、テンプレート名を入力して、将来のエクスポートにこのテ ンプレートを使用する場合に備えます。
-
Export をクリックして、データをCSVファイルにダウンロードします。