トランザクションのエクスポート
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から届きます。
- 添付ファイルをダウンロードし、「Email for password for file with instructions」という2通目のメールで提供されたパスワードを使用して暗号化されたファイルを解凍します。
- 解凍した暗号化ファイルには、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サーバーにアップロードされる頻度と時間。
- 必要なパラメータ—最も一般的なものはemail、first name、last name、source、stateです。利用可能なすべての属性については、トランザクションメタデータを参照してください。
ファイルパスと要件
トランザクションデータファイルは以下のファイルパスに配置されます:
| ファイルパス | 目的 |
|---|---|
| /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ファイルにダウンロードします。
