このページでは、 Adobe Journey Optimizerのカスタムチャネルの概要、カスタムアクションとの違い、アウトバウンド HTTP エンドポイントをAJOに取り込むための全体的なワークフローを説明します。これにより、キャンペーンやジャーニーで使用できます。
Journey Optimizerの カスタムチャネル 機能を使用すると、任意のアウトバウンドチャネルをJourney Optimizerに取り込むことができ、ネイティブチャネルと同様に、キャンペーンやジャーニーで使用できます。 チャネルビルダーを使用すると、管理者はエンジニアの関与なしに新しいチャネルを作成および設定でき、マーケターはすぐに顧客とのコミュニケーションに使用を開始できます。
どのような問題を解決するのか? why-custom-channels
Journey Optimizerは、電子メール、SMS、プッシュ通知、WhatsApp、LINE、その他のチャネルをネイティブでサポートしています。 しかし、多くの組織は、ネイティブに統合されていないメッセージングプラットフォーム(WeChat、Kakao Talk、Messenger、外部プロバイダーなど)を使用しており、独自のベンダーと引き続き配信しながら、オーケストレーションやキャンペーン作成にJourney Optimizerで使用したいと考えています。
カスタムチャネルはこのギャップを埋めます。任意のアウトバウンド HTTP エンドポイントをフル Journey Optimizer チャネルとして使用でき、次のロックを解除します。
- フルチャネル機能 – 最適化(コンテンツの実験とターゲティング)、OOTB レポートと監視、同意とガバナンスの適用、式のフラグメント。
- 統合オーケストレーション – 基盤となる配信プロバイダーに関係なく、すべてのメッセージングチャネルを1か所で管理します。
- ノーコード設定 – 管理者はチャネルビルダーUIを使用してチャネルを設定します。カスタムコードやエンジニアリングの作業は必要ありません。
カスタムチャネルとカスタムアクションの違い custom-channel-vs-custom-action
以前Journey Optimizer件のジャーニーで カスタムアクション を使用したことがある場合、カスタムチャネルは異なるユースケースのセットに対応します。
WeChat、Kakao Talk、カスタムメッセージングゲートウェイなど、Journey Optimizerでネイティブにサポートされていないプラットフォームを通じてエンドユーザーにメッセージを送信する必要がある場合は、カスタムチャネルを使用します。 カスタムチャネルは、キャンペーンとジャーニー、およびサポートで利用できます。
- ネイティブのアウトバウンドチャネルと同様の、パーソナライゼーションエディターによる完全なパーソナライゼーション
- ビジュアル/フォームペイロードエディター、プレビューおよびプルーフ
- コンテンツの実験とターゲティング
- OOTB レポートとモニタリング
- 複数のAPI資格情報とチャネル設定
- RBAC/ABAC
カスタムチャネルは、唯一のHTTP メソッドとしてPOSTをサポートします。
コールセンター、ロギングプラットフォーム、オフラインデータベースなどの情報を外部システムから取得または外部システムにプッシュする必要がある場合は、ジャーニー内のステップとしてカスタムアクションを使用します。 カスタムアクションはジャーニーでのみ使用でき、GET、PUT、POST メソッドをサポートします。
ユースケース use-cases
カスタムチャネルは、次のような場合に最適です。
- サポートされていないメッセージングプラットフォーム - WeChat、Kakao Talk、Messenger、Telegram、またはネイティブ Journey Optimizer チャネルを持たない地域メッセージングサービスなどのチャネル。
- カスタム配信プロバイダー - メッセージ配信に引き続き使用する外部プロバイダーに投資しているが、オーケストレーション、パーソナライゼーション、キャンペーン管理にJourney Optimizerを活用することを希望する組織。
- レガシーチャネル - HTTP エンドポイントを公開する独自またはレガシーメッセージングゲートウェイ。
- 業界固有のチャネル – 医療、銀行通知システム、または政府通知サービス向けの安全なメッセージ。
仕組み how-it-works
カスタムチャネルの設定と使用は、次の主な手順に従います。
- Configure (管理者) – 管理者は、チャネルビルダーにカスタムチャネルを作成し、エンドポイント、認証、スロットリングポリシー、メッセージペイロード構造を定義します。 チャネル設定が作成され、カスタムチャネルにリンクされます。
- 作成 (マーケター) – マーケターがカスタムチャネルをジャーニーまたはキャンペーンに追加し、チャネル設定を選択し、Journey Optimizerのパーソナライゼーションエディターを使用してメッセージペイロードを作成します。
- 送信 - プロファイルが適格である場合、Journey Optimizerは設定されたエンドポイントにパーソナライズされたペイロードを送信します。 外部システムは呼び出しを処理し、メッセージを配信します。
- 監視 (管理者/マーケター) – 管理者とマーケターは、Journey Optimizerのレポートと監視ダッシュボードを使用して、カスタムチャネルのパフォーマンスと信頼性を監視できます。
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 introduces Journey Optimizer custom channels, which let you bring any outbound HTTP endpoint into Journey Optimizer as a full channel using the Channel Builder, explains how they differ from custom actions, and outlines the configure, create, send, and monitor workflow.
Intents:
- Understand what custom channels are and what problem they solve
- Decide when to use a custom channel versus a custom action
- Identify use cases suited to custom channels, such as unsupported messaging platforms or custom delivery providers
- Understand the end-to-end workflow of configuring, creating, sending, and monitoring a custom channel
- Learn which capabilities custom channels support in campaigns and journeys
Glossary:
- Custom channels: A capability that lets you bring any outbound channel into Journey Optimizer for use in campaigns and journeys, like a native channel (product-specific)
- Channel Builder: The interface where administrators create and configure new custom channels without engineering involvement (product-specific)
- Custom actions: A capability for retrieving data from or pushing information to an external system as a step within a journey, available in journeys only (product-specific)
- Channel configuration: A configuration created and linked to the custom channel that a marketer selects when adding the channel to a journey or campaign (product-specific)
Guardrails:
- Custom channels are available in Limited Availability; contact your Adobe representative to gain access.
- Custom channels support POST as the only HTTP method.
- Custom actions are available in journeys only and support GET, PUT, and POST methods.
- Configuring a custom channel is an administrator task performed in the Channel Builder; adding the channel to a journey or campaign is a marketer task.
Terminology:
- Canonical name: Custom channels — Acronym: n/a — variants: custom channel capability, custom channel
- Synonyms: “Channel Builder” = the UI used to create and configure custom channels
- Do not confuse: “Custom channels” (send messages to end users through a platform not natively supported, available in campaigns and journeys, POST only) ≠ “Custom actions” (retrieve data from or push information to an external system, available in journeys only, GET/PUT/POST)
FAQ:
- Q: What are custom channels? — They let you bring any outbound HTTP endpoint into Journey Optimizer as a full channel so you can use it in campaigns and journeys, just like a native channel.
- Q: When should I use a custom channel instead of a custom action? — Use a custom channel when you need to send messages to end users through a platform not natively supported, and use a custom action when you need to retrieve data from or push information to an external system as a step within a journey.
- Q: Which HTTP method do custom channels support? — Custom channels support POST as the only HTTP method.
- Q: What are the main stages of setting up and using a custom channel? — Configure the channel in the Channel Builder (Admin), create the message in a journey or campaign (Marketer), send the personalized payload when a profile qualifies, and monitor performance through reporting and monitoring dashboards.
- Q: Do I need engineering effort to set up a custom channel? — No, administrators configure the channel through the Channel Builder UI; no custom code or engineering effort is required.
- Q: What are typical use cases for custom channels? — Unsupported messaging platforms such as WeChat or Kakao Talk, custom delivery providers, legacy messaging gateways that expose an HTTP endpoint, and industry-specific channels such as healthcare or banking notifications.