이 페이지에서: 실제 고객에게 연락하거나 프로필을 업데이트하지 않고도 실제 프로덕션 데이터로 테스트하기 위해 시험 실행 모드로 여정을 게시하여 라이브로 전환하기 전에 디자인을 확인하는 방법을 알아봅니다.
드라이런이 맞는 방법인지 잘 모르겠나요? 세 가지 유효성 검사 옵션 모두 비교.
여정 시험 실행은 Adobe Journey Optimizer의 특별한 여정 게시 모드로, 이를 통해 여정 실무자가 실제 고객과 연락하거나 프로필 정보를 업데이트하지 않고도 실제 프로덕션 데이터를 사용하여 여정을 테스트할 수 있습니다. 이 기능을 사용하여 여정 실무자는 여정 설계와 대상 타기팅에 대한 확신을 가지고 라이브로 게시할 수 있습니다.
➡️ 이 비디오에서 여정 시험 실행에 대해 자세히 알아보세요
주요 이점 journey-dry-run-benefits
여정 Dry run을 사용하면 고객에게 연락하거나 프로필 정보를 변경할 필요 없이 실제 프로덕션 데이터를 사용하여 고객 여정을 안전하게 데이터 기반으로 테스트할 수 있으므로 전문가의 신뢰성과 여정 성공을 향상시킬 수 있습니다. 이 기능을 통해 여정 실무자는 실행 전 대상 도달 및 분기 로직을 확인할 수 있으므로 여정이 의도한 비즈니스 목표에 부합하는지 확인할 수 있습니다.
여정 드라이 실행을 통해 문제를 조기에 식별하고, 타기팅 전략을 최적화하고, 가정이 아닌 실제 데이터를 기반으로 여정 설계를 개선할 수 있습니다. 여정 캔버스에 직접 통합된 Dry Run은 주요 성능 지표에 대한 직관적인 보고 및 가시성을 제공하여 팀이 자신 있게 승인 워크플로를 반복하고 능률화할 수 있도록 합니다. 이를 통해 운영 효율성을 높이고 출시 위험을 줄이며 고객 참여 성과를 높일 수 있습니다.
궁극적으로 이 기능은 가치 실현 시간을 향상시키고 여정 실패를 줄입니다.
여정 드라이 실행은 다음과 같은 기능을 제공합니다.
- 안전한 테스트 환경: 시험 실행 모드의 프로필은 연결되지 않으므로 통신을 보내거나 라이브 데이터에 영향을 줄 위험이 없습니다.
- 대상 인사이트: 여정 제공자는 여정 조건에 따른 옵트아웃 및 제외를 포함하여 다양한 여정 노드에서 대상 도달 가능성을 예측할 수 있습니다.
- 실시간 피드백: 실시간 보고와 유사하게 지표가 여정 캔버스에 직접 표시되므로 여정 실무자가 여정 디자인을 개선할 수 있습니다.
시험 실행 논리 journey-dry-run-exec
시험 실행 중에 여정은 시뮬레이션 모드에서 실행되며, 실제 작업을 트리거하지 않고 각 여정 활동에 다음과 같은 특정 동작을 적용합니다.
-
이메일, SMS 또는 푸시 알림을 포함한 채널 작업 노드가 실행되지 않습니다.
-
사용자 지정 작업은(는) 시험 실행 중에 비활성화되며 해당 응답은 null로 설정됩니다.
가독성을 높이기 위해 사용자 지정 작업 및 채널 활동은 시험 실행 중에 회색으로 표시됩니다.
{width="80%"}
-
외부 데이터 원본을 포함한 데이터 원본 및 대기 활동은 기본적으로 시험 실행 중에 비활성화되어 있습니다. 그러나 시험 실행 모드를 활성화🔗할 때 이 동작을 변경할 수 있습니다.
-
반응 노드가 실행되지 않습니다. 입력한 모든 프로필이 성공하면 종료됩니다. 그러나 다음 우선순위 규칙이 적용됩니다.
- Reaction 노드를 하나 또는 여러 단일 이벤트 노드와 병렬로 사용하면 프로필은 항상 반응 이벤트를 통과합니다.
- 반응 노드를 하나 이상의 반응 이벤트 노드와 병렬로 사용하는 경우 프로필은 항상 캔버스의 첫 번째 노드(맨 위에 있는 노드)를 통과합니다.
-
예약된 실행 시간(일별, 주별 또는 월별)이 있는 대상자 읽기 활동은 여정에 구성된 시간을 따르지 않습니다. 일정은 시험 실행이 활성화된 순간까지 고정됩니다. 예를 들어 여정이 매일 오전 10시에 실행되도록 설정되어 있지만 오전 8시에 드라이 실행을 활성화하면 드라이 실행 중 이후의 모든 예약된 읽기가 오전 8시에 실행됩니다.
-
시험 실행을 시작할 수 있는 권한은 Publish journeys 높은 수준의 권한을 가진 사용자로 제한됩니다. 기본 실행을 중지할 수 있는 권한은 Manage journeys 높은 수준의 권한을 가진 사용자로 제한됩니다. 이 섹션에서 Journey Optimizer 사용자의 액세스 권한 관리에 대해 자세히 알아보세요.
-
시험 실행 기능을 사용하기 전에 보호 기능 및 제한 사항을 읽어보세요.
시험 실행 시작 journey-dry-run-start
초안 여정에서 오류 없이 드라이 실행 기능을 사용할 수 있습니다.
시험 실행을 활성화하려면 다음 단계를 수행합니다.
-
테스트할 여정을 엽니다.
-
시험 실행 단추를 선택하십시오.
-
대기 활동 및 외부 데이터 원본 호출을 활성화하거나 비활성화하려면 을(를) 선택하고 시험 실행 게시를 확인합니다.
{width="50%"}
전환이 진행되는 동안 시험 실행 활성화 상태 메시지가 나타납니다.
-
활성화하면 여정이 시험 실행 모드로 들어갑니다.
시험 실행 모니터링 journey-dry-monitor
드라이 모드 게시가 실행되면 여정 실행과 여정 분기 및 노드를 통한 프로필 진행 방식을 시각화할 수 있습니다.
지표는 여정 캔버스에 직접 표시됩니다. 여정 라이브 보고 및 지표에 대해 자세히 알아보려면 여정 캔버스의 라이브 보고서를 참조하세요.
시험 실행을 위해 최근 24시간 보고서 및 모든 시간 보고서에 액세스할 수도 있습니다. 이러한 보고서에 액세스하려면 여정 캔버스의 오른쪽 위 모서리에 있는 보고서 보기 단추를 클릭하십시오.
시험 실행 중지 journey-dry-run-stop
14일 후 시험 실행 여정은 자동으로 초안 상태로 전환됩니다.
시험 실행 여정은 수동으로 중지할 수도 있습니다. 시험 실행 모드를 비활성화하려면 다음 단계를 따르십시오.
-
중지할 시험 실행 여정을 엽니다.
-
닫기 단추를 선택하여 테스트를 종료합니다.
지난 24시간 및 모든 시간 보고서에 대한 링크는 확인 화면에서 사용할 수 있습니다. {width="50%"}
-
초안으로 돌아가기를 클릭하여 확인합니다.
가드레일 및 제한 사항 journey-dry-run-limitations
- 시험 실행 모드의 프로필은 참여 가능한 프로필에 계산됩니다
- 시험 실행 모드의 여정은 라이브 여정 할당량에 계산됩니다
- 시험 실행 여정은 비즈니스 규칙에 영향을 주지 않음
- 이동 작업은 시험 실행 시 사용할 수 없습니다.
소스 여정이 대상 이벤트로의 Jump 이벤트를 트리거하면 해당 점프 이벤트는 시험 실행 여정 버전에 적용할 수 없습니다. 예를 들어, 최신 버전의 여정이 시험 실행 중이고 이전 버전이 Live인 경우 점프 이벤트는 시험 실행 버전을 무시하고 Live 버전에만 적용할 수 있습니다.
여정 단계 이벤트 및 시험 실행 journey-step-events
여정 시험 실행은 stepEvents를 생성합니다. stepEvents에는 특정 플래그 및 시험 실행 ID가 있습니다. inDryRun 및 dryRunID.
_experience.journeyOrchestration.stepEvents.inDryRun은(는) 여정이 시험 실행 모드에 있는 경우true을(를) 반환하고, 시험 또는 라이브 여정(시험 실행 이외의 실행)에 대해null을(를) 반환합니다._experience.journeyOrchestration.stepEvents.dryRunID은(는) 시험 실행 모드에 있을 때 시험 실행 인스턴스의 ID를 반환합니다. 여정 또는 라이브 테스트의 경우null입니다.
stepEvent 데이터를 외부 시스템(으)로 내보내는 경우 inDryRun 플래그를 사용하여 드라이 실행 실행을 필터링할 수 있습니다.
Adobe Experience Platform 여정 서비스를 사용하여 쿼리 보고 지표을(를) 분석할 때 시험 실행 생성 단계 이벤트를 제외해야 합니다. 이렇게 하려면 inDryRun이(가) true인 단계 이벤트를 제외합니다(즉, inDryRun이(가) null 또는 false인 이벤트만 포함).
자주 묻는 질문 faq
시험 실행이 실제 고객에게 메시지를 전송합니까?
아니요. 드라이 실행은 실제 프로덕션 데이터를 사용하지만 프로필에 연락하거나 프로필 정보를 업데이트하지 않습니다. 채널 작업(이메일, SMS, 푸시)은 실행되지 않으며, 사용자 지정 작업은 응답이 null(으)로 설정되어 비활성화됩니다.
시험 실행을 시작하거나 중지하려면 어떤 권한이 필요합니까?
시험 실행을 시작하려면 Publish journeys 높은 수준의 권한이 필요합니다. 시험 실행을 중지하려면 Manage journeys 높은 수준의 권한이 필요합니다. 자세한 내용은 권한 섹션을 참조하세요.
시험 실행을 실행할 수 있는 여정은 무엇입니까?
오류가 없는 초안 여정에서 시험 실행을 사용할 수 있습니다.
시험 실행이 얼마나 오래 지속됩니까?
14일 후 시험 실행 여정은 자동으로 초안 상태로 다시 전환됩니다. 언제든지 수동으로 시험 실행을 중지할 수도 있습니다.
시험 실행 중에 대기 활동 및 외부 데이터 원본이 실행됩니까?
기본적으로 시험 실행 중에는 대기 활동 및 데이터 원본(외부 데이터 원본 포함)이 비활성화됩니다. 시험 실행 모드를 활성화할 때 이 동작을 변경할 수 있습니다.
시험 실행 프로필과 여정이 할당량에 포함됩니까?
예. 시험 실행 모드의 프로필은 참여 가능한 프로필에 계산되며, 시험 실행 모드의 여정은 라이브 여정 할당량에 계산됩니다. 그러나 시험 실행 여정은 비즈니스 규칙에 영향을 주지 않습니다.
테스트를 중지한 후에도 시험 실행 보고서에 계속 액세스할 수 있습니까?
아니요. 보고 데이터는 시험 실행이 활성인 동안에만 사용할 수 있습니다. 중지되면 더 이상 데이터에 액세스할 수 없습니다. 필요한 경우 보고서 위의 내보내기 단추를 사용하여 미리 다운로드하십시오.
내 보고에서 시험 실행 데이터를 제외하려면 어떻게 해야 합니까?
시험 실행은 inDryRun 및 dryRunID(으)로 플래그가 지정된 stepEvents을(를) 생성합니다. Adobe Experience Platform 쿼리 서비스를 사용하여 여정 보고 지표를 분석할 때 inDryRun이(가) true인 단계 이벤트를 제외합니다(inDryRun이(가) null 또는 false인 이벤트만 포함).
대상자 읽기 활동의 예약된 실행 시간이 시험 실행 시 변경됩니까?
예. 예약된 시간(일별, 주별 또는 월별)이 있는 대상자 읽기 활동을 사용하는 여정의 경우, 시험 실행은 시험 실행이 활성화된 순간까지의 일정을 고정합니다(여정에 구성된 시간이 아님). 예를 들어 여정이 오전 10시에 실행되도록 설정되어 있지만 오전 8시에 드라이 실행을 활성화하면 드라이 실행 중 매일 모든 읽기가 오전 8시에 실행됩니다.
사용 방법 비디오 dry-run-video
이 비디오에서는 여정을 시험 실행하는 방법을 알아봅니다.
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 Journey Dry run, a special publication mode that lets practitioners test a journey using real production data without contacting customers or modifying profiles, and covers how to start, monitor, stop, and filter Dry run step events.
Intents:
- Activate Dry run mode on a Draft journey to validate audience reach and branch logic with real production data
- Monitor journey execution metrics in the canvas during a Dry run
- Stop a Dry run manually and return the journey to Draft status
- Filter Dry run step events out of reporting queries using the
inDryRunflag - Understand which activities are disabled or simulated during a Dry run
Glossary:
- Dry run: A special journey publication mode that executes the journey against real production data without sending any communications or updating profile information (product-specific)
- stepEvent: An automatically generated dataset record capturing every step a profile takes in a journey; Dry run step events carry
inDryRun=trueand adryRunID(product-specific) - inDryRun flag: A boolean field on stepEvents that is
truefor Dry run executions andnullfor live or test journeys (product-specific)
Guardrails:
- Only Draft journeys with no errors can be activated in Dry run mode
- Starting a Dry run requires the Publish journeys permission; stopping it requires Manage journeys
- Dry run journeys automatically exit Dry run mode and return to Draft status after 14 days. No journey content is lost; only the Dry run session ends.
- Profiles processed during a Dry run are counted towards Engageable Profiles and the live journey quota
- Channel action nodes (Email, SMS, Push) and Custom actions are not executed during Dry run
- Jump actions are not enabled in Dry run
- Reaction nodes are not executed during Dry run; profiles exit successfully, with priority rules for parallel unitary and reaction branches
- Reporting data is only available while the Dry run is active; once stopped, the data is no longer accessible
- Dry run journeys do not impact business rules
- For journeys using a Read Audience activity with a scheduled time (daily, weekly, or monthly), the Dry run does not follow the configured journey schedule — the schedule is anchored to the moment Dry run was activated (e.g. journey set to 10 AM, Dry run activated at 8 AM → all reads during Dry run execute at 8 AM)
Terminology:
- Canonical name: Journey Dry run — Acronym: none — variants: dry run mode, Dry run publication mode
- Synonyms: “Dry run” = “smoke test” (informally)
- Do not confuse: “Dry run” ≠ “Test mode” ≠ “Simulation” — Dry run uses real production data and counts toward Engageable Profiles and live journey quota; Test mode uses persistent AEP test profiles in a draft journey; Simulation uses temporary simulated users that do not persist in AEP
FAQ:
- Q: Does Dry run actually send emails or push notifications to customers? — No; all channel action nodes and custom actions are disabled and not executed during a Dry run.
- Q: How long does a Dry run last before it automatically stops? — 14 days, after which the journey automatically transitions back to Draft status.
- Q: How do I exclude Dry run data from my journey analytics queries? — Filter out step events where
inDryRunistrue; include only events whereinDryRunisnullorfalse. - Q: Are profiles counted against any limits during a Dry run? — Yes; profiles are counted towards Engageable Profiles and the Dry run journey is counted towards the live journey quota.
- Q: Can I enable Wait activities and external data source calls during a Dry run? — Both are disabled by default, but you can choose to enable or disable them when activating the Dry run.
- Q: Does Dry run respect the scheduled execution time configured in a Read Audience journey? — No. The Dry run anchors the schedule to the activation time, not the configured journey time. If the journey is set to run at 10 AM but Dry run is activated at 8 AM, all scheduled reads during Dry run execute at 8 AM.