SMS Campaign フローチャートでの SMS プロセスの構成

IBM Campaign を IBM Engage に統合した場合は、フローチャートに SMS プロセスを構成して、SMS テキスト・メッセージを送信できます。

始める前に

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

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

詳しくは、http://www.ibm.com/support/knowledgecenter/SSTSRG/SMS_-_Silverpop_Mobile_Messaging.htmlを参照してください。

このタスクについて

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

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

手順

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

    Engage データベース

    必須。コンタクト・リストに関連付けられた、柔軟な Engage データベースを選択します。すべての共有 Engage データベースがリストされます。SMS チャネルに使用する柔軟なデータベースを選択する必要があります。

    統合環境で E メール・チャネル、SMS チャネル、およびプッシュ・チャネルを使用する場合は、チャネルごとに別のデータベースを使用してください。

    選択された入力セル

    必須。SMS テキスト・メッセージを受け取るセグメントを選択します。表示される入力セルは、SMS プロセスに接続されたプロセス・ボックス (選択やセグメントなど) によって異なります。例えば、2 つの選択プロセスが 1 つの SMS プロセスへの入力を提供する場合は、2 つの入力セルがリストされます。通常は、すべての入力セルを選択します。その後、選択したセルのすべての ID が、コンタクト・リストの作成に使用できるようになります。

    すべて選択

    リストされているすべての入力セル (SMS プロセスへの入力として接続されているセグメント) を素早く選択します。

    すべてクリア

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

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

    プロセスが実行されるときに毎回同じコンタクト・リストを使用する場合は、「単一のコンタクト・リストを使用」を選択します。その後、Engage コンタクト・リストを選択します。リスト内のすべてのコンタクトが含められます。

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

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

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

    プロセス・ボックスのテスト実行や実稼働実行を行うと、コンタクト・リストが作成または更新されます。リスト内のすべてのコンタクトが含められます。

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

    プロセスを実行するたびに新しいコンタクト・リストを作成する場合は、「実行するたびに新しいコンタクト・リストを作成」を選択します。リスト内のすべてのコンタクトが含められます。

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

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

    オプションで、キャンペーン ID または SMS セル名、あるいはその両方をファイル名の一部として追加できます。

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

    SMS テンプレート

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

    SMS 名

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

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

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

    SMS をただちにすべての連絡先に送信する

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

    最新表示最新表示

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

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

    選択フィールド

    このリストには、SMS プロセスに入力を提供するすべてのプロセスのすべての使用可能フィールドが表示されます。これらは、コンタクトの名前とアドレス、デモグラフィック、購入履歴、または Campaign データベースやフラット・ファイルに保管されたその他の情報のなどのデータが含まれた、IBM Campaign のフィールドです。

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

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

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

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

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

    特定のレコードのフィールド値が欠落していると、コンタクト・リストの該当するフィールドが空になります。言い換えると、コンタクト・リストの作成に使用されるコンマ区切り値 (CSV) ファイルの該当するフィールドにデータが取り込まれません。

    プロファイル

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

    ユーザー定義フィールド

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

  8. SMS プロセスの「全般」タブを構成します。
    「全般」タブ (SMS プロセス)

    プロセス名

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

    注記

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

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

次のタスク

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