Marketo出力ツール
Marketo出力ツールは、Marketo REST API endpoint: Create/Update Leadsを呼び出します。構成で選択したアクションに基づいて、Marketoにデータが出力されます。
重要
このツールは、Alteryx Designerでは自動的にインストールされません。このツールを使用するには、 Alteryx コミュニティ からダウンロードします。
ツールの設定
Marketo資格情報
URL : レコードの取得元となるMarketo RESTインスタンス。この情報はMarketo (管理 > 統合 > ウェブサービス > REST API)にあります。
クライアントID : APIロールユーザーのクライアントID。この情報はMarketo (管理 > 統合 > LaunchPoint)にあります。
クライアントシークレット : APIロールユーザーのクライアントシークレット。この情報はMarketo (管理 > 統合 > LaunchPoint)にあります。
Marketo REST APIにアクセスするためのウェブサービスとユーザーの役割の設定に関する詳細な情報は、Marketo RESTドキュメントサイトにあります。
オプション
キーフィールド : このドロップダウンでは、ツールの入力として使用したフィールドのリストが表示されます。Marketoはこのフィールドを使用して重複レコードを探索します。フィールドを指定しない場合、既定でEメールが使用されます。
フィールド「id」がレコードに含まれている場合は、「id」をキーフィールドとして選択する必要があります。
[ 出力アクション ] を選択します。
作成または更新(既定) : キーフィールドに基づいて、リードが存在しない場合はリードを作成し、リードが存在する場合はリードを更新します。
重複の作成 : すでに存在している場合でも、別のリードを作成します。
更新のみ : すでに存在する場合はリードを更新し、存在しない場合は何もしません。
作成のみ : 新しいリードが存在しない場合は作成し、存在しない場合はスキップします。
パーティション名 : アクセスされているMarketoインスタンスにパーティションが設定されている場合は、ドロップダウンに表示されます。このフィールドの選択は、書き出されるインスタンスにリードのパーティションが設定されている場合に必要です。利用可能なパーティションがない場合、「Default」が使用されます。
データに関する検討事項
提出されたレコードのサマリーステータスが結果ウィンドウにメッセージとしてリスト化されます。
送信したレコードに基づいて、3つのレコードがスキップされ、2つのレコードが作成されました。
認証失敗などのエラーメッセージが、設定ウィンドウに表示されます。欠落した構成選択などのエラーメッセージは、ワークフローのツール上に表示されます。
このツールは300レコード以下のバッチでレコードを送信します。各バッチは、Marketoによって設定された1日の制限に対して個別のAPI呼び出しとしてカウントされます。1日の制限については、 Marketo REST APIのドキュメント を参照してください。REST APIに対する要求は、SOAP APIの1日の制限にはカウントされません。
AlterxでMarketoのフィールド構造を維持してから、エラーを回避するためにMarketoに返信してください。Marketoコネクタは、フィールド名が有効である限り、Marketoに出力する前にデータを適切なデータ型に変換します。Marketoでフィールド名が見つからない場合、出力は失敗します。
日時フィールド
Marketoのすべての日付は、UTCオフセットで保存されます。この形式は、正または負のオフセットを付加したローカル時刻で構成されます。たとえば、Marketoのdatetime値は次のようになります。Marketoに挿入された日付は、UTC時刻(Mountain Daylight Time)より6時間前のタイムゾーンからのものです。
2012-02-28T14:00:00-06:00
Marketoからデータを読み込む
Alteryx Artisansがこれらの日付時刻値で動作するのを容易にするために、AlteryxはMarketoから読み込んだdatetime値をマシンのローカル日時値に変換します。これにより、Artisansは現地時間で日付時刻の値を扱うことができます。たとえば、上の日付時刻値は、UTC時間よりも6時間早いと仮定して、Alteryxのワークフローまたはアプリケーションでは次のようになります。
2012-02-28 14:00:00
または、あなたがUTCより4時間だけ早い場合は、次のように返されます。
2012-02-28 16:00:00
Marketoに日付を書き込む
datetime値が挿入操作または更新操作のいずれかを使用してMarketoに書き戻されるとき、Alteryxは値をMarketoが予期する形式に戻します。これは、ローカルマシンのUTCオフセットを計算し、それを日付時刻値の末尾に追加することによって行われます。Alteryxは、上記の例に示すように、日付時刻値の日付と時刻の間に 'T' を入れます。
上記の例を使用して、次のように、日付時刻値が-6:00のタイムゾーンから書き込まれた場合:
2012-02-28T14:00:00-06:00
その後、UTCオフセットが-4:00時間のコンピュータからMarketo(未修正)に書き戻されると、Marketoに次のように書き戻されます。
2012-02-28T16:00:00-04:00
両方の時間は同一であり、時刻の同じ瞬間を表します。