이 페이지에서: Adobe Journey Optimizer의 여정 또는 캠페인에 사용자 지정 채널을 추가하고 표현식 편집기를 사용하여 개인화된 메시지 페이로드를 작성하는 방법에 대해 알아봅니다.
Journey Optimizer에서는 캠페인 및 여정에서 사용자 지정 채널을 사용하여 메시지를 전달할 수 있습니다. 사용자 지정 채널 경험을 설정하려면 아래 단계를 따르십시오.
여정 또는 캠페인을 통한 사용자 정의 액션 추가 create-custom-channel-experience
사용자 지정 채널은 여정 캔버스 팔레트의 작업 섹션에 표시되며, 채널 빌더에 정의된 대로 해당 표시 이름과 사용자 지정 아이콘으로 나열됩니다.
여정에 사용자 지정 채널 작업을 추가하려면:
-
팔레트의 작업 섹션에서 작업 활동을 끌어서 놓습니다. 작업 활동에 대해 자세히 알아보세요.
-
작업 드롭다운에서 사용할 사용자 지정 채널을 선택합니다. 사용자 지정 채널은 채널 빌더에 지정된 이름과 아이콘으로 나열됩니다.
{width="80%"}
-
작업에 레이블을 추가하고 오른쪽 패널에서 Configure action을(를) 클릭한 다음 사용할 채널 구성을(를) 선택하십시오. 사용자 지정 채널 구성을 만드는 방법을 알아봅니다
-
메시지 섹션에서 콘텐츠 편집을 클릭하여 페이로드 편집기를 열고 메시지를 작성합니다. 콘텐츠를 작성하는 방법 알아보기
-
필요에 따라 단계를 더 추가하여 여정 흐름을 완료한 다음 여정을 게시합니다. 자세히 알아보기
캠페인에서 사용자 지정 채널을 사용하려면 다음 작업을 수행하십시오.
-
캠페인 유형 선택:
- 예약됨 - 마케팅 - 즉시 실행되거나 지정된 날짜에 실행됨. UI에서 구성된 마케팅 메시지용으로 설계되었습니다.
- API 트리거됨 - 마케팅/트랜잭션 - API 호출을 통해 실행됩니다. 이벤트 트리거 메시징을 위해 설계되었습니다(예: 주문 확인 또는 암호 재설정). 자세히 알아보기
-
작업 섹션의 채널 선택기에서 사용자 지정 채널을 선택합니다. 샌드박스에 구성된 모든 사용자 지정 채널이 기본 채널과 함께 표시됩니다.
{width="80%"}
-
사용할 채널 구성을 선택하거나 만드십시오. 채널 구성을 만드는 방법을 알아봅니다
{width="80%"}
-
필요한 경우 작업 추적을(를) 활성화하여 메시지 페이로드에 포함된 링크를 자동으로 추적합니다(사용자 지정 채널에 대해 구성된 하위 도메인 필요). 사용자 지정 채널의 하위 도메인을 위임하는 방법을 알아봅니다
-
최적화 섹션에서 다음을 수행할 수 있습니다.
-
콘텐츠 편집을 클릭하여 페이로드 편집기를 열고 메시지를 작성합니다. 콘텐츠를 작성하는 방법 알아보기
-
캠페인을 검토하고 활성화합니다. 자세히 알아보기
사용자 지정 채널 콘텐츠 작성 author-content
콘텐츠 편집기는 사용자 지정 채널을 구성할 때 정의한 페이로드 구조를 반영합니다. 코드 편집을 클릭하여 페이로드 편집기를 열고 메시지 내용을 입력합니다.
작성하고 개인화할 수 있는 필드가 표시됩니다. Journey Optimizer 개인화 편집기를 모든 개인화 및 작성 기능과 함께 활용할 수 있습니다. 자세히 알아보기
| code language-json |
|---|
|
페이로드 개인화 personalize
Journey Optimizer의 전체 개인화 기능을 페이로드 편집기에서 사용할 수 있습니다.
다음 예는 프로필 개인화를 통한 JSON 페이로드를 보여 줍니다.
{
"message": {
"template": "Limited offer just for you, {{profile.person.name.firstName}}!",
"header": "You have a FREE drink when you buy a King menu!"
},
"campaign_ref": {
"id": "2grjya",
"type": "loyalty",
"url": "/companies/wNmRsLbu/campaigns/wallet/2grjya"
}
}
{
"messaging_product": "mess",
"recipient_type": "individual",
"to": "{{profile.mobilePhone.number}}",
"zipCode": 4001,
"type": "image",
"image": {
"id": "1479537139650973",
"caption": "The best succulent ever?"
}
}
페이로드에서 링크 추적 track-links
사용자 지정 채널 페이로드에 추적된 링크를 포함시켜 클릭 수가 자동으로 추적되어 채널의 보고 대시보드에 표시되도록 하려면 다음 핸들바 구문을 사용하여 URL을 래핑합니다.
{{url trackedUrl='' originalUrl='https://example.com/' type='TRACKED'}}
originalUrl- 수신자를 리디렉션할 대상 URL입니다.trackedUrl- 비워 둡니다. Journey Optimizer은(는) 전송 시 자동으로 추적 사용 리디렉션 URL로 채웁니다.type-TRACKED(으)로 설정해야 합니다.
예제 - 페이로드에서 추적된 링크:
{
"receiver": "{{profile.mobilePhone.number}}",
"min_api_version": 1,
"sender": {
"name": "Luma Rewards",
"avatar": "https://avatar.example.com"
},
"tracking_data": "{{profile.person.name.firstName}}",
"type": "text",
"text": "Hello {{profile.person.name.firstName}}! Discover our new collection: {{url trackedUrl='' originalUrl='https://luma.com/collection' type='TRACKED'}}"
}
사용자 지정 채널 경험 활성화 activate
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 a marketer delivers messages through a custom channel by adding a custom channel action to a journey or a campaign, authoring and personalizing the JSON payload, optionally tracking links, and then activating the experience.
Intents:
- Add a custom channel action to a journey using the Action activity
- Use a custom channel in a Scheduled or API-triggered campaign
- Select a channel configuration for the custom channel action
- Author and personalize the JSON message payload in the payload editor
- Track links included in the payload
- Activate the custom channel experience from a journey or a campaign
Glossary:
- Custom channel action: An action that delivers a message to profiles when they reach that step of the journey, referencing a custom channel configuration (product-specific)
- Channel configuration: The named preset, selected when configuring the action, that defines the endpoint, payload, and credentials used to deliver the message (product-specific)
- Payload editor: The content editor, opened with Edit content or Edit code, that reflects the payload structure defined for the custom channel (product-specific)
- Simulate content: The feature used to validate that the payload is well-formed JSON and that all personalization expressions resolve correctly for your test profiles (product-specific)
- Action tracking: A campaign option that automatically tracks links included in the message payload and requires a subdomain configured for custom channels (product-specific)
- Expression fragments: Shared personalization logic that can be reused across multiple channels and campaigns (product-specific)
Guardrails:
- This capability is available in Limited Availability; contact your Adobe representative to gain access.
- A custom channel must be configured by your administrator before you create a custom channel experience.
- Only JSON payloads are supported; non-JSON content such as XML can be wrapped in a JSON object.
- There is currently no validation of the payload at authoring time; use Simulate content to validate that the payload is well-formed JSON and that personalization expressions resolve correctly for your test profiles.
- Action tracking and link tracking require a subdomain configured for custom channels.
- For a tracked link, leave trackedUrl empty and set type to TRACKED; Journey Optimizer populates trackedUrl at send time.
- If your campaign or journey is subject to an approval policy, you must request approval before activation.
Terminology:
- Canonical name: custom channel experience — Acronym: n/a — variants: custom channel action
- Synonyms: “Edit content” = “Edit code” (both open the payload editor)
- Do not confuse: “Scheduled - Marketing” ≠ “API-triggered - Marketing/Transactional” (the two campaign types)
- Do not confuse: “Publish” (journey activation) ≠ “Review to activate” and “Activate” (campaign activation)
- Do not confuse: “Live” ≠ “Scheduled” (campaign statuses after activation)
FAQ:
- Q: What payload format can I author? — Only JSON; wrap non-JSON content such as XML in a JSON object.
- Q: How do I check my payload before activating? — Use Simulate content to confirm the payload is well-formed JSON and that all personalization expressions resolve correctly for your test profiles.
- Q: How do I track links in the payload? — Wrap the URL with the handlebar syntax, leaving trackedUrl empty and setting type to TRACKED; link tracking requires a delegated subdomain.
- Q: How do I activate the experience? — From a journey, click Publish; from a campaign, click Review to activate and then Activate.
- Q: Can I run A/B tests on custom channel messages? — Yes, in the Optimization section click Create experiment.