E メール: Campaign フローチャートでの Eメール・プロセスの構成

IBM Campaign を IBM Engage に統合した場合は、IBM Campaign の E メール・プロセスを使用して、パーソナライズした E メール通信を送信できます。

始める前に

このタスクを実行する前に、以下の操作を実行する必要があります。

  • IBM Campaign: マーケティング・キャンペーンを作成し、フローチャートを追加します。
  • IBM Engage: Engage の E メールのテンプレートおよび本文を作成します。
  • IBM Engage ユーザーは Campaign ユーザーに以下の情報を提供する必要があります。
    • Campaign で生成されるコンタクト・リストのために使用する Engage データベースの名前。これは、メッセージの送信に使用する特定の E メール・チャネル用のデータベースです。
    • Engage データベース表のフィールドのリスト。各フィールドのデータ・タイプ (テキスト、日付、時刻など) とデータ形式の例を含むもの。
    • Engage の E メール・テンプレートの名前。
    • (フローチャートの実行時に) Engage コンタクト・リストを新規作成するか、それとも既存のものを更新するか。
    • Inbox Monitoring を使用するかどうか。
    • Campaign でパーソナライズを適用するかどうか (例えば、Engage の E メール・テンプレートに指定されている件名と異なる件名を使用するなど)。
    • Campaign フローチャートを実行した場合にただちにすべての E メールを送信するかどうか。そうする場合、どの「送信済み」フォルダーを使用するか。

IBM Engage の E メールについて詳しくは、http://www.ibm.com/support/knowledgecenter/SSTSRG/Mailings.htmlを参照してください。

このタスクについて

フローチャートには複数のチャネル (E メール、SMS、プッシュ) を含めることができますが、チャネルごとに別のプロセスとして構成する必要があります。このトピックでは、Campaign フローチャートで E メール・プロセス・ボックスを使用する方法について説明します。

注: E メール・メッセージを送信するには、E メール・プロセス・ボックスでメッセージの配信を構成するか、または IBM Marketing Cloud の送信エクスペリエンスを使用する必要があります。IBM Marketing Cloud プログラムによる E メール・メッセージのトリガーは、Campaign 統合ではサポートされていません。

