AAM 세그먼트
Adobe Target SDK를 통해 Adobe Audience Manager 세그먼트를 활용할 수 있습니다. AAM 세그먼트를 활용하려면 다음 필드를 제공해야 합니다.
NOTE
AAM 세그먼트는 온디바이스 의사 결정 활동에 대해 지원되지 않습니다.
필드 이름
필수
설명
locationHint
예
DCS 위치 힌트는 프로필을 검색하기 위해 히트할 AAM DCS 끝점을 결정하는 데 사용됩니다. 1보다 크거나 같아야 합니다.
marketingCloudVisitorId
예
Marketing Cloud 방문자 ID
blob
예
AAM Blob을 사용하여 추가 데이터를 AAM에 보낼 수 있습니다. 비워 둘 수 없으며 크기는 1024 미만이어야 합니다.
getOffers
메서드를 호출할 때 SDK에서 이 필드를 자동으로 채우지만 올바른 방문자 쿠키가 제공되었는지 확인해야 합니다. 이 쿠키를 가져오려면 브라우저에서 VisitorAPI.js를 구현해야 합니다.
Implementation 안내서
쿠키 사용
쿠키는 Adobe Audience Manager 요청을 Adobe Target 요청과 상호 연결하는 데 사용됩니다. 이러한 쿠키는 이 구현에 사용되는 쿠키입니다.
쿠키
이름
설명
방문자 쿠키
AMCVS_XXXXXXXXXXXXXXXXXXXXXXXX%40AdobeOrg
이 쿠키는 대상
getOffers
응답에서 visitorState
(으)로 초기화될 때 VisitorAPI.js
에 의해 설정됩니다.target 쿠키
mbox
웹 서버는 대상
getOffers
응답의 targetCookie
이름과 값을 사용하여 이 쿠키를 설정해야 합니다.단계 개요
사용자가 웹 서버에 요청을 보내는 브라우저에 URL을 입력한다고 가정합니다. 해당 요청을 이행하는 경우:
-
서버는 요청에서 방문자 및 타겟 쿠키를 읽습니다.
-
서버가 Target SDK의
getOffers
메서드를 호출하여 사용 가능한 경우 방문자 및 대상 쿠키를 지정합니다. -
getOffers
호출이 이행되면 응답의targetCookie
및visitorState
에 대한 값이 사용됩니다.- 쿠키는
targetCookie
에서 가져온 값으로 응답에 설정됩니다. 이 작업은 브라우저에 타겟 쿠키를 지속하도록 알리는Set-Cookie
응답 헤더를 사용하여 수행됩니다. VisitorAPI.js
을(를) 초기화하고 대상 응답에서visitorState
을(를) 전달하는 HTML 응답이 준비되었습니다.
- 쿠키는
-
HTML 응답이 브라우저에 로드되었습니다.
VisitorAPI.js
이(가) 문서 헤더에 포함되어 있습니다.- VisitorAPI가
getOffers
SDK 응답에서visitorState
(으)로 초기화되었습니다. 그러면 방문자 쿠키가 브라우저에서 설정되므로, 후속 요청 시 서버로 전송됩니다.
예제 코드
다음 코드 샘플은 위에 설명된 각 단계를 구현합니다. 각 단계는 구현 옆에 인라인 주석으로 코드에 표시됩니다.
Node.js
이 샘플은 express, Node.js 웹 프레임워크를 사용합니다.
server.js
code language-js line-numbers |
---|
|
index.handlebars
code language-html line-numbers |
---|
|
Java
이 샘플은 spring, Java 웹 프레임워크를 사용합니다.
ClientSampleApplication.java
code language-java line-numbers |
---|
|
TargetController.java
code language-java line-numbers |
---|
|
TargetClientService.java
code language-java line-numbers |
---|
|
TargetRequestUtils.java
code language-java line-numbers |
---|
|
TargetRequestUtils.java
에 대한 자세한 내용은 유틸리티 메서드(Java)를 참조하십시오.
recommendation-more-help
6906415f-169c-422b-89d3-7118e147c4e3