# 이벤트 정의

## 커스텀 이벤트 <a href="#custom-event" id="custom-event"></a>

비즈니스의 고유한 요구를 충족하기 위해 **커스텀 이벤트**를 설정할 수 있습니다. 커스텀 이벤트는 콘솔에서 생성 후, 기본 이벤트와 동일한 방식으로 사용이 가능합니다.

{% hint style="success" %}
마켓탭은 후술할 내용처럼, 기본 이벤트를 제공하고 있습니다. 필요한 이벤트가 이미 제공중인지 확인한 뒤 필요한 경우에 사용해주세요.
{% endhint %}

{% hint style="danger" %}
커스텀 이벤트를 사용할 때는 반드시 Marketap 콘솔의 텍소노미에서 해당 속성을 정의하세요. **콘솔에 정의되지 않은 커스텀 속성**은 분석 및 세그먼트 생성에서 **무시**됩니다.
{% endhint %}

## 기본 이벤트 <a href="#predefined-event" id="predefined-event"></a>

Marketap SDK는 아래와 같은 **기본 이벤트**를 제공합니다.&#x20;

<table><thead><tr><th width="213">이벤트 이름</th><th>설명</th></tr></thead><tbody><tr><td>mkt_purchase</td><td>사용자가 상품을 구매</td></tr><tr><td>mkt_product_view</td><td>사용자가 상품을 조회</td></tr><tr><td>mkt_page_view</td><td>사용자가 페이지를 조회</td></tr><tr><td>mkt_login</td><td>사용자가 로그인</td></tr><tr><td>mkt_logout</td><td>사용자가 로그아웃</td></tr><tr><td>mkt_signup</td><td>사용자가 회원가입</td></tr><tr><td>mkt_session_start</td><td>사용자가 세션을 시작</td></tr><tr><td>mkt_add_to_cart</td><td>장바구니에 아이템 추가</td></tr><tr><td>mkt_add_to_wishlist</td><td>찜 목록에 아이템 추가</td></tr><tr><td>mkt_begin_checkout</td><td>사용자가 주문을 시작</td></tr><tr><td>mkt_cart_view</td><td>사용자가 카트를 조회</td></tr><tr><td>mkt_first_visit</td><td>사용자가 첫 방문 (SDK설치 이후 기준)</td></tr><tr><td>mkt_home_view</td><td>사용자가 홈 화면 조회</td></tr></tbody></table>

{% hint style="warning" %}
mkt\_session\_start / mkt\_first\_visit은 SDK가 사용자의 활동에 따라 자동으로 기록합니다.
{% endhint %}
