거의 대부분의 매체에서 공통적으로 사용되는 이벤트들을 한데 묶어서 손쉽게 데이터 트래킹할 대상을 선정할 수 있게 하였습니다.
'회원가입', '로그인', '상품조회', '장바구니추가', '구매', '이벤트전 조회'는 많은 광고주들이 트래킹하는 대상입니다. 따라서 거의 대부분의 매체에서도 이들에 대한 데이터 수집과 분석 인사이트를 제공하고 있습니다. 지금 보고 계시는 이 가이드에서도 마찬가지로 여러분들께 "가장 많이 설정하는 데이터 트래킹"을 알려드리고자 합니다.
회원가입
회원가입 트래킹은 회원가입완료 화면에 사용자가 도달했는지 여부를 확인합니다. 따라서 데이터 트래킹을 위한 아래 스크립트는 회원가입완료 페이지 하단에 작성하도록 합니다.
// 앱에서 회원가입이 완료되는 시점에 삽입하십시오Map<String,Object> eventMap =newHashMap<>();eventMap.put("event","w_signup_complete");eventMap.put("signupTp","email");DOT.logEvent(eventMap);
로그인
로그인 트래킹은 로그인완료 화면에 사용자가 도달했는지 여부를 확인합니다. 따라서 데이터 트래킹을 위한 아래 스크립트는 로그인완료 페이지 하단에 작성하도록 합니다.
// 앱에서 로그인이 완료되는 시점에 삽입하십시오User user =new User.Builder()// 성별, 연령, 고객등급을 아래와 같은 key, value로 더 추가 가능합니다.setGender("male").setAge("20-29").setAttr1("platinum").build();DOT.setUser(user);Map<String,Object> eventMap =newHashMap<>();eventMap.put("event","w_login_complete");eventMap.put("loginTp","kakao");DOT.logEvent(eventMap);
상품조회
상품조회 트래킹은 해당 상품의 상세화면에 사용자가 도달했는지 여부를 확인합니다. 따라서 데이터 트래킹을 위한 아래 스크립트는 상품 상세 페이지 하단에 작성하도록 합니다.
...// 상품 상세 화면에 삽입하십시오Map<String,Object> pageMap =newHashMap<>();pageMap.put("event","w_view_product");Map<String,Object> productMap =newHashMap<>();productMap.put("product_id","2007291158");productMap.put("product_name","Leia Pleats Bag Black");pageMap.put("product", productMap);DOT.logScreen(pageMap);...
...// 상품 상세 화면에 삽입하십시오val pageMap: MutableMap<String, Any> =HashMap()pageMap["event"] ="w_view_product"val productMap: MutableMap<String, Any> =HashMap()productMap["product_id"] ="2007291158"productMap["product_name"] ="Leia Pleats Bag Black"pageMap["product"] = productMapDOT.logScreen(pageMap)...
장바구니추가
장바구니추가 트래킹은 해당 상품을 장바구니로 추가하는 버튼을 클릭했는지 여부를 확인합니다. 따라서 데이터 트래킹을 위한 아래 스크립트는 장바구니추가 클릭 이벤트 안에 작성하도록 합니다.
한가지 상품이 장바구니에 추가된 경우
// 상품이 장바구니에 추가되는 시점에 삽입하십시오Map<String,Object> eventMap =newHashMap<>();eventMap.put("event","w_add_to_cart");Map<String,Object> productMap =newHashMap<>();productMap.put("product_id","2007291158");productMap.put("product_name","Leia Pleats Bag Black");productMap.put("quantity",2);eventMap.put("product", productMap);DOT.logEvent(eventMap);