In-App 이벤트 설정
유저는 앱을 사용하면서 다양한 행동을 하게 되는데 이런 행동들을 인앱 이벤트 라고 부릅니다. 이렇게 유저에 의해 발생한 인앱 이벤트를 측정하기 위해서 인앱 이벤트 API를 앱에 적용할 필요가 있습니다.
다음 사항을 참고하여 API를 적용해 주시기 바랍니다.

인앱 이벤트 명칭

  • 인앱 이벤트의 명칭을 수집하기 위해 event 라는 key를 사용합니다.
  • 이 key의 value에 세팅되는 문자열이 해당 이벤트의 명칭이 됩니다.
  • 아래 나오는 예시에서 w_로 시작하는 value는 변경하지 말고 그대로 사용해 주시기 바랍니다. w_는 와이즈트래커 시스템 기본값을 의미하는 prefix입니다.

인앱 이벤트 속성

  • 속성이란 인앱 이벤트의 명칭을 제외하고 해당 이벤트와 연관된 다양한 정보들을 말합니다.
  • 예를 들어 '구매' 이벤트가 발생했다면, 구매한 상품명, 수량, 가격 등의 정보가 속성이 됩니다.
  • 속성 데이터의 측정은 필수가 아닙니다. 따라서 필요한 정보에 대해서만 선택적으로 측정하면 됩니다.
  • 각 이벤트마다 권장하는 속성을 선택 속성 표에 정리해 놓았습니다. 표를 참고하여 필요한 속성을 추가해 주시기 바랍니다.

Hybrid App에 API를 적용해야 한다면

Hybrid App은 WebView로 불러온 HTML 페이지 안에 인앱 이벤트 API를 추가해야 하는 경우가 많습니다. HTML에서 호출한 API가 정상적인 기능을 수행하기 위해서는 아래 두가지 경우를 고려하여 API를 적용해야 합니다.

API를 웹 페이지 자체에 적용해야 하는 경우

API 코드 블록을 감싸는 script의 typeid를 아래와 같이 지정해야 합니다. 이렇게 되면 API에 설정된 값은 웹 페이지가 로딩되는 시점에 SDK가 수집하여 실행합니다.
1
<script type="wisetracker/text" id="wiseTracker2">
2
// API 코드 블록
3
</script>
Copied!
회원가입, 상품 조회, 구매 등과 같이 '완료화면'이 존재하는 인앱 이벤트에 이 방법을 사용합니다.

function에 적용해야 하는 경우

버튼 클릭, 장바구니에 상품 추가 등의 이벤트는 일반적으로 해당 이벤트에 대한 '완료화면'이 존재하지 않으며 유저에 의해 불특정한 시점에 발생합니다. 이런 경우는 바로 위의 방법(화면 로딩 시점에 API를 적용)을 사용하지 않고, 클릭 또는 장바구니 등의 function내에 Hybrid용 API를 그대로 적용해줍니다.

공통 이벤트

공통 이벤트 란 버티컬을 불문하고 측정할 필요가 있는 인앱 이벤트들을 말합니다. 앱에 해당 기능이 없는 경우가 아니라면 공통 이벤트에 포함된 API는 되도록 많이 적용하는 것을 권장합니다.

회원가입

앱에서 회원가입이 완료되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
signupTp
email
string
통합ID, 소셜계정, 이메일 가입 등 회원가입 유형 정보
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_signup_complete");
3
eventMap.put("signupTp", "email");
4
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_signup_complete";
4
event["signupTp"] = "email";
5
DOT.logEvent(event);
6
</script>
Copied!

검색

검색이 완료된 화면에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
search_term
crop jeans
string
유저가 검색한 검색어
search_type
promotion
string
일반, 추천, 프로모션 등 검색 유형 정보
g20
1232
float
검색 결과로 출력된 아이템 개수
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_search");
3
eventMap.put("search_term", "crop jeans");
4
eventMap.put("search_type", "promotion");
5
eventMap.put("g20", 1232);
6
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_search";
4
event["search_term"] = "crop jeans";
5
event["search_type"] = "promotion";
6
event["g20"] = 1232;
7
DOT.logEvent(event);
8
</script>
Copied!

상품 조회

