KakaoAdTracker

@objc
public class KakaoAdTracker : NSObject

이벤트 수집을 위한 기본 클래스 설치, 실행, 회원가입, 장바구니 보기, 검색, 구매, 앱내 구매에 대한 이벤트를 이벤트 수집서버로 전송할 수 있습니다. 설치, 실행, 앱내 구매에 대한 이벤트는 이벤트 발생시 자동으로 이벤트 서버로 이벤트가 전송 됩니다.

  • 광고계정별로 고유한 식별값. trackId 를 설정하지 않을 경우 이벤트 수집은 이루어지지 않습니다.

    Declaration

    Swift

    @objc
    public static var trackId: String
  • 이벤트 트래커 활성화

    Declaration

    Swift

    @objc
    public static func activate()
  • 장바구니 보기 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendViewCartEvent(tag: String?)
  • 회원가입 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendCompleteRegisterEvent(tag: String?)
  • 콘텐츠/상품 조회 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다. @param contentId 콘텐츠/상품 코드

    Declaration

    Swift

    @objc
    public static func sendViewContentEvent(tag: String?, contentId: String?)
  • Search Event @param tag tag @param searchString 검색어

    Declaration

    Swift

    @objc
    public static func sendSearchEvent(tag: String?, searchString: String?)
  • 구매 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다. @param totalQuantity 주문에 포함된 상품수 @param totalPrice 주문 전체 금액 @param currency 결제 금액 통화 (ISO4217 포맷) @param products KakaoAdDetailProduct 클래스 객체의 Array 타입을 입력 받습니다. 개별 주문 상품 상세 정보의 리스트 입니다.

    Declaration

    Swift

    @objc
    public static func sendPurchaseEvent(tag: String?, totalQuantity: Int, totalPrice: Double, currency: String?, products: [KakaoAdDetailProduct])
  • 목표달성 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendMissionCompleteEvent(tag: String?)
  • 튜토리얼 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendTutorialEvent(tag: String?)
  • 사전준비 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendPreparationEvent(tag: String?)
  • 로그인 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendLoginEvent(tag: String?)
  • 잠재고객 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendParticipationEvent(tag: String?)
  • 서비스신청 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다.

    Declaration

    Swift

    @objc
    public static func sendSignUpEvent(tag: String?)
  • 장바구니 추가 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다. @param contentId 콘텐츠/상품 코드

    Declaration

    Swift

    @objc
    public static func sendAddToCartEvent(tag: String?, contentId: String?)
  • 관심상품 추가 이벤트 @param tag tag 의 경우, 한 광고계정 내에서 같은 이벤트코드 내에서도 특별한 분류가 필요할 때 추가합니다. @param contentId 콘텐츠/상품 코드

    Declaration

    Swift

    @objc
    public static func sendAddToWishListEvent(tag: String?, contentId: String?)