사용자의 IP를 X-Forwarded-For 헤더로 보낼 수 있습니다. X-Forwarded-For가 없는 경우 사용자의 IP(클라이언트 요청 IP)가 아닌 Server To Server API를 요청한 서버의 IP로 사용자 행동이 기록됩니다.
ipv4(123.123.123.123
), ipv6(2001:e60:87e3:81d4:cd57:5d52:ee2e:ff8d
) 형태의 값을 받습니다.
에어브릿지 앱 이름(App Name)
고유 이벤트 ID.
uuid4 포맷의 event uuid는 이벤트 고유 ID로 Deduplication에 사용되며, 넣지 않으면 event api에서 자동 생성하게 됩니다.
이벤트 발생 시간.
Millisecond 단위의 Unix Timestamp입니다. (Unixtime 기준 13자리)
eventTimestamp가 이벤트 전송 시점 기준으로 24시간을 지나면 서버에서 처리하지 않습니다. 전송 시점 기준 24시간 이내의 timestamp를 사용해주세요.
유저에 관한 정보를 담을 수 있습니다.
사용자 아이디.
User ID(user.externalUserId)를 기준으로 이벤트 전송을 할 경우 browser.clientID는 필수 필드가 아니게 됩니다.
사용자 이메일.
사용자 전화번호.
커스텀 사용자 속성.
JSON 형태의 데이터를 받습니다.
{ "age_group": "30", "brand": "Nike" }
브라우저 정보를 담을 수 있습니다.
브라우저 쿠키 아이디. SDK에서 Fetching한 값이 필요합니다. 관련 문서
Cookie ID(browser.clientID)를 기준으로 이벤트 전송을 할 경우 user.externalUserId는 필수 필드가 아니게 됩니다.
브라우저의 유저 에이전트.
에어브릿지에 전송할 이벤트를 정의하는 객체입니다.
어트리뷰션 캠페인 파라미터 ID.
User ID(user.externalUserId)를 기준으로 이벤트 전송을 할 경우 필수 필드가 아니게 됩니다.
에어브릿지의 어트리뷰션에 적용할 데이터를 담을 수 있습니다.
어트리뷰션 캠페인 채널.
User ID(user.externalUserId)를 기준으로 이벤트 전송을 할 경우 필수 필드가 아니게 됩니다.
어트리뷰션 캠페인 파라미터.
{medium: "posting", campaign: "blog", term: "airbridge", content: "martech-solution"} })
User ID(user.externalUserId)를 기준으로 이벤트 전송을 할 경우 필수 필드가 아니게 됩니다.
이벤트에 관한 정보를 담을 수 있는 객체입니다.
카테고리, 액션, 라벨, 밸류, 시맨틱 어트리뷰트(Semantic Attributes)를 담을 수 있습니다.
에어브릿지 이벤트 카테고리.
이벤트 액션.
이벤트 라벨.
이벤트 값.
에어브릿지가 수집할 데이터를 미리 정의한 속성입니다.
사용자 검색 쿼리.
상품 리스트 ID.
장바구니 ID.
거래 ID.
In-app 구매 여부.
true : In-app 구매
false : In-app 구매 아님
상품에 대한 정보를 리스트로 담을 수 있습니다.
상품 위치.
상품 ID.
상품 이름.
상품 가격.
상품 수량.
화폐 단위.
커스텀 이벤트 속성.
{ "color": "red" }