Target개의 SDK 시작
시작하고 실행하려면 선택한 언어로 첫 번째 장치 내 의사 결정 기능 플래그 활동을 만드는 것이 좋습니다.
- Node.js
- Java
- .NET
- Python
단계 요약
- 조직에 대해 온디바이스 의사 결정 활성화
- SDK 설치
- SDK 초기화
- Adobe Target A/B 테스트 활동에서 기능 플래그 설정
- 응용 프로그램에서 기능 구현 및 렌더링
- 애플리케이션의 이벤트에 대한 추적 구현
- A/B 테스트 활동 활성화
1. 조직에 대해 온디바이스 의사 결정 활성화
디바이스에서 의사 결정을 사용하면 A/B 테스트 활동이 거의 0에 가까운 대기 시간에 실행됩니다. 이 기능을 사용하려면 관리 > 구현 > 계정 세부 정보(으)로 이동하여 디바이스에서 의사 결정 토글을 사용하도록 설정하십시오.
디바이스에서 의사 결정 전환을 활성화한 후 Adobe Target에서 클라이언트에 대한 규칙 아티팩트를 생성하기 시작합니다.
2. SDK 설치
Node.js, Java 및 Python의 경우 터미널의 프로젝트 디렉터리에서 다음 명령을 실행합니다. .NET의 경우 NuGet에서 설치하여 종속성으로 추가하십시오.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-bash line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
3. SDK 초기화
규칙 아티팩트는 SDK 초기화 단계 중에 다운로드됩니다. 초기화 단계를 사용자 정의하여 아티팩트가 다운로드되고 사용되는 방법을 결정할 수 있습니다.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
4. Adobe Target A/B 테스트 활동에서 기능 플래그 설정
-
Target에서 활동 페이지로 이동한 다음 활동 만들기 > A/B 테스트를 선택합니다.
-
A/B 테스트 활동 만들기 모달에서 기본 웹 옵션을 선택한 상태로 둡니다(1). 양식을(를) 경험 작성기로 선택합니다(2). 속성 제한 없음(3)을(를) 사용하여 기본 Workspace을(를) 선택한 후 다음(4)을(를) 클릭합니다.
-
활동을 만드는 경험 단계에서 경험 추가(2)를 클릭하여 활동의 이름(1)을 입력하고 두 번째 경험인 경험 B를 추가합니다. 선택한 위치 이름을 입력합니다(3). 예를 들어
ondevice-featureflag또는homepage-addtocart-featureflag은(는) 기능 플래그 테스트의 대상을 나타내는 위치 이름입니다. 아래 예제에서ondevice-featureflag은(는) 경험 B에 대해 정의된 위치입니다. 필요에 따라 대상 세분화(4)를 추가하여 활동에 대한 자격을 제한할 수 있습니다.
-
같은 페이지의 콘텐츠 섹션에서 아래와 같이 드롭다운(1)에서 JSON 오퍼 만들기를 선택합니다.
-
표시되는 JSON 데이터 텍스트 상자에 유효한 JSON 개체(2)를 사용하여 각 경험(1)에 대한 기능 플래그 변수를 입력합니다.
경험 A에 대한 기능 플래그 변수를 입력합니다.
(경험 A에 대한 샘플 JSON, 이상)
code language-json line-numbers { "enabled" : true, "flag" : "expA" }경험 B에 대한 기능 플래그 변수를 입력합니다.
(경험 B에 대한 샘플 JSON, 이상)
code language-json line-numbers { "enabled" : true, "flag" : "expB" } -
다음(1)을 클릭하여 타깃팅 활동 만들기 단계로 진행합니다.
-
아래 표시된 타깃팅 단계 예제에서 대상 타깃팅(2)은 단순성을 위해 모든 방문자의 기본 세트에 남아 있습니다. 즉, 활동이 타깃팅되지 않습니다. 단, Adobe에서는 항상 프로덕션 활동의 대상을 타기팅하는 것을 권장합니다. 다음(3)을 클릭하여 목표 및 설정 활동 만들기 단계로 이동합니다.
-
목표 및 설정 단계에서 Source 보고을(를) Adobe Target(1)(으)로 설정합니다. 목표 지표을(를) 전환(으)로 정의하고 사이트의 전환 지표에 따라 세부 정보를 지정합니다(2). 저장 및 닫기(3)를 클릭하여 활동을 저장합니다.
5. 응용 프로그램에서 기능 구현 및 렌더링
Target에서 기능 플래그 변수를 설정한 후 해당 변수를 사용하도록 응용 프로그램 코드를 수정하십시오. 예를 들어 애플리케이션에서 기능 플래그를 가져온 후 이를 사용하여 기능을 활성화하고 방문자가 자격을 부여받은 경험을 렌더링할 수 있습니다.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
6. 애플리케이션의 이벤트에 대한 추가 추적 구현
선택적으로 sendNotification() 함수를 사용하여 전환 추적을 위한 추가 이벤트를 보낼 수 있습니다.
| code language-js line-numbers |
|---|
|
| code language-javascript line-numbers |
|---|
|
| code language-csharp line-numbers |
|---|
|
| code language-python line-numbers |
|---|
|
7. A/B 테스트 활동 활성화
-
활성화(1)를 클릭하여 A/B 테스트 활동을 활성화합니다.
note NOTE 이 단계를 수행하려면 승인자 또는 게시자 사용자 역할이 있어야 합니다.