상품의 상세 화면에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
product_id
2007291158
string
상품 고유코드
product_name
Leia Pleats Bag Black
string
상품명
Java
HTML
1
Map<String, Object> pageMap = new HashMap<>();
2
pageMap.put("event", "w_view_product");
3
Map<String, Object> productMap = new HashMap<>();
4
productMap.put("product_id", "2007291158");
5
productMap.put("product_name", "Leia Pleats Bag Black");
6
pageMap.put("product", productMap);
7
DOT.logScreen(pageMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_view_product";
4
var product = new Object();
5
product["product_id"] = "2007291158";
6
product["product_name"] = "Leia Pleats Bag Black";
7
screen["product"] = product;
8
DOT.logScreen(screen);
9
</script>
Copied!

장바구니에 담기

상품이 장바구니에 추가되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
product_id
2007291158, 2005268849
string
상품 고유코드
product_name
Leia Pleats Bag Black, 페이 스몰 숄더백 (FAYE)
string
상품명
quantity
2, 1
intiger
상품 개수

한가지 상품이 장바구니에 추가된 경우

Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_add_to_cart");
3
Map<String, Object> productMap = new HashMap<>();
4
productMap.put("product_id", "2007291158");
5
productMap.put("product_name", "Leia Pleats Bag Black");
6
productMap.put("quantity", 2);
7
eventMap.put("product", productMap);
8
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_add_to_cart";
4
var product = new Object();
5
product["product_id"] = "2007291158";
6
product["product_name"] = "Leia Pleats Bag Black";
7
product["quantity"] = 2;
8
event["product"] = product;
9
DOT.logEvent(event);
10
</script>
Copied!

한가지 이상의 상품이 장바구니에 추가된 경우

Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_add_to_cart");
3
Map<String, Object> productMap1 = new HashMap<>();
4
productMap1.put("product_id", "2007291158");
5
productMap1.put("product_name", "Leia Pleats Bag Black");
6
productMap1.put("quantity", 2);
7
Map<String, Object> productMap2 = new HashMap<>();
8
productMap2.put("product_id", "2005268849");
9
productMap2.put("product_name", "페이 스몰 숄더백 (FAYE)");
10
productMap2.put("quantity", 1);
11
List<Map<String, Object>> productList = new ArrayList<>();
12
productList.add(productMap1);
13
productList.add(productMap2);
14
eventMap.put("product", productList);
15
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_add_to_cart";
4
var product1 = new Object();
5
product1["product_id"] = "2007291158";
6
product1["product_name"] = "Leia Pleats Bag Black";
7
product1["quantity"] = 2;
8
var product2 = new Object();
9
product2["product_id"] = "2005268849";
10
product2["product_name"] = "페이 스몰 숄더백 (FAYE)";
11
product2["quantity"] = 1;
12
var productArray = new Array();
13
productArray.push(product1);
14
productArray.push(product2);
15
event["product"] = productArray;
16
DOT.logEvent(event);
17
</script>
Copied!

구매 완료

구매 완료화면에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
transaction_id
TR2020111129420, TR2020111129421
string
주문번호
currency
KRW
string
결제 통화코드
product_id
2007291158, 2005268849
string
상품 고유코드
product_name
Leia Pleats Bag Black, 페이 스몰 숄더백 (FAYE)
string
상품명
quantity
2, 1
intiger
상품 개수
revenue
283100, 1323000
double
유저가 실 결제한 금액

한가지 상품이 구매된 경우

Java
HTML
1
Map<String, Object> purchaseMap = new HashMap<>();
2
purchaseMap.put("transaction_id", "TR2020111129420");
3
purchaseMap.put("currency", "KRW");
4
Map<String, Object> productMap = new HashMap<>();
5
productMap.put("product_id", "2007291158");
6
productMap.put("product_name", "Leia Pleats Bag Black");
7
productMap.put("quantity", 2);
8
productMap.put("revenue", 283100);
9
purchaseMap.put("product", productMap);
10
DOT.logPurchase(purchaseMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var purchase = new Object();
3
purchase["transaction_id"] = "TR2020111129420";
4
purchase["currency"] = "KRW";
5
var product = new Object();
6
product["product_id"] = "2007291158";
7
product["product_name"] = "Leia Pleats Bag Black";
8
product["quantity"] = 2;
9
product["revenue"] = 566200;
10
purchase["product"] = product;
11
DOT.logPurchase(purchase);
12
</script>
Copied!

한가지 이상의 상품이 구매된 경우

Java
HTML
1
Map<String, Object> purchaseMap = new HashMap<>();
2
purchaseMap.put("transaction_id", "TR2020111129421");
3
purchaseMap.put("currency", "KRW");
4
Map<String, Object> productMap1 = new HashMap<>();
5
productMap1.put("product_id", "2007291158");
6
productMap1.put("product_name", "Leia Pleats Bag Black");
7
productMap1.put("quantity", 2);
8
productMap1.put("revenue", 566200);
9
Map<String, Object> productMap2 = new HashMap<>();
10
productMap2.put("product_id", "2005268849");
11
productMap2.put("product_name", "페이 스몰 숄더백 (FAYE)");
12
productMap2.put("quantity", 1);
13
productMap2.put("revenue", 1323000);
14
List<Map<String, Object>> productList = new ArrayList<>();
15
productList.add(productMap1);
16
productList.add(productMap2);
17
purchaseMap.put("product", productList);
18
DOT.logPurchase(purchaseMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var purchase = new Object();
3
purchase["transaction_id"] = "TR2020111129421";
4
purchase["currency"] = "KRW";
5
var product1 = new Object();
6
product1["product_id"] = "2007291158";
7
product1["product_name"] = "Leia Pleats Bag Black";
8
product1["quantity"] = 2;
9
product1["revenue"] = 566200;
10
var product2 = new Object();
11
product2["product_id"] = "2005268849";
12
product2["product_name"] = "페이 스몰 숄더백 (FAYE)";
13
product2["quantity"] = 1;
14
product2["revenue"] = 1323000;
15
var productArray = new Array();
16
productArray.push(product1);
17
productArray.push(product2);
18
purchase["product"] = productArray;
19
DOT.logPurchase(purchase);
20
</script>
Copied!

홈 화면 조회

앱의 홈 화면에 아래 코드를 추가합니다.
Java
HTML
1
Map<String, Object> pageMap = new HashMap<>();
2
pageMap.put("event", "w_view_home");
3
DOT.logScreen(pageMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_view_home";
4
DOT.logScreen(screen);
5
</script>
Copied!

이벤트 조회

이벤트 상세화면에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
event_id
E200905605
string
이벤트 고유번호
event_name
10월 COUPON PACK
string
이벤트 명칭
Java
HTML
1
Map<String, Object> pageMap = new HashMap<>();
2
pageMap.put("event", "w_view_event");
3
pageMap.put("event_id", "E200905605");
4
pageMap.put("event_name", "10월 COUPON PACK");
5
DOT.logScreen(pageMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_view_event";
4
screen["event_id"] = "E200905605";
5
screen["event_name"] = "10월 COUPON PACK";
6
DOT.logScreen(screen);
7
</script>
Copied!

컨텐츠 조회

컨텐츠 상세화면에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
content_id
1912012739
string
컨텐츠 고유번호
content_name
깊은잠 토퍼 매트리스 리뷰
string
컨텐츠 명칭
Java
HTML
1
Map<String, Object> pageMap = new HashMap<>();
2
pageMap.put("event", "w_view_contents");
3
pageMap.put("content_id", "1912012739");
4
pageMap.put("content_name", "깊은잠 토퍼 매트리스 리뷰");
5
DOT.logScreen(pageMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_view_contents";
4
screen["content_id"] = "1912012739";
5
screen["content_name"] = "깊은잠 토퍼 매트리스 리뷰";
6
DOT.logScreen(screen);
7
</script>
Copied!

전화 문의

전화 문 관련 화면에 아래 코드를 추가합니다.
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_contact_by_phone");
3
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_contact_by_phone";
4
DOT.logScreen(screen);
5
</script>
Copied!

카카오톡 문의

카카오톡 문 관련 화면에 아래 코드를 추가합니다.
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_contact_by_kakao");
3
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_contact_by_kakao";
4
DOT.logScreen(screen);
5
</script>
Copied!

블로그 방문하기

블로그 방문하기 관련 화면에 아래 코드를 추가합니다.
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_blog_link");
3
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_blog_link";
4
DOT.logScreen(screen);
5
</script>
Copied!

유저 정보 측정

앱을 사용하는 유저에 대한 정보를 측정할 수 있는 API입니다. 앱에서 로그인이 완료되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
설명
setGender
male
성별을 의미하는 영문자
setAge
20-29
연령 또는 연령대
setAttr1
platinum
회원 등급 등 회원의 유형을 분류할 수 있는 정보
loginTp
kakao
통합ID, 소셜계정, 이메일 가입 등 로그인 유형 정보
Java
HTML
1
User user = new User.Builder()
2
.setGender("male")
3
.setAge("20-29")
4
.setAttr1("platinum")
5
.build();
6
DOT.setUser(user);
7
Map<String, Object> eventMap = new HashMap<>();
8
eventMap.put("event", "w_login_complete");
9
eventMap.put("loginTp", "kakao");
10
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
DOT.setUser(User.setGender("male")
3
.setAge("20-29")
4
.setAttr1("platinum")
5
);
6
var event = new Object();
7
event["event"] = "w_login_complete";
8
event["loginTp"] = "kakao";
9
DOT.logEvent(event);
10
</script>
Copied!

클릭 이벤트

유저가 앱 내에서 메뉴, 배너 등을 클릭하는 행동을 일종의 이벤트로써 측정하기 위해 사용하는 API입니다. 클릭 가능한 모든 대상에 적용할 필요는 없으며, 반드시 측정할 필요가 있는 대상에만 적용하는 것을 권장합니다.

메뉴 클릭

메뉴가 클릭된 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
placement
GNB
string
노출 순서나 배치된 위치 정보
menu_name
신상품
string
메뉴 명칭
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_click_menu");
3
eventMap.put("placement", "GNB");
4
eventMap.put("banner_name", "신상품");
5
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_click_menu";
4
event["placement"] = "GNB";
5
event["banner_name"] = "신상품";
6
DOT.logEvent(event);
7
</script>
Copied!

배너 클릭

배너가 클릭된 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
banner_name
ARKO Pre-order
string
배너 명칭
placement
3
string
노출 순서나 배치된 위치 정보
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_click_banner");
3
eventMap.put("banner_name", "ARKO Pre-order");
4
eventMap.put("placement", "3");
5
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_click_banner";
4
event["banner_name"] = "ARKO Pre-order";
5
event["placement"] = "3";
6
DOT.logEvent(event);
7
</script>
Copied!

버튼 클릭

버튼이 클릭된 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
button_name
Free 30-day Trial
string
버튼 명칭
placement
subsctiption CTA
string
노출 순서나 배치된 위치 정보
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_click_button");
3
eventMap.put("button_name", "Free 30-day Trial");
4
eventMap.put("placement", "subsctiption CTA");
5
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_click_button";
4
event["button_name"] = "Free 30-day Trial";
5
event["placement"] = "subsctiption CTA";
6
DOT.logEvent(event);
7
</script>
Copied!

팝업 클릭

팝업이 클릭된 시점에 아래 코드를 추가합니다. 팝업을 닫는 경우에는 적용하지 않습니다.
선택 속성
Key
Value 예시
Type
설명
popup_name
당첨 인원 무제한 커피쿠폰 최대 3장 드려요!
string
팝업 명칭
placement
1
string
노출 순서나 배치된 위치 정보
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_click_popup");
3
eventMap.put("popup_name", "당첨 인원 무제한 커피쿠폰 최대 3장 드려요!");
4
eventMap.put("placement", "1");
5
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_click_popup";
4
event["popup_name"] = "당첨 인원 무제한 커피쿠폰 최대 3장 드려요!";
5
event["placement"] = "1";
6
DOT.logEvent(event);
7
</script>
Copied!

아이템 클릭

배너, 메뉴, 버튼 등으로 분류하기 어려운 요소가 있을 수 있습니다. 이런 요소가 클릭된 시점에 아래 코드를 적용합니다.
선택 속성
Key
Value 예시
Type
설명
item_name
최근 3일 급등종목
string
아이템 명칭
placement
추천영역 2
string
노출 순서나 배치된 위치 정보
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_click_item");
3
eventMap.put("item_name", "최근 3일 급등종목");
4
eventMap.put("placement", "추천영역 2");
5
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_click_item";
4
event["item_name"] = "최근 3일 급등종목";
5
event["placement"] = "추천영역 2";
6
DOT.logEvent(event);
7
</script>
Copied!

이커머스

이커머스 앱에서 측정을 권장하는 인앱 이벤트 API와 적용 예시를 안내합니다.

상품 조회

상품 상세 화면에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
product_id
2007289429
string
상품 고유코드
product_name
플랩 더블 버튼 트렌치코트
string
상품명
category_id_a
00100
string
대 카테고리 코드
category_name_a
여성패션
string
대 카테고리 명칭
category_id_b
2984
string
중 카테고리 코드
category_name_b
트렌치코드
string
중 카테고리 명칭
brand_name
STUDIO TOMBOY
string
브랜드 명칭
Java
HTML
1
Map<String, Object> pageMap = new HashMap<>();
2
pageMap.put("event", "w_view_product");
3
Map<String, Object> productMap = new HashMap<>();
4
productMap.put("product_id", "2007289429");
5
productMap.put("product_name", "플랩 더블 버튼 트렌치코트");
6
productMap.put("category_id_a", "00100");
7
productMap.put("category_name_a", "여성패션");
8
productMap.put("category_id_b", "2984");
9
productMap.put("category_name_b", "트렌치코드");
10
productMap.put("brand_name", "STUDIO TOMBOY");
11
pageMap.put("product", productMap);
12
DOT.logScreen(pageMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var screen = new Object();
3
screen["event"] = "w_view_product";
4
var product = new Object();
5
product["product_id"] = "2007289429";
6
product["product_name"] = "플랩 더블 버튼 트렌치코트";
7
product["category_id_a"] = "00100";
8
product["category_name_a"] = "여성패션";
9
product["category_id_b"] = "2984";
10
product["category_name_b"] = "트렌치코드";
11
product["brand_name"] = "STUDIO TOMBOY";
12
screen["product"] = product;
13
DOT.logScreen(screen);
14
</script>
Copied!

상품 공유

상품 공유 버튼이 클릭되는 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
share_type
kakao
string
상품이 공유된 미디어
product_id
2007289429
string
상품 고유코드
product_name
플랩 더블 버튼 트렌치코트
string
상품명
category_id_a
00100
string
대 카테고리 코드
category_name_a
여성패션
string
대 카테고리 명칭
category_id_b
2984
string
중 카테고리 코드
category_name_b
트렌치코드
string
중 카테고리 명칭
brand_name
STUDIO TOMBOY
string
브랜드 명칭
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_share");
3
eventMap.put("share_type", "kakao");
4
Map<String, Object> productMap = new HashMap<>();
5
productMap.put("product_id", "2007289429");
6
productMap.put("product_name", "플랩 더블 버튼 트렌치코트");
7
productMap.put("category_id_a", "00100");
8
productMap.put("category_name_a", "여성패션");
9
productMap.put("category_id_b", "2984");
10
productMap.put("category_name_b", "트렌치코드");
11
productMap.put("brand_name", "STUDIO TOMBOY");
12
eventMap.put("product", productMap);
13
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_share";
4
event["share_type"] = "kakao";
5
var product = new Object();
6
product["product_id"] = "2007289429";
7
product["product_name"] = "플랩 더블 버튼 트렌치코트";
8
product["category_id_a"] = "00100";
9
product["category_name_a"] = "여성패션";
10
product["category_id_b"] = "2984";
11
product["category_name_b"] = "트렌치코드";
12
product["brand_name"] = "STUDIO TOMBOY";
13
event["product"] = product;
14
DOT.logEvent(event);
15
</script>
Copied!

쿠폰 다운로드

쿠폰이 다운로드된 시점에 아래 코드를 추가합니다.
선택 속성
Key
Value 예시
Type
설명
coupon_name
신규가입기념 20% 할인
string
쿠폰의 명칭이나 ID
Java
HTML
1
Map<String, Object> eventMap = new HashMap<>();
2
eventMap.put("event", "w_download_coupon");
3
eventMap.put("coupon_name", "신규가입기념 20% 할인");
4
DOT.logEvent(eventMap);
Copied!
1
<script type="wisetracker/text" id="wiseTracker2">
2
var event = new Object();
3
event["event"] = "w_download_coupon";
4
event["coupon_name"] = "신규가입기념 20% 할인";
5
DOT.logEvent(event);
6
</script>
Copied!