トランザクションイベントの設定 configuring-transactional-event
Adobe Campaignでトランザクションメッセージを送信するには、まずイベントを作成して設定し、イベントデータの構造を記述する必要があります。
設定は、送信する トランザクションメッセージのタイプと、使用するチャネルによって異なります。 詳しくは、 特定の設定を参照してください。
設定が完了したら、イベントを公開する必要があります。 トランザクションイベントの公開を参照してください。
イベントの作成 creating-an-event
開始するには、必要に応じてイベントを作成します。
-
左上隅の 0}Adobe} ロゴをクリックし、 Marketing plans / Transactional messages / Event configuration を選択します。
-
「Create」ボタンをクリックします。
-
イベントの Label と ID を入力します。 ID フィールドは必須で、プレフィックス「EVT」で始める必要があります。 このプレフィックスを使用しない場合は、[Create] をクリックすると自動的に追加されます。
note important IMPORTANT ID は、EVT プレフィックスを含めて 64 文字以内にする必要があります。 -
トランザクションメッセージを Mobile (SMS)、Push notification のいずれか Email 送信するために使用するチャネルを選択します。 各イベントで使用できるチャネルは 1 つだけです。後で変更することはできません。
-
目的のイベント設定に対応するターゲティングディメンションを選択し、「Create」をクリックします。
イベントベースのトランザクションメッセージはイベント自体に含まれるデータをターゲットにし、プロファイルベースのトランザクションメッセージはAdobe Campaign データベースに含まれるデータをターゲットにします。 詳しくは、 特定の設定を参照してください。
イベント属性の定義 defining-the-event-attributes
Fields セクションでは、イベントコンテンツに統合され、トランザクションメッセージのパーソナライズに使用できる属性を定義します。
フィールドの追加と変更の手順は、 カスタムリソースの場合と同じです。
データコレクションの定義 defining-data-collections
イベントコンテンツに要素のコレクションを追加できます。各要素自体には、複数の属性が含まれます。
このコレクションをトランザクションメールで使用すると、価格、参照番号、数量などの 製品リストをメッセージのコンテンツに追加できます。 リストの各製品。
-
Collections セクションで、「Create element」ボタンをクリックします。
-
コレクションのラベルと ID を追加します。
-
リストの各製品のトランザクションメッセージに表示するすべてのフィールドを追加します。
この例では、次のフィールドを追加しました。
-
「Enrichment」タブを使用すると、コレクションの各項目をエンリッチメントできます。 これにより、Adobe Campaign データベースまたは自分で作成したその他のリソースの情報を使用して、対応する商品リストの要素をパーソナライズできます。
イベントとメッセージが公開されると、このコレクションをトランザクションメッセージで使用できるようになります。
この例での API プレビューは次のとおりです。
関連トピック:
イベントの機能強化 enriching-the-transactional-message-content
メッセージをパーソナライズするために、Adobe Campaign データベースの情報を使用してトランザクションメッセージのコンテンツを強化できます。 例えば、各受信者の姓または CRM ID から、住所や生年月日などのデータや、プロファイルテーブルに追加されたその他のカスタムフィールドを復元して、受信者に送信される情報をパーソナライズできます。
拡張 Profile and services Ext API ータからの情報を使用して、トランザクションメッセージのコンテンツを強化できます。 詳しくは、API の拡張:拡張機能の公開を参照してください。
この情報は、新しいリソースに保存することもできます。 その場合、リソースは、直接または別のテーブルを介して Profile または Service リソースにリンクされている必要があります。 例えば、以下の設定では、Product リソースが Profile リソースにリンクされている場合、製品カテゴリや ID など、Product リソースからの情報でトランザクションメッセージのコンテンツをエンリッチメントすることができます。
リソースの作成と公開について詳しくは、 この節を参照してください。
-
Enrichment セクションで、「Create element」ボタンをクリックします。
-
メッセージをリンクするリソースを選択します。 この場合は、Profile リソースを選択します。
-
「Create element」ボタンを使用して、選択したリソースのフィールドを、イベントに以前に追加したフィールドの 1 つにリンクします( イベント属性の定義を参照)。
note note NOTE 複数の受信者を選択できる条件(複数のプロファイルに対して同じ値を持つフィールドなど)を定義した場合、複数のプロファイルはターゲットになりません。 -
この例では、「Last name」フィールドと「First name」フィールドを、Profile リソース内の対応するフィールドと紐付けます。
また、Service リソースを使用して、トランザクションメッセージのコンテンツをエンリッチメントすることもできます。 サービスについて詳しくは、 この節を参照してください。
-
プロファイルベースのイベントを作成または編集する場合は、「Targeting enrichment」セクションで、配信の実行中にメッセージターゲットとして使用されるエンリッチメントを選択します。
note note NOTE プロファイルベースのイベントの場合は、エンリッチメントの作成と、Profile リソースに基づくターゲティングエンリッチメントの選択が必須です。
イベントとメッセージが公開されると、このリンクを使用してトランザクションメッセージのコンテンツをエンリッチメントできます。
関連トピック:
トランザクションイベントの検索 searching-transactional-events
作成済みのトランザクションイベントにアクセスして検索するには、次の手順に従います。
-
左上隅の 0}Adobe} ロゴをクリックし、 Marketing plans / Transactional messages / Event configuration を選択します。
-
「Show search」ボタンをクリックします。
-
Publication status ージに対してフィルタリングできます。 これにより、例えば、公開済みのイベントのみを表示できます。
-
Last event received を使用してイベントをフィルタリングすることもできます。 例えば、10 と入力した場合、最後に受信したイベントが 10 日以上前のイベント設定のみが表示されます。 これにより、特定の期間に非アクティブであったイベントを表示できます。
note note NOTE デフォルト値は 0 です。 すべてのイベントが表示されます。
特定の設定 transactional-event-specific-configurations
トランザクションイベントの設定は、 トランザクションメッセージのタイプ送信する(イベントまたはプロファイル)、および使用するチャネルによって異なります。
以下の節では、目的のトランザクションメッセージに応じて設定すべき特定の設定について詳しく説明します。 イベントを設定するための一般的な手順について詳しくは、 イベントの作成を参照してください。
イベントベースのトランザクションメッセージ event-based-transactional-messages
イベントをターゲットにしたイベントトランザクションメッセージを送信できます。この種類のトランザクションメッセージには、プロファイル情報が含まれません。配信ターゲットは、イベント自体に含まれるデータによって定義されます。
イベントベースのトランザクションメッセージを送信するには、まず、イベント自体に含まれるデータ をターゲットにするイベントを作成して設定する必要があります。
-
イベント設定を作成する場合は、Real-time event のターゲティングディメンションを選択します( イベントの作成を参照)。
-
トランザクションメッセージをパーソナライズできるように、イベントにフィールドを追加します( イベント属性の定義を参照)。
-
イベントベースのトランザクションメッセージでは、送信されたイベントにあるデータのみを使用して、受信者とメッセージコンテンツのパーソナライゼーションを定義します。
ただし、Adobe Campaign データベースから追加情報を使用する場合は、トランザクションメッセージコンテンツをエンリッチメントできます( トランザクションメッセージコンテンツのエンリッチメントを参照)。
-
イベントをプレビューして公開します( イベントのプレビューと公開を参照)。
イベントをプレビューする際、REST API には、選択したチャネルに応じて、メールアドレス、携帯電話、プッシュ通知固有の属性を指定する属性が含まれます。
イベントが公開されると、新規イベントにリンクされたトランザクションメッセージが自動的に作成されます。 イベントがトランザクションメッセージの送信をトリガーにするには、作成したメッセージを 変更および 公開する必要があります。
-
イベントを Web サイトに統合します( イベントトリガーの統合を参照)。
プロファイルベースのトランザクションメッセージ profile-based-transactional-messages
顧客プロファイルに基づいてトランザクションメッセージを送信できます。これにより、マーケティングタイポロジルールの適用、登録解除リンクの組み込み、グローバル配信レポートへのメッセージの追加およびカスタマージャーニーでの活用を行うことができます。
プロファイルベースのトランザクションメッセージを送信するには、まず、Adobe Campaign データベースからのデータ をターゲットにするイベントを作成して設定する必要があります。
-
イベント設定を作成する場合は、Profile event のターゲティングディメンションを選択します( イベントの作成を参照)。
-
トランザクションメッセージをパーソナライズできるように、イベントにフィールドを追加します( イベント属性の定義を参照)。 エンリッチメントを作成するには、少なくとも 1 つのフィールドを追加する必要があります。 Adobe Campaign データベースからパーソナライゼーションフィールドを使用できるので、名 や 姓 など、他のフィールドを作成する必要はありません。
-
エンリッチメントを作成して、イベントを Profile リソースにリンクし( イベントのエンリッチメントを参照)、このエンリッチメントを Targeting enrichment として選択します。
note important IMPORTANT この手順は、プロファイルベースのイベントに必須です。 -
イベントをプレビューして公開します( イベントのプレビューと公開を参照)。
イベントのプレビュー時に、REST API にはメールアドレス、携帯電話、プッシュ通知固有の属性を指定する属性は含まれていません。この属性は Profile リソースから取得されるからです。
イベントが公開されると、新規イベントにリンクされたトランザクションメッセージが自動的に作成されます。 イベントがトランザクションメッセージの送信をトリガーにするには、作成したメッセージを 変更および 公開する必要があります。
-
イベントを Web サイトに統合します( イベントトリガーの統合を参照)。
トランザクションプッシュ通知 transactional-push-notifications
2 種類のトランザクションプッシュ通知を送信できます。
- モバイルアプリケーションから通知を受信することをオプトインしたすべてのユーザーに対する匿名のトランザクションプッシュ通知。 イベントベースのトランザクションプッシュ通知の設定を参照してください。
- モバイルアプリケーションを購読しているAdobe Campaign プロファイルへのトランザクションプッシュ通知。 プロファイルベースのトランザクションプッシュ通知の設定を参照してください。
フォローアップメッセージ follow-up-messages
特定のトランザクションメッセージを受信した顧客にフォローアップメッセージを送信できます。
フォローアップメッセージを送信できるイベントを設定する手順については、 この節を参照してください。