에어브릿지에서 유저 행동을 분석하기 위해서는 서비스 분야에 따라 알맞은 이벤트 정의와 이벤트 택소노미가 필요합니다. 커머스 분야에서 권장하는 이벤트 택소노미를 확인해 보세요.
알립니다
에어브릿지 이벤트에 대한 이해가 필요합니다. 아래 가이드를 함께 확인해 주세요.
개발자에게 필요한 가이드는 아래에서 확인할 수 있습니다.
에어브릿지 이벤트 예시 코드 (업데이트 예정)
유저는 상품을 구매하기 전까지 광고 시청, 상품 정보 조회, 관심 상품 등록, 구매 완료 같은 다양한 단계를 거칩니다. 실제 구매하는 단계에서도 유저 이탈은 빈번하게 발생합니다. 예를 들어 상품 구매에 필요한 정보를 입력하는 페이지에서 이탈하는 유저가 있습니다.
유저 여정을 먼저 파악한 후에 에어브릿지 이벤트를 정의해야 합니다. 커머스 분야에서 권장하는 에어브릿지 이벤트를 수집하면 아래 질문에 답을 할 수 있습니다.
광고로 유입된 유저가 발생시킨 매출액은 얼마인가요?
유저가 어떤 단계에서 이탈했나요?
유저가 가장 관심 있는 상품은 무엇인가요?
장바구니 또는 관심 상품에 있는 상품 중에서 인기 없는 상품은 무엇인가요?
커머스 분야에서 권장하는 이벤트 택소노미입니다. 구매에 이르는 유저 여정과 판매하는 상품에 따라 실제 이벤트 택소노미는 변경될 수 있습니다.
앱 설치(Install), 딥링크 실행(Deeplink Open), 앱 실행(Open)은 수집하기 위한 별도 작업이 필요하지 않습니다. 앱 설치, 딥링크 실행, 앱 실행은 에어브릿지 SDK를 설치하면 자동으로 수집되는 이벤트입니다.
권장하는 스탠다드 이벤트입니다. 스탠다드 이벤트 전체 목록은 에어브릿지 가이드를 참고해 주세요.
커스텀 그룹바이 활용
아래 방법으로 커스텀 그룹바이를 활용하면 액션과 라벨로 더 많은 정보를 수집하고 구분할 수 있습니다.
액션과 라벨로 상품 이름, 상품 ID, 카테고리 같은 정보를
_
,-
로 구분해서 한꺼번에 수집합니다. 예를 들어 노트북-110-전자 기기 같은 형식으로 수집합니다.
_
,-
를 기준으로 커스텀 그룹바이를 설정합니다.액츄얼스 리포트에서 커스텀 그룹바이를 선택하면 상품 이름, 상품 ID, 카테고리 등을 구분해서 확인할 수 있습니다.
앱을 설치한 후에 회원으로 가입한 유저가 몇 명인지 확인할 수 있습니다. 또한 회원으로 가입한 유저의 잔존율(Retention)을 확인할 수 있습니다.
유저가 어떤 플랫폼으로 서비스에 가입했는지 확인하기 위해서는 회원 가입에 사용한 플랫폼에 대한 정보를 액션 또는 라벨로 수집해야 합니다. 또한 최초로 발생한 이벤트인지 확인할 수 있는 정보는 어트리뷰트 Is First Event per User ID By Client로 수집할 수 있습니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {회원 가입에 사용한 플랫폼} |
밸류 | - |
어트리뷰트 | - |
트리거 | 회원가입 완료 메시지가 출력된 시점 |
광고로 유입된 유저가 검색한 상품을 확인할 수 있습니다. 이를 통해 유저가 관심을 가지고 있는 상품을 분석할 수 있습니다.
유저가 검색에 사용한 키워드를 확인하기 위해서는 검색 키워드를 액션 또는 라벨로 수집해야 합니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {유저가 검색한 키워드} |
밸류 | - |
어트리뷰트 | Search Query, Product ID, Product Name, Product Category ID, Product Category, Product Brand ID, Product Brand Name, Product Price, Currency, Position |
트리거 | 유저가 검색한 이후에 검색 결과가 나온 시점 |
광고로 유입된 유저가 조회한 상품 목록을 분석할 수 있습니다.
유저가 조회한 상품 목록 이름 또는 상품의 카테고리를 확인하기 위해서는 상품에 대한 정보를 액션 또는 라벨로 수집해야 합니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {유저가 조회한 상품 목록 이름}, {유저가 조회한 상품 카테고리} |
밸류 | - |
어트리뷰트 | Product List ID, Product List |
트리거 | 유저가 상품 목록을 조회한 시점 |
광고로 유입된 유저가 상세 정보를 확인한 상품을 분석할 수 있습니다.
유저가 조회한 상품 이름과 상품이 포함된 카테고리를 확인하기 위해서는 해당 상품에 대한 정보를 액션과 라벨로 수집해야 합니다. 밸류로 유저가 조회한 상품의 금액을 수집합니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {결제 방식}, {유저가 조회한 상품 카테고리} |
밸류 | {유저가 조회한 상품 금액} |
어트리뷰트 | Product ID, Product name, Product Category ID, Product Category Name, Product Brand ID, Product Brand Name, Product Price, Currency |
트리거 | 유저가 상품의 상세 정보를 조회한 시점 |
광고로 유입된 유저가 관심 상품으로 등록한 상품을 확인할 수 있습니다. 이를 통해 유저가 관심을 가진 상품을 분석할 수 있습니다.
유저가 관심 상품으로 등록한 상품의 카테고리를 확인하기 위해서는 해당 상품에 대한 정보를 액션 또는 라벨로 수집해야 합니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {유저가 관심 상품으로 등록한 상품 카테고리} |
밸류 | {유저가 관심 상품으로 등록한 상품 가격} |
어트리뷰트 | List ID, Currency, Total Quantity, Product ID, Product Name, Product Category ID, Product Category Name, Product Price, |
트리거 | 관심 상품으로 상품을 등록한 시점 |
장바구니는 유저가 구매를 시작하기 직전 단계입니다. 유저가 장바구니에 있는 상품 중에서 최종적으로 구매하지 않기로 결정한 상품 또는 오랫동안 장바구니에만 담긴 상품을 분석하면 효율적인 타겟 광고를 준비할 수 있습니다.
어트리뷰트를 사용하면 장바구니에 있는 제품의 정보를 수집할 수 있습니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {유저가 장바구니에 담은 상품 카테고리}, {유저가 장바구니에 담은 상품 브랜드} |
밸류 | {유저가 장바구니에 담은 상품의 가격} |
어트리뷰트 | Cart ID, Total Quantity, Currency, Product ID, Product Name, Product Price, Product Quantity, Product Currency, Product Category ID, Product Category Name, Product Brand ID, Product Brand Name |
트리거 | 상품을 장바구니에 담은 시점 |
결제 페이지는 상품 구매에 필요한 정보를 입력하는 페이지입니다. 결제 페이지로 이동한 유저의 이탈률을 분석할 수 있습니다.
어트리뷰트를 사용하면 유저가 구매하지 않은 상품을 분석할 수 있습니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션과 라벨 | - |
밸류 | - |
어트리뷰트 | Currency, Total Quantity, Product ID, Product Name, Product Category ID, Product Category Name, Product Price, Product Currency, Product Quantity |
트리거 | 유저가 결제 페이지로 이동한 시점 |
구매 완료 이벤트를 수집하면 광고로 유입된 유저가 발생시킨 매출을 확인할 수 있습니다. 또한 확인한 매출로 LTV(Life Time Value, 생애 가치), ROI(Return on Investment, 광고 지출 대비 수익률) 등을 측정하거나 광고 캠페인을 최적화할 수 있습니다.
유저가 구매한 방법이나 유저가 구매한 상품의 카테고리를 확인하기 위해서는 액션과 라벨로 해당 정보를 수집해야 합니다. 또한 매출을 계산하기 위해서는 수집한 정보를 더해야 하기 때문에 구매 금액을 밸류로 수집합니다. 시맨틱 어트리뷰트를 설정하면 다양한 정보를 수집할 수 있습니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션과 라벨 | {구매 방법}, {구매한 상품 카테고리} |
밸류 | {구매 금액} |
어트리뷰트 | Transaction ID, Currency, Product ID, Product Price, Product Quantity |
트리거 | 유저가 상품을 구매한 시점 |
실제 매출액을 확인하기 위해서는 유저가 구매한 금액에서 유저가 구매를 취소한 금액을 제외해야 합니다.
구매를 취소한 방법과 구매를 취소한 상품 정보는 액션과 라벨로 수집합니다. 또한 구매를 취소한 상품 금액을 더하거나 빼기 위해서는 밸류로 수집해야 합니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {취소 방법}, {구매를 취소한 상품의 카테고리} |
밸류 | {구매를 취소한 상품 금액} |
어트리뷰트 | Transaction ID, Currency, Product ID, Product Price, Product Quantity |
트리거 | 구매가 취소된 이후에 금액이 환불된 시점 |
주의하세요
구매 취소 이벤트(
airbridge.ecommerce.order.canceled
)는 시맨틱 어트리뷰트 중에서 Transaction ID를 반드시 수집해야 합니다. 해당 Transaction ID는 구매 완료 이벤트(airbridge.ecommerce.order.completed
)에서 수집한 구매 상품의 Transaction ID와 같아야 합니다.구매 취소 이벤트 설정에 대한 자세한 내용은 에어브릿지 가이드를 참고해 주세요.
이벤트 또는 프로모션 콘텐츠를 공유한 유저 행동을 수집합니다. 공유 이벤트는 리퍼럴 캠페인 성과 분석을 위해 필요합니다.
유저가 공유한 이벤트 또는 프로모션 콘텐츠의 이름은 액션 또는 라벨로 수집합니다. 어트리뷰트로 추가적인 정보를 수집할 수 있습니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {유저가 공유한 이벤트 또는 프로모션 이름} |
밸류 | - |
어트리뷰트 | Description, Shared Channel |
트리거 | 유저가 이벤트 또는 프로모션 콘텐츠를 공유한 시점 |
권장하는 커스텀 이벤트입니다. 아래 커스텀 이벤트 외에 필요한 커스텀 이벤트를 추가로 정의할 수 있습니다.
유저의 상품 구매를 유도하기 위해서 제공한 다양한 종류의 쿠폰을 에어브릿지 이벤트로 수집합니다.
유저가 받은 쿠폰 종류와 해당 쿠폰을 받은 경로는 액션 또는 라벨로 수집합니다. 커스텀 어트리뷰트로 할인율 또는 쿠폰을 적용할 수 있는 상품 여부 등을 추가로 수집할 수 있습니다.
구성요소 |
설명 |
---|---|
카테고리 |
|
액션, 라벨 | {유저가 받은 쿠폰 종류}, {유저가 쿠폰을 받은 경로} |
밸류 | - |
어트리뷰트 | discount_rate, coupon_available_group |
트리거 | 유저가 쿠폰을 받은 시점 |
도움이 되었나요?