トランザクションイベントの設定 configuring-transactional-event
Adobe Campaignを使用してトランザクションメッセージを送信するには、まずイベントを作成および設定して、イベントデータの構造を記述する必要があります。
設定は、送信するトランザクションメッセージの タイプ と、使用するチャネルによって異なります。 詳しくは、特定の設定を参照してください。
設定が完了したら、イベントを公開する必要があります。 「 トランザクションイベントの公開」を参照してください。
イベントの作成 creating-an-event
イベントを開始するには、ニーズに合わせてイベントを作成します。
-
左上隅のAdobe ロゴをクリックし、Marketing plans > Transactional messages > Event configurationを選択します。
-
「Create」ボタンをクリックします。
-
イベントの Label と ID を入力してください。 ID フィールドは必須であり、プレフィックス「EVT」で始める必要があります。 このプレフィックスを使用しない場合は、Createをクリックすると自動的に追加されます。
note important IMPORTANT IDは、EVT接頭辞を含めて64文字を超えることはできません。 -
トランザクションメッセージ Email、Mobile (SMS)または Push notification の送信に使用するチャネルを選択します。 各イベントには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 リソースがProduct リソースにリンクされている場合、製品カテゴリやIDなどのProfile リソースからの情報を使用して、トランザクションメッセージのコンテンツを強化できます。
リソースの作成と公開について詳しくは、このセクション を参照してください。
-
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
作成済みのトランザクションイベントにアクセスして検索するには、次の手順に従います。
-
左上隅の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には、選択したチャネルに従って、メールアドレス、携帯電話、またはプッシュ通知固有の属性を指定する属性が含まれます。
イベントが公開されると、新しいイベントにリンクされたトランザクションメッセージが自動的に作成されます。 イベントがトランザクションメッセージの送信をトリガーにするには、作成したばかりのメッセージをmodifyおよびpublishする必要があります。
-
イベントをweb サイトに統合します( イベントトリガーの統合を参照)。
プロファイルベースのトランザクションメッセージ profile-based-transactional-messages
顧客プロファイルに基づいてトランザクションメッセージを送信できます。これにより、マーケティングタイポロジルールを適用し、購読解除リンクを含め、メッセージをグローバル配信レポートに追加し、カスタマージャーニーで活用できます。
プロファイルベースのトランザクションメッセージを送信するには、まず、Adobe Campaign データベース から データをターゲットとするイベントを作成して設定する必要があります。
-
イベント設定を作成する際に、Profile event ターゲティングディメンションを選択します( イベントの作成を参照)。
-
トランザクションメッセージをパーソナライズするには、イベントにフィールドを追加します( イベント属性の定義を参照)。 エンリッチメントを作成するには、少なくとも1つのフィールドを追加する必要があります。 Adobe Campaign データベースのパーソナライゼーションフィールドを使用できるので、名や 姓 などの他のフィールドを作成する必要はありません。
-
イベントをProfile リソースにリンクするためにエンリッチメントを作成し( イベントのエンリッチメント を参照)、このエンリッチメントを Targeting enrichment として選択します。
note important IMPORTANT この手順は、プロファイルベースのイベントでは必須です。 -
イベントをプレビューして公開します( イベントのプレビューと公開を参照)。
イベントをプレビューする際、REST APIには、Profile リソースから取得されるため、電子メールアドレス、携帯電話、またはプッシュ通知固有の属性を指定する属性が含まれていません。
イベントが公開されると、新しいイベントにリンクされたトランザクションメッセージが自動的に作成されます。 イベントがトランザクションメッセージの送信をトリガーにするには、作成したばかりのメッセージをmodifyおよびpublishする必要があります。
-
イベントをweb サイトに統合します( イベントトリガーの統合を参照)。
トランザクションプッシュ通知 transactional-push-notifications
2種類のトランザクションプッシュ通知を送信できます。
- モバイルアプリケーションからの通知の受信をオプトインしたすべてのユーザーに対する、匿名のトランザクションプッシュ通知。 イベントベースのトランザクションプッシュ通知の設定を参照してください。
- モバイルアプリケーションを購読しているAdobe Campaign プロファイルへのトランザクションプッシュ通知。 プロファイルベースのトランザクションプッシュ通知の設定を参照してください。
フォローアップメッセージ follow-up-messages
特定のトランザクションメッセージを受信した顧客にフォローアップメッセージを送信できます。
フォローアップメッセージの送信を許可するイベントを設定する手順については、この節で詳しく説明しています。