e-Commerce : 이커머스

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

☑️속성 중 Key 이름은 가이드에 나와있는 Key 이름을 그대로 사용 해 주세요. (임의로 변경시 대시보드에서 데이터 확인이 어렵습니다. > product_id , product_name 등)

상품 조회

상품 상세 화면에 아래 코드를 추가합니다.

선택 속성

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

브랜드 명칭

Map<String, Object> pageMap = new HashMap<>();
pageMap.put("event", "w_view_product");
Map<String, Object> productMap = new HashMap<>();
productMap.put("product_id", "2007289429");
productMap.put("product_name", "플랩 더블 버튼 트렌치코트");
productMap.put("category_id_a", "00100");
productMap.put("category_name_a", "여성패션");
productMap.put("category_id_b", "2984");
productMap.put("category_name_b", "트렌치코드");
productMap.put("brand_name", "STUDIO TOMBOY");
pageMap.put("product", productMap);
DOT.logScreen(pageMap);

상품 리스트 조회

상품 리스트 상세 화면에 아래 코드를 추가합니다.

Map<String, Object> pageMap = new HashMap<>();
pageMap.put("event", "w_view_product_list");
DOT.logScreen(pageMap);

상품 공유

상품 공유 버튼이 클릭되는 시점에 아래 코드를 추가합니다.

선택 속성

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

브랜드 명칭

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_share");
eventMap.put("share_type", "kakao");
Map<String, Object> productMap = new HashMap<>();
productMap.put("product_id", "2007289429");
productMap.put("product_name", "플랩 더블 버튼 트렌치코트");
productMap.put("category_id_a", "00100");
productMap.put("category_name_a", "여성패션");
productMap.put("category_id_b", "2984");
productMap.put("category_name_b", "트렌치코드");
productMap.put("brand_name", "STUDIO TOMBOY");
eventMap.put("product", productMap);
DOT.logEvent(eventMap);

쿠폰 다운로드

쿠폰이 다운로드된 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

coupon_name

신규가입기념 20% 할인

string

쿠폰의 명칭이나 ID

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_download_coupon");
eventMap.put("coupon_name", "신규가입기념 20% 할인");
DOT.logEvent(eventMap);

쿠폰 사용하기

쿠폰을 사용 완료하는 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

coupon_name

신규가입기념 20% 할인

string

쿠폰의 명칭이나 ID

g1

5000

float

쿠폰 할인 금액

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_use_coupon");
eventMap.put("coupon_name", "신규가입기념 20% 할인");
eventMap.put("g1", 5000);
DOT.logEvent(eventMap);

크레딧 사용하기

크레딧을 사용 완료하는 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

credit_name

네이버페이 크레딧

string

크레딧의 명칭이나 ID

g3

7500

float

크레딧 할인금액

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_use_credit");
eventMap.put("credit_name", "네이버페이 크레딧");
eventMap.put("g3", 7500);
DOT.logEvent(eventMap);

기타 할인 사용하기

쿠폰 및 크레딧 이외 기타 할인을 사용 완료하는 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

g5

10000

float

기타 할인 금액

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_other_discounts");
eventMap.put("g1", 10000);
DOT.logEvent(eventMap);

상품 리뷰조회

상품의 리뷰를 조회하는 시점 또는 리뷰 상세화면에 아래 코드를 추가합니다.

선택 속성

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

브랜드 명칭

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_see_review");
Map<String, Object> productMap = new HashMap<>();
productMap.put("product_id", "2007289429");
productMap.put("product_name", "플랩 더블 버튼 트렌치코트");
productMap.put("category_id_a", "00100");
productMap.put("category_name_a", "여성패션");
productMap.put("category_id_b", "2984");
productMap.put("category_name_b", "트렌치코드");
productMap.put("brand_name", "STUDIO TOMBOY");
eventMap.put("product", productMap);
DOT.logEvent(eventMap);

기획전 조회

기획전 상세 화면에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

exhibition_id

2009022840

string

기획전 고유번호

exhibition_name

MD PICK! 내 피부를 위한 건강한 선택

string

기획전 명칭

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_view_exhibition");
eventMap.put("exhibition_id", "2009022840");
eventMap.put("exhibition_name", "MD PICK! 내 피부를 위한 건강한 선택");