비밀번호

커뮤니티2

  • 맑음속초13.1맑음북춘천14.3맑음철원15.3맑음동두천14.5맑음파주13.1맑음대관령9.8맑음춘천15.8맑음백령도13.1맑음북강릉12.4맑음강릉14.2맑음동해12.3맑음서울15.9맑음인천14.1맑음원주16.3구름많음울릉도11.8맑음수원14.6맑음영월14.5맑음충주13.0맑음서산14.4맑음울진12.2맑음청주17.2맑음대전15.5맑음추풍령15.0맑음안동14.3맑음상주16.3맑음포항13.5맑음군산15.4맑음대구18.9맑음전주15.8맑음울산14.3맑음창원19.4맑음광주16.2맑음부산19.8맑음통영19.5맑음목포16.7맑음여수18.8맑음흑산도17.6맑음완도17.2맑음고창맑음순천15.4맑음홍성14.8맑음서청주15.5맑음제주19.4맑음고산16.7맑음성산17.2맑음서귀포17.4맑음진주15.7맑음강화12.9맑음양평15.3맑음이천14.9맑음인제11.4맑음홍천14.0맑음태백10.6맑음정선군10.9맑음제천11.5맑음보은15.3맑음천안15.1맑음보령14.2맑음부여15.0맑음금산14.8맑음세종14.8맑음부안15.2맑음임실14.0맑음정읍15.1맑음남원15.8맑음장수13.9맑음고창군14.8맑음영광군15.6맑음김해시19.0맑음순창군15.7맑음북창원19.3맑음양산시17.5맑음보성군16.0맑음강진군17.9맑음장흥16.3맑음해남16.9맑음고흥17.2맑음의령군18.9맑음함양군16.5맑음광양시17.3맑음진도군15.9맑음봉화10.3맑음영주11.1맑음문경12.8맑음청송군10.9맑음영덕9.5맑음의성13.7맑음구미17.3맑음영천14.9맑음경주시15.9맑음거창13.7맑음합천18.3맑음밀양17.6맑음산청16.9맑음거제19.7맑음남해17.7맑음북부산20.4
  • 2024.05.16(목)

어도비타겟[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