API トリガーキャンペーンの高スループットモードのアクティブ化 high-throughput

このページ: API トリガーキャンペーンに対して高スループットモードをアクティブ化すると、プロファイルに依存することなく、1 秒あたり最大 5,000 件のトランザクションで、大規模でリアルタイムなトランザクションメッセージ(メールおよびプッシュ)を送信できます。

高スループットモードは、非常に大規模なリアルタイムトランザクションメッセージ(1 秒あたり最大 5000 件のトランザクション)を必要とする組織向けに設計されています。 通常の API トリガーキャンペーンとは異なり、高スループットキャンペーンは Adobe プロファイルとは独立して動作し、異なる設定モデルが必要です。

このページでは、高スループットキャンペーンと標準の API トリガーキャンペーンの違い、設定要件、各モードを選択するタイミングについて説明します。

ガードレールと制限

  • アクセス - 高スループットトランザクションメッセージのアドオンのライセンスを持つ組織がスイスを除くすべての地域をまたいで使用できます。

  • チャネル:メールとプッシュ通知。

  • パーソナライゼーション:

  • パーソナライズされたチャネル設定 - プロファイルベースのパーソナライゼーションを使用するチャネル設定は、高スループットキャンペーンでは使用できません。 プロファイルパーソナライゼーションがないサーフェスのみを使用できます。

  • API エンドポイント - 高スループットキャンペーンでは、標準の API トリガーキャンペーンとは異なるエンドポイントが使用されます。 詳しくは、API トリガーキャンペーンの実行を参照してください。

  • キャンペーンの排他性 - 高スループットキャンペーンでは、アドビのプロファイルは使用されません。 プロファイルが存在するかどうかに関係なく、メッセージは配信されます。

    さらに、キャンペーンは、プロファイル対応とプロファイル以外の両方のユースケースに使用できません。 両方が必要な場合は、2 つの個別のキャンペーンを作成し、コンテキストに基づいてトリガーするキャンペーンを呼び出し元のシステムが決定するようにします。

  • フィードバックとトラッキングのデータセット -  高スループットキャンペーンのフィードバックとトラッキングデータは、プロファイルに対して有効になっていない専用のデータセットに保存されます。 その結果、一致するプロファイルが存在する場合でも、これらのイベントはプロファイルにステッチされません。

    使用されるデータセットは次のとおりです。

    • AJO メッセージフィードバックイベントデータセット - プロファイル以外 - メールとプッシュフィードバックの両方に使用されます。
    • AJO メールトラッキングエクスペリエンスイベントデータセット - プロファイル以外 - メールトラッキングにのみ使用されます。 プッシュ用のプロファイル以外の専用トラッキングデータセットはまだ使用できません。
  • スループットの割り当て - 高スループットアドオンでプロビジョニングしたスループットは、高スループットキャンペーン専用に予約されます。 標準のキャンペーンと高スループット API トリガーキャンペーン間でスループットは共有されません。

  • パーソナライズされた PDF 添付ファイル - 高スループットキャンペーンが別の地域にフェイルオーバーする場合はサポートされません。 パーソナライズされた PDF 添付ファイルの詳細情報

  • プッシュ通知:

    • Web プッシュ - 高スループット webプッシュキャンペーンは共有インフラストラクチャ上で実行され、高スループットモバイルプッシュ用に確保された専用の処理能力のメリットを受けません。
    • ペイロードサイズ - 最大ペイロードサイズは 5 KB です。
    • ブロックリストの動作 - メッセージがブロックリストにヒットした場合、配信に関するフィードバックは保持されますが、プロファイルの更新に関するフィードバックは生成されません。 つまり、ブロックリストへの登録に伴う応答は、Adobe Experience Platform でのプロファイルの更新やトークンの無効化をトリガーしません。

標準のキャンペーンと高スループットキャンペーンの選択

次の表を使用して、ユースケースに適合する API トリガーキャンペーンタイプを判断します。

