Travel : 여행 및 레저

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

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

결제 수단 등록

결제 수단이 등록 완료된 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

payment_name

카카오페이

string

결제수단 명칭

payment_type

간편결제

string

결제수단 유형

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_add_payment_info");
eventMap.put("payment_name", "카카오페이");
eventMap.put("payment_type", "간편결제");
DOT.logEvent(eventMap);

검색 - 호텔

검색 완료 화면에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

date_a

2020-11-01

string

체크인 날짜

date_b

2020-11-03

string

체크아웃 날짜

city

Seoul

string

호텔 소재 도시

country

Korea

string

호텔 소재 국가

hotel_class

all

string

호텔 성급

g20

412

float

검색 결과로 출력된 아이템 개수

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_search");
eventMap.put("date_a", "2020-11-01");
eventMap.put("date_b", "2020-11-03");
eventMap.put("city", "Seoul");
eventMap.put("country", "Korea");
eventMap.put("hotel_class", "all");
eventMap.put("g20", 412);
DOT.logEvent(eventMap);

검색 - 항공권

검색 완료 화면에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

date_a

2020-11-01

string

출국 날짜

date_b

2020-11-20

string

귀국 날짜

airport_a

인천

string

출발 공항 명칭 또는 코드

airport_b

바르셀로나

string

도착 공항 명칭 또는 코드

g20

72

float

검색 결과로 출력된 아이템 개수

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_search");
eventMap.put("date_a", "2020-11-01");
eventMap.put("date_b", "2020-11-20");
eventMap.put("airport_a", "인천");
eventMap.put("airport_b", "바르셀로나");
eventMap.put("g20", 72);
DOT.logEvent(eventMap);

상품 조회 - 호텔

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

선택 속성

Key

Value 예시

Type

설명

hotel_id

P388299

string

호텔 고유번호

hotel_name

프레이저 플레이스 센트럴 서울

string

호텔 명칭

hotel_class

4

string

호텔 성급

city

Seoul

string

호텔 소재 도시

country

Korea

string

호텔 소재 국가

Map<String, Object> pageMap = new HashMap<>();
pageMap.put("event", "w_view_product");
Map<String, Object> productMap = new HashMap<>();
productMap.put("hotel_id", "P388299");
productMap.put("hotel_name", "프레이저 플레이스 센트럴 서울");
productMap.put("hotel_class", "4");
productMap.put("city", "Seoul");
productMap.put("country", "Korea");
pageMap.put("product", productMap);
DOT.logScreen(pageMap);

상품 조회 - 투어

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

선택 속성

Key

Value 예시

Type

설명

product_id

11931

string

상품 고유코드

product_name

뉴질랜드 남섬 4박5일 조인 팩 (4월 - 9월 Only)

string

상품명

city

Christchurch

string

도시 정보

country

New Zealand

string

국가 정보

Map<String, Object> pageMap = new HashMap<>();
pageMap.put("event", "w_view_product");
Map<String, Object> productMap = new HashMap<>();
productMap.put("product_id", "11931");
productMap.put("product_name", "뉴질랜드 남섬 4박5일 조인 팩 (4월 - 9월 Only)");
productMap.put("city", "Christchurch");
productMap.put("country", "New Zealand");
pageMap.put("product", productMap);
DOT.logScreen(pageMap);

위시리스트에 추가 - 호텔

상품이 위시리스트에 추가된 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

hotel_id

P388299

string

호텔 고유번호

hotel_name

프레이저 플레이스 센트럴 서울

string

호텔 명칭

hotel_class

4

string

호텔 성급

city

Seoul

string

호텔 소재 도시

country

Korea

string

호텔 소재 국가

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_add_to_wishlist");
Map<String, Object> productMap = new HashMap<>();
productMap.put("hotel_id", "P388299");
productMap.put("hotel_name", "프레이저 플레이스 센트럴 서울");
productMap.put("hotel_class", "4");
productMap.put("city", "Seoul");
productMap.put("country", "Korea");
eventMap.put("product", productMap);
DOT.logEvent(eventMap);

위시리스트에서 제거 - 투어

상품이 위시리스트에서 제거된 시점에 아래 코드를 추가합니다.

선택 속성

Key

Value 예시

Type

설명

product_id

11931

string

상품 고유코드

product_name

뉴질랜드 남섬 4박5일 조인 팩 (4월 - 9월 Only)

string

상품명

city

Christchurch

string

도시 정보

country

New Zealand

string

국가 정보

Map<String, Object> eventMap = new HashMap<>();
eventMap.put("event", "w_remove_from_wishlist");
Map<String, Object> productMap = new HashMap<>();
productMap.put("product_id", "11931");
productMap.put("product_name", "뉴질랜드 남섬 4박5일 조인 팩 (4월 - 9월 Only)");
productMap.put("city", "Christchurch");
productMap.put("country", "New Zealand");
eventMap.put("product", productMap);
DOT.logEvent(eventMap);