이벤트
시작하기 전에
이벤트 기록
func logEvent(_ name: String)
func logEvent(_ name: String, properties: [String: Any])// 이벤트만 기록할 경록
Dfinery.shared().logEvent(DFEvent.LOGIN)
// 이벤트 속성과 함께 기록할 경우
Dfinery.shared().logEvent(
"custom_event",
properties: ["custom_key": "custom_value"]
)
// 이벤트 속성, 아이템 모두 기록할 경우
let item1: [String: Any] = [
DFEventProperty.ITEM_ID: "b1319000",
DFEventProperty.ITEM_NAME: "apple",
DFEventProperty.ITEM_PRICE: 1000.0,
DFEventProperty.ITEM_QUANTITY: 1,
DFEventProperty.ITEM_DISCOUNT: 0.0
]
let item2: [String: Any] = [
DFEventProperty.ITEM_ID: "b131901200",
DFEventProperty.ITEM_NAME: "car",
DFEventProperty.ITEM_PRICE: 1000.0,
DFEventProperty.ITEM_QUANTITY: 1,
DFEventProperty.ITEM_DISCOUNT: 0.0
]
let properties: [String: Any] = [
DFEventProperty.TOTAL_PURCHASE_AMOUNT: 2000.0,
DFEventProperty.ORDER_ID: "a0b1c211",
DFEventProperty.PAYMENT_METHOD: "credit_card",
DFEventProperty.DELIVERY_CHARGE: 0.0,
DFEventProperty.DISCOUNT: 0.0,
DFEventProperty.ITEMS: [item1, item2]
]
Dfinery.shared().logEvent(DFEvent.PURCHASE, properties: properties)표준 이벤트 & 상품 속성
표준 이벤트
상수
이벤트명
표기명
표준 이벤트 속성
상수
이벤트 속성명
표기명
상품 속성
상수
이벤트 속성명
타입
설명
필수
표준 이벤트 사용 예시
로그인
로그아웃
회원가입
표준 이벤트 속성
이름
타입
설명
필수
구매
표준 이벤트 속성
이름
타입
설명
필수
홈 화면 조회
상품 상세 보기
표준 이벤트 속성
이름
타입
설명
필수
장바구니 담기
표준 이벤트 속성
이름
타입
설명
필수
관심 상품 추가
표준 이벤트 속성
이름
타입
설명
필수
주문 취소하기
표준 이벤트 속성
이름
타입
설명
필수
상품 검색하기
표준 이벤트 속성
이름
타입
설명
필수
상품 공유하기
표준 이벤트 속성
이름
타입
설명
필수
상품 목록 조회
표준 이벤트 속성
이름
타입
설명
필수
장바구니 조회
표준 이벤트 속성
이름
타입
설명
필수
구매 정보 입력
장바구니 삭제
표준 이벤트 속성
이름
타입
설명
필수
커스텀 이벤트
Last updated