비밀번호

커뮤니티2

  • 맑음속초15.7맑음북춘천6.9맑음철원6.6맑음동두천7.8맑음파주7.4맑음대관령4.5맑음춘천7.2박무백령도12.4맑음북강릉14.8맑음강릉14.8맑음동해14.9맑음서울12.0박무인천12.4맑음원주9.7맑음울릉도12.7박무수원11.0맑음영월6.2맑음충주8.3맑음서산13.8맑음울진9.2구름많음청주13.3맑음대전13.9맑음추풍령12.5맑음안동8.3맑음상주12.5맑음포항12.2맑음군산13.1맑음대구11.1맑음전주12.8맑음울산9.5구름조금창원14.0맑음광주13.7맑음부산15.7맑음통영15.4구름조금목포15.2맑음여수15.6구름조금흑산도14.8구름조금완도17.2맑음고창구름조금순천8.1박무홍성11.7맑음서청주12.1맑음제주18.6맑음고산15.6구름조금성산15.8맑음서귀포16.7구름조금진주8.7맑음강화9.2맑음양평8.5맑음이천9.5맑음인제5.9맑음홍천6.7맑음태백5.4맑음정선군3.7맑음제천6.0구름많음보은10.1맑음천안8.7맑음보령14.7맑음부여14.1맑음금산9.4맑음세종13.1구름조금부안15.5맑음임실8.9맑음정읍12.8구름조금남원10.2맑음장수12.5맑음고창군12.3구름조금영광군13.5맑음김해시14.3맑음순창군10.2구름조금북창원14.6구름조금양산시13.2구름조금보성군11.0맑음강진군10.9맑음장흥9.7구름조금해남10.8구름조금고흥12.8구름조금의령군9.4구름조금함양군14.1맑음광양시13.9구름조금진도군11.5맑음봉화4.5맑음영주6.6맑음문경8.2맑음청송군4.7맑음영덕9.3맑음의성6.8맑음구미9.7맑음영천7.7맑음경주시7.9구름조금거창7.1구름조금합천14.9맑음밀양10.6구름많음산청9.9맑음거제15.9구름조금남해16.3맑음북부산11.1
  • 2024.05.17(금)

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

Adobe Target - getOffer를 활용하여 Data Collection Rules와 mbox 연동하기

어도비 타겟(Adobe Target)으로 각종 Activity를 구축할 때 mbox 라는 낯선 용어를 접하게 됩니다. AB TEST나 개인화 경험(Experience Targeting)을 생성하려면 필수적으로 mbox 이름을 지정해야 하기 때문인데요. 이때 글로벌 mbox인 target-global-mbox가 기본 설정되어 있지만, 일반적으로 커스텀 mbox를 별도로 지정하고 사용해야 합니다.

1. mbox는 웹사이트에서 타겟 Activity를 발동시키는 트리거 역할을 한다.

타겟 Activity는 웹페이지 내 특정 경로나 위치, 조건에서 발동해야겠죠? 바로 이때 mbox가 트리거로서 웹사이트에서 해당 활동의 작동 여부를 제어하는 역할을 한다고 볼 수 있습니다. Activity 설정 화면이 있는데요. 해당 화면에서 위치1에는 우리가 사용할 커스텀 mbox 명을 작성해야 합니다. 


스크린샷 2024-04-02 오후 5.33.01.png

 


2. ADC의 Rules에서 getOffer 메소드는 mbox를 활성화한다.


스크린샷 2024-04-02 오후 5.22.34.png


앞서 mbox가 타겟 Activity를 트리거하는 역할을 한다고 설명했는데요. 이를 위해서 ADC의 Rules에서 getOffer를 이용해 mbox를 실행시켜야 합니다. ADC의 Rules 설정 화면입니다. Adobe 외 Google Marketing Platform 등의 솔루션을 사용해본 분들이면 어딘가 익숙하게 느껴질 수 있는 인터페이스입니다.

각각의 요소를 간단히 정리하면

(1) Events는 ADC(Rules)에서 발생하는 트리거 또는 이벤트를 나타냅니다. 이벤트는 Rules가 실행되는 시점을 결정하며, 예를 들어 페이지로드, 클릭, 스크롤 등의 사용자 행동이 이벤트가 될 수 있습니다.

(2) Conditions은 Rules가 실행되기 위한 조건을 정의하는 부분입니다. 조건은 사용자의 행동, 속성, 이벤트 발생 여부 등을 기반으로 설정되며, 조건이 충족되어야만 해당 Rule이 실행됩니다.

(3) Actions은 Conditions이 충족되었을 때 실행되는 작업을 나타냅니다. Actions에는 getOffer와 같은 mbox를 실행시키거나 특정 이벤트를 트리거하는 등의 작업이 포함될 수 있습니다.

바로 우리는 Custom Code에서 자바스크립트 함수를 작성하여 mbox를 웹페이지의 특정 위치, 조건에서 발동하도록 제어할 수 있습니다.

이때 타겟 Activity의 위치와 getOffer의 mbox 이름이 동일해야 올바르게 트리거하여 mbox를 활성화할 수 있습니다.

adobe.target.getOffer({
mbox:"your_mbox_name",
params: {
a:1,
b:2,
},
success:function(offer) {
// 원하는 어떤 코드라도 작성해주세요

},
error:function(status, error) {
console.log("Error", status, error);
},
});


Adobe Target에서 mbox를 가져오고, 성공 또는 오류에 따라 각각의 동작을 수행하는 JavaScript 코드입니다.
각 부분의 동작과 활용해 대해선 다음 글에서 설명하도록 하겠습니다.

전체댓글0

검색결과는 총 1건 입니다.    글쓰기
1