Skip to content
Last updated

Dotdigital Import Integration

Dotdigital Engagement Cloudは、電子メール、SMS、ソーシャルメディア、プッシュ通知などのチャネルを通じてデータトリガー型キャンペーンを送信するためのオムニチャネルマーケティングソリューションです。Dotdigitalからのデータを直接Treasure Dataにインポートすることができます。

前提条件

  • TD Toolbeltを含むTreasure Dataの基本知識。
  • Dotdigitalのアカウント。
  • DotdigitalのAPIアカウント。

APIアカウントの取得

  1. DotDigitalにログインします。https://login.dotdigital.com/login.aspx?ReturnUrl=/に移動します。
  2. https://r1-app.dotdigital.com/access/apiに移動し、API usersタブに移動します。

3. New userを選択します。DotDigitalがメールアドレスを提供します。パスワードを追加して確認してフォームを完成させます。説明はオプションです。

4. Saveを選択します。

TD ConsoleによるDotdigitalからのインポート

TD Consoleで新しい接続を作成する

データ接続を構成する際、統合にアクセスするための認証を提供します。Treasure Dataでは、認証を構成し、ソース情報を指定します。

  1. TD Consoleを開きます。
  2. Integrations Hub > Catalogに移動します。
  3. カタログ画面の右端にある検索アイコンを選択し、dotdigitalと入力します。
  4. dotdigitalコネクタにカーソルを合わせ、Create Authenticationを選択します。

新しい認証ダイアログが開きます。

  1. 地域を選択します。API User NameとAPI User Passwordフィールドが自動入力されます。
  2. Continueを選択します。
  3. 接続の名前を入力します。
  4. Doneを選択します。

DotdigitalアカウントデータをTreasure Dataに転送する

認証された接続を作成すると、自動的にAuthentications画面に移動します。

  1. 作成した接続を検索します。
  2. New Sourceを選択します。
  3. Data Transfer Nameフィールドにソースの名前を入力します。
  4. Nextを選択します。Source Tableダイアログが開きます。

ソーステーブルを作成する

目的に基づいてSource Tableのパラメータを編集します。

パラメータ説明
Data Type
  • All Campaigns Since Date。キャンペーンデータを取得します。
  • Contacts - Since Date。連絡先データを取得します。
  • Contacts - Address Book。アドレス帳から連絡先を取得します。

Statistics Type

All Campaigns - Since Date

  • Activities Since Date。特定の日付に基づいてキャンペーンアクティビティを取得します。
  • Clicks Since Date。特定の日付に基づいてキャンペーンクリックを取得します。
  • Open Since Date。特定の日付に基づいて開封されたキャンペーンを取得します。
  • Page Views Since Date。特定の日付に基づいてキャンペーンのページビューを取得します。
  • ROI Activity Since Date。特定の日付に基づいてキャンペーンのROIアクティビティを取得します。

Contacts - Since Date

  • Created Since Date。特定の日付に基づいて作成された連絡先を取得します。
  • Modified Since Date。特定の日付に基づいて変更された連絡先を取得します。
  • Suppressed Since Date。特定の日付に基づいて抑制された連絡先を取得します。
  • Unsubscribed Since Date。特定の日付に基づいて配信停止された連絡先を取得します。
  • Unsubscribed from Address Book Since Date。特定の日付に基づいてアドレス帳から配信停止された連絡先を取得します。

Contacts - Address Book

  • All。1つ以上のアドレス帳から現在のすべての連絡先を取得します。
  • Modified Since Date。1つ以上のアドレス帳から特定の日付以降に変更されたすべての連絡先を取得します。
  • Unsubscribed Since Date。1つ以上のアドレス帳から特定の日付以降に配信停止されたすべての連絡先を取得します。
Number of Records Per PageDotdigital APIからデータを取得する際のページサイズ。デフォルト1000、最小1、最大2000
Start Time (必須)RFC3339 UTC "Zulu"形式のタイムスタンプで、ナノ秒まで正確です。例:"2014-10-02T15:01:23Z"
Address Book Id List (オプション)連絡先を取り込むアドレス帳のみをフィルタリングするための、カンマ区切りのアドレス帳IDリスト
Address Book Name Filter (オプション)連絡先を取り込むアドレス帳のみをフィルタリングするための正規表現文字列
Address Book Visibility次の中から選択します:
  • All。すべてのアドレス帳から読み取ります。
  • Public。公開アドレス帳からのみ読み取ります。
  • Private。非公開アドレス帳からのみ読み取ります。
With Full Data連絡先レコードからすべてのdataFieldsを読み込むには、このオプションを有効にします。
Incremental Loading新しいStart Timeの自動計算によるインクリメンタルレポート読み込みを有効にします。例えば、Start Time = 2014-10-02T15:01:23Zから2014-10-03T15:01:23Zでインクリメンタル読み込みを開始した場合、次のジョブ実行時の新しいStart Time2014-10-03T15:01:23になります。

Skip Filter By Incremental Field

falseの場合、コネクタはDotDigital APIを取得した後に追加のフィルタリングを実行します:

  • All Campaigns - Since Date: インクリメンタル列でフィルタリング
  • Contacts - Since Date: インクリメンタル列でフィルタリング
  • Contacts - Address Book: インクリメンタルがfalseの場合、インクリメンタル列でフィルタリング

trueの場合、コネクタはこの追加フィルタリングを無効にします。

  1. Nextを選択します。Data Settings画面が開きます。

データ設定の定義(オプション)

データ設定を編集するか、このセクションをスキップします。

データのプレビュー(オプション)

データプレビューはオプションです。ダイアログの次のセクションにスキップできます。

データプレビューに表示されるデータはソースから近似されたものであり、インポートされる実際のデータではありません。

  1. Nextを選択します。
  2. データをプレビューするには、Generate Previewを選択します。オプションで、Nextを選択して次のセクションにスキップすることもできます。
  3. データが期待通りであることを確認します。

4. Nextを選択します。

データ配置の定義

データの配置場所を指定し、このインポートを実行する頻度をスケジュールします。

Scheduleセクションでは、このクエリをいつ、どのくらいの頻度で実行するかを選択できます。

1回だけ実行する場合:

  • Offを選択します。
  • Scheduling Timezoneを選択します。
  • Create & Run Nowを選択します。

クエリを繰り返す場合:

  • Onを選択します。
  • Scheduleを選択します。UIは*@hourly*、@daily@monthly、またはカスタムcronの4つのオプションを提供します。
  • Delay Transferを選択し、実行時間の遅延を追加することもできます。
  • Scheduling Timezoneを選択します。
  • Create & Run Nowを選択します。

転送が完了すると、Data Workbench > Databasesで転送結果を確認できます。