手順

  1. E メール・キャンペーンで使用するセグメントを選択するためのプロセスをフローチャートに構成します。例えば、25 歳から 31 歳までのすべての男性を選択したりします。他のフローチャートと同様に、「選択」、「セグメント」、「マージ」などの複数のプロセスを使用できます。
  2. E メール・プロセスをフローチャートに追加します。E メール・プロセスは、フローチャート内の最後のプロセスでなければなりません。
  3. ステップ 1 で作成した少なくとも 1 つのプロセスを、入力として E メール・プロセスに接続します。以下に例を示します。
    • 単一の選択プロセス (25 歳から 31 歳までのすべての男性など) を E メール・プロセスに接続します。
    • 複数の選択プロセス (高価値、中価値、および低価値のコンタクト) を E メール・プロセスに接続します。
    • 顧客を国別のセグメントに分け、セグメントごとに別の E メール・プロセスに接続します (国別にメールを配信するために複数の固有の E メール・リストが生成されます)。
  4. E メール・プロセスをダブルクリックして、「E メール・プロセス構成」ダイアログを開きます。
  5. E メール・プロセスの「Engage プロパティー」タブを構成します。
    「Engage プロパティー」タブ (E メール・プロセス)

    Engage データベース

    必須。コンタクト・リストに関連付けられた、柔軟な Engage データベースを選択します。すべての共有 Engage データベースがリストされます。チャネル (E メール、SMS、およびプッシュ) ごとに 1 つの柔軟なデータベースを使用します。

    選択された入力セル

    必須。このメール配信を受信するセグメントを選択します。表示される入力セルは、E メール・プロセスに接続したプロセス・ボックス (「選択」、「セグメント」など) によって異なります。例えば、2 つの選択プロセスから E メール・プロセスに入力を提供する場合は、2 つの入力セルがリストされます。通常は、すべての入力セルを選択します。選択したセルのすべての ID が、コンタクト・リストの作成やカスタマイズ (パーソナライズ) で使用できるようになります。

    すべて選択

    リストされている入力セル (E メール・リスト・プロセスへの入力として接続されているセグメント) をすべて一括で選択します。

    すべてクリア

    選択のリストを素早くクリアします。

    単一のコンタクト・リストを使用

    プロセスを実行するたびに同じ Engage コンタクト・リストを使用する場合は「単一のコンタクト・リストを使用」を選択します。その後、Engage コンタクト・リストを選択します。リスト内のすべてのコンタクトがメール配信の対象になります。

    新規の実行でリストを再利用する前にリストからすべてのコンタクトを削除する場合は、「コンタクト・リストを消去してから更新」にチェック・マークを付けます。

    以下のコントロールを使用して、後続の各実行でコンタクト・リストを更新する方法を指定します。

    • 常に新しいコンタクトを追加: 一致するコンタクトを更新しません。リストにないコンタクトが Campaign データに含まれている場合は、それらをリストに追加します。
    • 一致するコンタクトを更新します。見つからないコンタクトはスキップします: 既存のコンタクトを Campaign のデータで更新します。新しいコンタクトはリストに追加されません。
    • 一致するコンタクトを更新します。見つからないコンタクトを追加します: 既存のコンタクトを Campaign のデータで更新します。リストにないコンタクトは追加されます。

    プロセス・ボックスのテスト実行や実稼働実行を行うと、コンタクト・リストが作成または更新されます。リスト内のすべてのコンタクトがメール配信の対象になります。

    実行するたびに新しいコンタクト・リストを作成

    プロセスを実行するたびに新しい Engage コンタクト・リストを作成する場合は、「実行するたびに新しいコンタクト・リストを作成」を選択します。リスト内のすべてのコンタクトがメール配信の対象になります。

    コンタクト・リストの「名前」を指定します。

    「サフィックスの追加」または「プレフィックスの追加」を選択して、 タイム・スタンプをファイル名の先頭または末尾のどちらに含めるかを指定します。リスト名を固有にするために、必ず、プロセス実行のタイム・スタンプが追加されます。

    オプションで、ファイル名の一部として、キャンペーン ID または E メールのセル名、またはその両方を含めます。

  6. E メール・プロセスの「コンテンツのカスタマイズ」タブを構成します。
    「コンテンツのカスタマイズ」タブ (E メール・プロセス)

    E メール・テンプレート

    オプションです。Engage の E メール・テンプレートを選択します。すべての共有テンプレートがリストされます。テンプレートによって、E メールの内容が決まります。このダイアログ・ボックスで変更を行わない場合、すべての内容がテンプレートからそのまま取り込まれます。このダイアログで加えた変更は、テンプレートの内容をオーバーライドします。テンプレートには変更は保存されませんが、このプロセス・ボックスの現在の実行では、変更した内容がメール配信に使用されます。

    E メール・プロセス・ボックスの実行によって、「コンテンツのカスタマイズ」タブで E メール・テンプレートなどを選択せずに、Engage データベースでコンタクト・リストのみを更新できます。E メール・プロセス・ボックスにより、Engage データベースへのデータのアップロードのみが行われます。IBM Campaign から E メール・テンプレートやカスタマイズ情報は渡されないため、E メールは送信されません。E メール・プロセス・ボックスで E メール・テンプレートが選択されていない場合、E メール送信に関連するすべてのフィールドが無効化されます。「コンテンツのカスタマイズ」タブで何も指定または選択されていなくても、E メール・プロセス・ボックスは構成済みとして表示されます。

    この機能は E メール・プロセス・ボックスにのみ適用され、プッシュ・プロセス・ボックスや SMS プロセス・ボックスには適用されません。

    受信箱のモニターを有効にする

    重要: この機能を使用するかどうかにかかわらず、コストとレポート作成に関する懸念事項があります。詳しくは、Engage 製品資料を参照してください。

    受信箱のモニターは、Engage のオプションの機能です。

    Engage のこの機能を購入して有効にした場合は、このオプションの選択/選択解除によって、機能を使用するかどうかを選択できます。この機能を使用すると、コストが増加する可能性があります。

    Engage のこの機能を購入して有効にしなかった場合、このオプションは、統合環境の E メール送信で無視されます(ボックスの選択/選択解除は可能ですが、意味がありません)。

    E メールをただちにすべての連絡先に送信する

    重要: このオプションを使用すると、Campaign で実稼働実行を行ったときにただちに E メールがすべての受信者に送信されます。先にテスト実行を行うことをお勧めします。
    • 「E メールをただちにすべての連絡先に送信する」オプションは、「E メール・テンプレート」を選択した場合にのみ使用可能です。
    • 「E メールをただちにすべての連絡先に送信する」にチェック・マークを付けると、Campaign で実稼働実行を行ったときに E メールがすべての受信者に送信されます。(Campaign のテスト実行では、このオプションを選択するかどうかにかかわらず、E メールは送信されません)。
    • E メールの送信に Engage を使用したい場合は、このオプションのチェック・マークを外したままにします。このオプションにチェック・マークを付けない場合、Campaign で実稼働実行を行うと、コンタクト・リストが Engage にアップロードされますが、E メールは送信されません。その後、Engage からの送信を開始/スケジュールできます。

    件名

    オプションです。このフィールドを空のままにした場合は、Engage テンプレートの件名が使用されます。このフィールドに内容を入力した場合は、入力内容が件名としてメール配信で使用されます。

    変数を指定するには、変数を %% で囲みます。例えば、FirstName フィールドの値を使用するには Hello %%FirstName%%! を指定します。そのフィールドの値が "John" であれば、E メールの件名は Hello John! に解決されます。

    注: 「E メール」ダイアログ・ボックスの「フィールド・マッピング」タブで指定するマッピングによって、パーソナライズに使用される Campaign フィールドが決まります。例えば、Campaign のフィールド FirstName を Engage のフィールド CustomerFirstName にマップすると、Campaign の FirstName フィールドの値が取得されます。コンタクト・リストが Engage にアップロードされるとき、Campaign の FirstName フィールドの値が Engage データベースの CustomerFirstName フィールドを更新するために使用されます。Engage は、新たに更新された CustomerFirstName フィールドを使用して、E メール・テンプレートにデータを設定します。

    E メール名

    必須。E メール名によって、Engage と Campaign でこのメール配信を識別します。指定した名前が、Engage テンプレートに指定されている「メール配信名」の代わりに使用されます。メール配信とフローチャートの目的を示す名前にすると、後でわかりやすくなります。静的テキストのみを使用してください (変数は使用しないでください)。この名前は受信者には表示されません。

    レスポンス・トラッキングをサポートするために、プロセス実行時にプロセス実行のタイム・スタンプが名前に追加されます。これにより、すべてのプロセス実行のメール配信名が固有になります。また、レスポンスをトラッキングするためにキャンペーン・コードも含められます。Engage によって生成されるすべてのイベントは、この固有のメール配信名を含んでいるため、これを使用して、レスポンスを相関付けることができます。

    注: 「E メール名」に使用できる最大文字数は 256 です。これには、付加されるタイム・スタンプ、および接頭部として追加されるキャンペーン・コードが含まれます。「E メール名」の文字数が 256 を超える場合は、ユーザーが入力した名前が切り捨てられます。

    差出人の名前

    オプションです。E メール・テンプレートに指定されている「差出人の名前」をオーバーライドします。テンプレート自体は変更されません。受信者にはこの名前がメール配信の「差出人」の名前として表示されます。静的テキストのみを使用してください (変数は使用しないでください)。このフィールドを空のままにすると、E メール・テンプレートに指定されている「差出人の名前」がメール配信に使用されます。E メール・テンプレートで何が使用されているかは、Engage のテンプレートを参照できる Engage のマーケティング専門家に確認してください。「差出人の名前」の例: Jane Smith

    返信先アドレス

    オプションです。E メール・テンプレートに指定されている「返信先アドレス」をオーバーライドします。テンプレート自体は変更されません。静的テキストのみを使用してください (変数は使用しないでください)。このフィールドを空のままにすると、テンプレートに指定されている「返信先アドレス」がメール配信に使用されます。E メール・テンプレートで何が使用されているかは、Engage のテンプレートを参照できる Engage のマーケティング専門家に確認してください。「返信先アドレス」の例: jsmith@example.com

    差出人アドレス

    オプションです。E メール・テンプレートで指定される「差出人アドレス」をオーバーライドします。テンプレート自体は変更されません。静的テキストのみを使用してください (変数は使用しないでください)。このフィールドを空のままにすると、テンプレートに指定されている「差出人アドレス」がメール配信に使用されます。E メール・テンプレートで何が使用されているかは、Engage のテンプレートを参照できる Engage のマーケティング専門家に確認してください。「差出人アドレス」の例: jsmith@example.com

    注: ISP によってブロックされないように、「差出人アドレス」「返信先アドレス」には同じドメインを使用します。E メールの送信について詳しくは、IBM Marketing Cloud の資料を参照してください。

    テンプレートの静的値

    オプションです。「テンプレートの静的値」フィールドは、E メール本文の変数を静的テキストでオーバーライドするために使用します。入力したテキストが、送信時の E メールの本文に表示されます。

    構文: 名前:値のペアを指定します。複数のペアを区切るには、セミコロン (;) を使用します。 Field1:StaticText;Field2:StaticText

    例: E メールの本文に、変数 %%Country%% が含まれています。「テンプレートの静的値」フィールドに Country:Canada と指定します。最終的な E メールでは、%%Country%% ではなく "Canada" が使用されます。

    ユースケース: 国別 (カナダ、米国、メキシコ) にデータをセグメント化するようにフローチャートを構成します。フローチャートに 3 つの E メール・プロセス・ボックスを追加し、それぞれに別の静的値を構成します。以下に例を示します。Country:Canada、Country:USA、および Country:Mexico。フローチャートを実行すると、E メールに定義されている変数 (%%Country%%) が静的テキスト (国名) に置き換えられます。結果として、特定の国用にカスタマイズされたコンタクト・リストが 3 つ生成されます。

    フォルダー内に保管

    オプションです。このオプションは、「E メールをただちにすべての連絡先に送信する」が選択されている場合にのみ適用されます。

    メール配信を保管する Engage 内の場所を指定します (「コンテンツ」 > 「メールの表示」 > 「送信済み」)。フォルダーを指定しない場合、メール配信は「送信済み」タブのルートに表示されます。Engage に存在しないフォルダーを指定する場合は、そのフォルダーを (「送信済み」下の) サブフォルダーとして作成することもできます。

    パス指定についてのガイドライン: スラッシュのみを使用してください。ピリオドは使用しないでください。先頭または末尾にはスラッシュを指定しないでください。C:Folder などの静的パスは指定しないでください。無効なパスを指定した場合は、「フォルダーが見つかりません」というランタイム・エラーを受け取ります。以下の文字のみサポートされています: # _ - () A-Z a-z 0-9 /

    例:Sent/Campaign/Test にメールを保存するには Campaign/Test と指定します。

  7. E メール・プロセスの「フィールド・マッピング」タブを構成します。
    「フィールド・マッピング」タブ (E メール・プロセス)

    最新表示最新表示

    選択した「Engage データベース」のテーブル・フィールド情報をリフレッシュします。新しいフィールドを Engage データベースに追加したり、既存のフィールドを変更したりした場合に、このオプションを使用してください。

    重要: フィールド情報が変更された場合は、すべてのテーブル列マッピング情報が削除されます。最新表示が完了した後にすべてのフィールド・マッピングを確認する必要があります。

    選択フィールド

    このリストには、E メール・プロセス・ボックスに入力を提供するプロセスのフィールドがすべて表示されます。これらは、Campaign のデータベースまたはフラット・ファイルに格納されている、コンタクト名、住所、人口統計、購入履歴などの情報のデータを含む IBM Campaign のフィールドです。

    Engage にエクスポートするフィールド

    このリスト内のフィールドは、Engage コンタクト・リストを作成または更新するためのデータを提供します。Campaign のデータベースまたはフラット・ファイルから、マップされたフィールドの値が取得されます。

    例えば、Campaign のフィールド FirstName を Engage のフィールド CustomerFirstName にマップすると、Campaign の FirstName フィールドの値が取得されます。コンタクト・リストが Engage にアップロードされるとき、Campaign の FirstName フィールドの値が Engage データベースの CustomerFirstName フィールドを更新するために使用されます。Engage は、新たに更新された CustomerFirstName フィールドを使用して、E メール・テンプレートにデータを設定します。

    (Campaign の) 候補フィールドを (Engage の) Engage にエクスポートするフィールドにマップする場合、マップ対象のフィールドで、テキスト、日付、時刻など、同じフィールド・タイプ (データ・タイプ) が使用されていることを確認します。データ・タイプが一致しない場合、システムが候補フィールドの値をマップ対象の Engage データベース・フィールドにインポートしようとしたときにエラーが発生します。

    「E メール」(テキスト・データ・タイプ) は必須フィールドであるため、「>>」をクリックして Campaign の対応する「選択フィールド」(テキスト・データ・タイプを使用するもの) と突き合わせてください。

    注: Engage には SMS Phone Number という、Campaign にはないデータ型があります。Engage の SMS Phone Number は、Engage で定義されている指定の SMS 番号の形式に列のデータが一致する限り、Campaign の任意のデータ型とマップすることができます。有効な SMS Phone Number 形式は、国別コード + 電話番号です。例えば、アメリカ合衆国では 16786775565、英国では 445554647635 のようになります。

    また、このリストのフィールドの順序は、Engage のコンタクト・リストのフィールドの順序と一致させてください。矢印アイコンを使用して、選択したフィールドをリスト内で上下に移動できます。例えば、「名」を「姓」の前に移動したりします。注: このリストのフィールドの順序によって、コンタクト・リストを作成するために生成されるコンマ区切り値 (CSV) ファイルのフィールドの順序が決まります。

    特定のレコードのフィールド値が欠落していると、コンタクト・リストの該当するフィールドが空になります。例えば、Campaign の ZIP フィールドを Engage の「郵便番号」フィールドにマップした場合に、特定の顧客の「郵便番号」フィールドが空になっていると、コンタクト・リストの作成に使用されるコンマ区切り値 (CSV) ファイルの該当するフィールドにデータが取り込まれません。

    マッピングが完了したら、同期フィールドとして使用する 1 つまたは複数のフィールドの「同期」列にあるチェック・マーク チェックマーク をクリックします。同期フィールドを選択しない場合は、デフォルトで campaignaudienceId が同期フィールドとして使用されます。

    プロファイル

    これを使用して、Campaign のデータベース・フィールドに保管されている実際の値を確認できます。そのためには、「選択フィールド」を選択し、「プロファイル」をクリックします。すべての値を確認できるように、プロファイルの作成が完了するまで待ってください。例えば、「E メール」というフィールドのプロファイルを作成すると、そのフィールドに保管されている E メール・アドレスのリストが表示されます。

    ユーザー定義フィールド

    オプションで、「ユーザー定義フィールド」ボタンをクリックして、照会、セグメント化、ソート、計算、またはテーブルへの出力提供に使用する新しい変数を作成します。ユーザー定義フィールドは、データ・ソースには存在しない変数であり、1 つ以上の既存のフィールド (データ・ソースが異なる場合でも) から作成されます。

  8. E メール・プロセスの「全般」タブを構成します。
    「全般」タブ (E メール・プロセス)

    プロセス名

    記述名を割り当てます。プロセス名は、フローチャートでボックス・ラベルとして使用されます。また、さまざまなダイアログやレポートでプロセスを識別するためにも使用されます。この名前は顧客には表示されません。

    注記

    作成者または他の IBM Campaign ユーザーにこのプロセスの目的または結果をわかりやすく伝えるための情報を指定します。フローチャート内のプロセス・ボックス上にカーソルを置くと、このフィールドの内容が表示されます。この注記は顧客には表示されません。

  9. 「OK」をクリックして、構成ダイアログを保存して閉じます。
  10. フローチャートを保存します。

次のタスク

これで、テスト実行のための準備が整いました。E メール: テスト実行を参照してください。テスト実行は、世界中にメールを送信する前にそのメール配信が適切に構成されていることを確認する機会であるため、重要です。