機能/要件
標準の API トリガーキャンペーン
高スループットキャンペーン
対象
基本製品に含まれます
高スループットトランザクションメッセージングアドオンが必要です。
スループット
1 秒あたり最大 500 トランザクション
1 秒あたり最大 5,000 トランザクション
チャネル
電子メール、モバイルメッセージ、プッシュ通知
メール、プッシュ
パーソナライゼーション
API ペイロード内のプロファイル + コンテキスト
API ペイロード内のコンテキストのみ
プロファイルとステッチ
プロファイルにステッチされたイベントが存在するか、作成されます
プロファイルなし
メッセージボリューム
標準の使用権限とメッセージパック
個別の階層化されたメッセージボリューム
インフラストラクチャ
スタンダード
拡張
稼動時間
99.9%
99.99%
ヘルスチェック API
○
○

つまり、次のようになります。

  • 次の場合は、標準の API トリガー​キャンペーンを選択します。

    • 高スループットを契約していない。
    • スループットのニーズが 500 TPS未満である。
    • Adobe Profiles に基づくパーソナライゼーションが必要である。
    • 今後のターゲティングのために、キャンペーンデータをプロファイルにステッチする必要がある。
    • メールやプッシュ以外のチャネルを使用する必要がある。
  • 次の場合は、高スループット​キャンペーンを選択します。

    • 500 TPS を超えるスループットが必要である。
    • プロファイルのステッチが不要である。
    • すべてのパーソナライゼーションを API ペイロードで渡すことができる。
    • メールやプッシュのチャネルを使用する必要がある。

設定ガイドライン

高スループットキャンペーンを正しく設定するには、次のガイドラインに従います。

  1. 新しい IP プールを作成します。 IP プールの作成方法の詳細情報
  2. 新しいチャネル設定を作成します。 詳しくは、チャネル設定の指定方法を参照してください。
  3. アドビカスタマーケアに連絡して、アクティブ化されたサーフェスを高スループット機能にマッピングするよう依頼します。 組織 ID と共に、チャネル設定と IP プールの詳細を指定します。
IMPORTANT
高スループットトランザクションメッセージ用に指定した IP プールとチャネル設定は、その目的にのみ使用する必要があり、API トリガーキャンペーンやジャーニーを使用した標準のトランザクションメッセージでは使用しないでください。
AI Knowledge Reference

This section contains structured knowledge intended to support interpretation, retrieval, and question answering related to this topic.

For complete understanding, this information should be combined with the documentation on this page. Neither source is intended to stand alone; the page describes the feature, while this section provides additional context that helps disambiguate terminology, intent, applicability, and constraints.

  • TL;DR: This page explains how High throughput mode for API triggered campaigns differs from standard API triggered campaigns, its guardrails and setup requirements, and when to choose each mode for very large-scale, real-time transactional messages (email and push) without relying on profiles.

Intents:

  • Decide between a standard API triggered campaign and a High throughput campaign
  • Know the guardrails and limitations of High throughput campaigns
  • Set up a channel configuration and an IP pool for High throughput campaigns
  • Know how to personalize a High throughput campaign (contextual data only)
  • Know which datasets store feedback and tracking data for High throughput campaigns

Glossary:

  • High throughput mode (also written High Throughput): A mode of API triggered campaigns designed for very large-scale, real-time transactional messaging, which operates independently of Adobe Profiles (product-specific)
  • Standard API triggered campaign: An API triggered campaign that is not in High throughput mode
  • High Throughput transactional messaging add-on: The add-on that organizations must be licensed with to use High throughput campaigns (product-specific)
  • Contextual data: Personalization data passed in the API payload
  • AJO Message Feedback Event Dataset - Non Profile: Dataset used for both email and push feedback of High throughput campaigns
  • AJO Email Tracking Experience Event Dataset - Non Profile: Dataset used for email tracking only of High throughput campaigns

