データをインポートするワークフローテンプレートの作成 import-workflow-template

同じ構造のファイルを頻繁にインポートする必要がある場合、インポートテンプレートを使用することをお勧めします。

この例では、Adobe Campaign データベースの CRM からのプロファイルのインポートに再利用できるワークフローを事前設定する方法を示します。

  1. 新しいワークフローテンプレートの作成元 Resources > Templates > Workflow templates.

  2. 次のアクティビティを追加します。

    • Load file:インポートするデータを含むファイルに求められる構造を定義します。

      note note
      NOTE
      1 つのファイルからのみデータをインポートできます。 ワークフローに複数の Load file アクティビティの場合は、毎回同じファイルが使用されます。
    • Reconciliation:インポートされたデータをデータベースのデータに紐付けします。

    • Segmentation:フィルターを作成して、紐付けできたかどうかに応じて別々にレコードを処理します。

    • Deduplication:データベースに挿入される前に、受信ファイルのデータを重複排除します。

    • Update data:データベースをインポートされたプロファイルで更新します。

  3. を設定します。 Load file アクティビティ:

    • サンプルファイルをアップロードすることで、求められる構造を定義します。サンプルファイルには、インポートに必要なすべての列と、いくつかの行のみが含まれている必要があります。ファイルフォーマットをチェックおよび編集して、各列のタイプが正しく設定されていることを確認します(テキスト、日付、整数など)。次に例を示します。

      code language-none
      lastname;firstname;birthdate;email;crmID
      Smith;Hayden;23/05/1989;hayden.smith@mailtest.com;123456
      
    • Adobe Analytics の File to load セクション、選択 Upload a new file from the local machine 「 」フィールドは空白のままにします。 このテンプレートから新しいワークフローを作成するたびに、ここで、定義された構造に対応するファイルを指定できます。

      任意のオプションを使用できますが、それに応じてテンプレートを修正する必要があります。例えば、「 Use the file specified in the inbound transition ​に値を入力する場合、 Transfer file アクティビティを確認してください。

      インポート中に発生したエラーを含むファイルをユーザーがダウンロードできるようにするには、 Keep the rejects in a file オプションを選択し、 File name.

  4. を設定します。 Reconciliation アクティビティ。 ここでのこのアクティビティの目的は、受信データを識別することです。

    • Adobe Analytics の Relations タブ、選択 Create element およびは、インポートされたデータと受信者ターゲティングディメンションの間のリンクを定義します ( ターゲティングディメンションとリソース) をクリックします。 この例では、結合条件の作成に CRM ID カスタムフィールドが使用されています。一意のレコードを識別できる限り、必要なフィールドまたはフィールドの組み合わせを使用します。
    • Adobe Analytics の Identification タブを閉じ、 Identify the document from the working data オプションがオフになっている。

  5. を設定します。 Segmentation 「 」アクティビティ:あるトランジションで紐付けされた受信者を取得し、2 番目のトランジションで紐付けされていないが十分なデータを持っている受信者を取得します。

    紐付けされた受信者を含むトランジションは、データベースを更新するために使用できます。不明な受信者を含むトランジションは、ファイルで最小限の情報が利用できる場合、データベースに新しい受信者エントリを作成するために使用できます。

    紐付けできず、十分なデータを持たない受信者は、補集合アウトバウンドトランジションで選択され、別のファイルにエクスポートしたり、単純に無視したりできます。

    • Adobe Analytics の General アクティビティの「 」タブで、 Resource type から Temporary resource を選択し、 Reconciliation をターゲットセットとして設定します。

    • Adobe Analytics の Advanced options タブで、 Generate complement データベースにレコードを挿入できないかどうかを確認できるオプションです。 必要に応じて、補完データのさらなる処理(ファイルエクスポート、リスト更新など)を適用できます。

    • の最初のセグメント Segments 「 」タブで、インバウンド母集団に対するフィルター条件を追加して、プロファイルの CRM ID が 0 に等しくないレコードのみを選択します。 この方法では、データベースのプロファイルと紐付けされたファイルのデータが、そのサブセットで選択されます。

    • データベースに挿入される十分なデータを持つ紐付けられていないレコードを選択する 2 つ目のセグメントを追加します。 (例:E メールアドレス、名、姓)。 紐付けされていないレコードのプロファイルの CRM ID の値が 0 に等しい。

    • 最初の 2 つのサブセットで選択されていないすべてのレコードは、 Complement.

  6. を設定します。 Update data の最初のアウトバウンドトランジションの後にあるアクティビティ Segmentation アクティビティが以前に設定されました。

    • 選択 Update as Operation type インバウンドトランジションのみに、データベースに既に存在する受信者が含まれるので、

    • Adobe Analytics の Identification タブ、選択 Using reconciliation criteria をクリックし、 Dimension to update — この例のプロファイル — および Reconciliation アクティビティ。 この例では、CRM ID カスタムフィールドが使用されています。

    • Adobe Analytics の Fields to update 「 」タブに移動し、ファイルの対応する列の値で更新する Profiles ディメンションのフィールドを指定します。 ファイル列の名前が受信者ディメンションフィールドの名前と同一またはほとんど同じ場合、自動選択ボタンを使用して、異なるフィールドを自動的に一致させることができます。

      note note
      NOTE
      これらのプロファイルにダイレクトメールを送信する予定がある場合は、郵送先住所を必ず含めてください。この情報は、ダイレクトメールプロバイダーにとって重要です。 また、 Address specified 」ボックスがオンになっている。 ワークフローからこのオプションを更新するには、更新するフィールドに要素を追加し、 1 as Source をクリックし、 postalAddress/@addrDefined ~としてのフィールド Destination. ダイレクトメールの詳細と Address specified オプション: このドキュメント.
  7. を設定します。 Deduplication 紐付けされていないプロファイルを含むトランジションの後にある「 」アクティビティ:

    • Adobe Analytics の Properties タブ、セット Resource type から生成された一時的なリソースに Reconciliation ワークフローの「 」アクティビティ。

    • この例では、一意のプロファイルを見つけるために、メールフィールドが使用されています。入力されていることがわかっており、一意の組み合わせを構成する任意のフィールドを使用できます。

    • を選択します。 Deduplication method. この場合、重複が発生した場合にどのレコードを保持するかは、アプリケーションによって自動的に決定されます。

  8. を設定します。 Update data 次の場所にあるアクティビティ Deduplication アクティビティが以前に設定されました。

    • 選択 Insert only as Operation type インバウンドトランジションには、データベースに存在しないプロファイルのみが含まれるので、

    • Adobe Analytics の Identification タブ、選択 Using reconciliation criteria をクリックし、 Dimension to update — この例のプロファイル — および Reconciliation アクティビティ。 この例では、CRM ID カスタムフィールドが使用されています。

    • Adobe Analytics の Fields to update 「 」タブに移動し、ファイルの対応する列の値で更新する Profiles ディメンションのフィールドを指定します。 ファイル列の名前が受信者ディメンションフィールドの名前と同一またはほとんど同じ場合、自動選択ボタンを使用して、異なるフィールドを自動的に一致させることができます。

      note note
      NOTE
      これらのプロファイルにダイレクトメールを送信する予定がある場合は、郵送先住所を必ず含めてください。この情報は、ダイレクトメールプロバイダーにとって重要です。 また、 Address specified 」ボックスがオンになっている。 ワークフローからこのオプションを更新するには、更新するフィールドに要素を追加し、 1 as Source をクリックし、 [postalAddress/@addrDefined] ~としてのフィールド Destination. ダイレクトメールの詳細と Address specified オプション: このドキュメント.
  9. 3 番目の遷移の後 Segmentation アクティビティを追加する Extract file アクティビティと Transfer file データベースに挿入されていないデータを追跡する場合は、「 」アクティビティを選択します。 これらのアクティビティを設定して、必要な列をエクスポートし、ファイルを取得可能な FTP または SFTP サーバーにファイルを転送します。

  10. を追加します。 End 「 」アクティビティを開き、ワークフローテンプレートを保存します。

これで、テンプレートが使用できるようになり、すべての新規ワークフローに利用できます。必要な操作は、インポートするデータを含むファイルを Load file アクティビティ。

recommendation-more-help
3ef63344-7f3d-48f9-85ed-02bf569c4fff