비밀번호

커뮤니티2

어도비타겟[Adobe Target] 어도비타겟 커뮤니티입니다.

[Adobe Target] (03) getOffer의 오퍼(Offer) 이해하기

이번 글에서는 Adobe Target에서 Offer가 무엇인지, 그리고 이를 어떻게 설정하고 활용할 수 있는지에 대해 설명드리겠습니다. 앞서 설명드린 바와 같이, getOffer 메서드는 mbox를 호출하여 Target의 Offer를 받기 위한 요청을 실행합니다. 우리는 Offer를 통해 사용자의 행동이나 속성에 따라 맞춤형 콘텐츠를 제공함으로써 사용자 경험을 향상시키게 됩니다.


1. Offer란?

Offer는 Adobe Target에서 특정 mbox를 통해 사용자에게 제공되는 콘텐츠를 의미합니다. 이는 텍스트, 이미지, HTML 코드 등 다양한 형태로 존재할 수 있으며, 사용자의 특성이나 행동에 따라 동적으로 변경될 수 있습니다. 예를 들어, 새로운 사용자에게는 웰컴 메시지를, 기존 사용자에게는 특별 할인 코드를 제공하는 것이 가능합니다.


2. Offer의 종류

Adobe Target에서는 여러 종류의 Offer를 제공할 수 있습니다. 주요 Offer의 종류는 다음과 같습니다.

HTML Offer : HTML 코드를 통해 제공되는 콘텐츠로, 웹 페이지의 특정 부분을 동적으로 변경할 수 있습니다.

JSON Offer: JSON 형식으로 데이터를 제공하여 클라이언트 측에서 이를 처리하고 렌더링할 수 있습니다.

Redirect Offer: 사용자를 특정 URL로 리디렉션하는 Offer입니다.

Experience Fragment(XF) Offer: Adobe Experience Manager(AEM)과 통합하여 AEM에서 관리되는 콘텐츠 조각을 제공할 수 있습니다.

3. Offer 설정 방법

Adobe Target에서 Offer를 설정하는 과정은 다음과 같습니다. 예시에서는 경험 타켓팅(Experience Targeting, XT) 활동을 생성하여 JSON Offer를 설정하는 과정을 보여줍니다.


(1) Adobe Target 로그인 : Adobe Target에 로그인합니다.

(2) Activity 생성 및 선택 : 새로운 활동을 생성하거나 기존 활동을 선택합니다.

(3) Offer 생성 : 활동 내에서 새로운 Offer를 생성합니다.

(4) Offer 내용 정의 : Offer의 내용을 정의합니다. HTML, 이미지, 텍스트 등을 입력할 수 있습니다.

(5) 타겟팅 규칙 설정 : 특정 사용자 그룹이나 조건에 따라 Offer가 제공되도록 타겟팅 규칙을 설정합니다.

(6) 저장 및 활성화 : 설정을 저장하고 활동을 활성화합니다.


4. Offer 활용 예제

다음은 Adobe Target에서 설정한 JSON Offer를 ADC(Adobe Data Collection)에서 활용하는 간단한 예제입니다.

adobe.target.getOffer({
mbox:"example",
params: {},
success:function(offer) {
console.log("example", offer[0]?.content?.[0]?.example);
},
error:function(status, error) {
console.log("Error fetching offer:", status, error);
},
});

위 예제에서는 "example"이라는 mbox를 호출하여 성공적으로 오퍼를 가져오면 콘텐츠를 콘솔에 출력합니다.


5. 정리

이번 글에서는 Adobe Target에서 Offer가 무엇인지, 그리고 이를 설정하고 활용하는 방법에 대해 설명드렸습니다. Adobe Target에서는 AB 실험, 개인화 경험 타겟팅, 다변량 실험 등의 다양한 활동에서 Offer를 활용합니다. 앞으로 구체적인 활동 세팅을 통해 getOffer 메서드로 offer와 params를 어떻게 활용하여 맞춤형 콘텐츠를 제공할 수 있을지 자세히 다뤄보도록 하겠습니다.

전체댓글0

1