Guardrails:

  • Throughput: High throughput campaigns support up to 5000 transactions per second; standard API triggered campaigns support up to 500 transactions per second.
  • Channels: Email and push notifications for High throughput campaigns.
  • Personalization: all personalization must be included in the API payload as contextual data. Profile-based personalization is not supported, and validation errors occur if profile variables are used.
  • Channel configurations that use profile-based personalization cannot be used with High throughput campaigns. Only surfaces without profile personalization can be used.
  • High throughput campaigns use a different API endpoint than standard API triggered campaigns.
  • High throughput campaigns do not use Adobe Profiles. Messages are delivered whether or not a profile exists.
  • A campaign cannot be used for both profile-enabled and non-profile use cases. If you need both, create two separate campaigns, and make the calling system decide which one to trigger based on the context.
  • Feedback and tracking data for High throughput campaigns are stored in dedicated datasets that are not enabled for profiles, so these events are not stitched to profiles, even if a matching profile exists. A dedicated non-profile tracking dataset for push is not yet available.
  • The throughput provisioned under the High Throughput add-on is exclusively reserved for High throughput campaigns. There is no sharing of throughput between standard and High throughput API triggered campaigns.
  • Personalized PDF attachments are not supported when a High throughput campaign fails over to another region.
  • Web push: High Throughput web push campaigns run on shared infrastructure and do not benefit from the dedicated capacity reserved for High Throughput mobile push.
  • Push payload size: the maximum payload size is 5 KB (hard limit).
  • Denylist behavior for push: when a message hits a denylist, delivery feedback is retained but no profile-update feedback is produced, so denylist responses do not trigger profile updates or token invalidation in Adobe Experience Platform.
  • The IP pool and channel configurations designated for High throughput transactional messages must be used exclusively for that purpose, and not be used with standard transactional messaging using API triggered campaigns or journeys.

Prerequisites and permissions:

  • The organization must be licensed with the High Throughput transactional messaging add-on.
  • A new IP pool.
  • A new channel configuration.
  • A request to Adobe Customer Care to map the activated surface to the High throughput capability, with the channel configuration and IP Pool details and your organization ID.

Applicability:

  • Access: available across all regions except Switzerland.
  • Applies to API triggered campaigns, in High throughput mode.

Terminology:

  • Canonical name: High throughput mode — variants: High Throughput mode, High throughput campaigns
  • Acronym: TPS — transactions per second (used on the page body)
  • Do not confuse: “Standard API triggered campaign” (included in the base offering, standard entitlement and message packs, standard infrastructure, uptime 99,9%) ≠ “High throughput campaign” (requires the High Throughput transactional messaging add-on, separate tiered message volumes, enhanced infrastructure, uptime 99,99%); both have a health check API

FAQ:

  • Q: When should I choose a standard API triggered campaign? — When you do not have High Throughput contracted, your throughput needs are under 500 TPS, you require personalization based on Adobe Profiles, you want campaign data stitched to profiles for future targeting, or you want to use another channel than Email or Push.
  • Q: When should I choose a High throughput campaign? — When you need throughput over 500 TPS, you do not require profile stitching, you can pass all personalization in the API payload, and you want to use the Email or Push channel.
  • Q: Can a High throughput campaign use profile attributes for personalization? — No. Profile-based personalization is not supported, and validation errors occur if profile variables are used. Pass all personalization as contextual data in the API payload.
  • Q: Can one campaign serve both profile-enabled and non-profile use cases? — No. Create two separate campaigns, and make the calling system decide which one to trigger.
  • Q: Is throughput shared between standard and High throughput campaigns? — No. The throughput provisioned under the High Throughput add-on is exclusively reserved for High throughput campaigns.
  • Q: How do I set up High throughput campaigns? — Create a new IP pool, create a new channel configuration, then contact Adobe Customer Care to request that the activated surface be mapped to the High throughput capability.

Related pages:

  • Personalizing content with contextual data: Learn how to personalize content using contextual data (campaigns/api-triggered-campaign-content.md#contextual)
  • Endpoint used by High throughput campaigns: Execute an API triggered campaign (campaigns/trigger-campaigns.md#trigger)
  • Channel configurations with profile-based personalization: profile-based personalization (email/surface-personalization.md)
  • Personalized PDF attachments: Learn more about personalized PDF attachments (email/pdf-attachments.md#personalized-attachments)
  • Create IP pools: Learn how to create IP pools (configuration/ip-pools.md)
  • Set up channel configurations: Learn how to set up channel configurations (configuration/channel-surfaces.md)
recommendation-more-help
journey-optimizer-help