In-app Event API

S2S 방식으로 인 앱 이벤트 보내기

❗️

eventTimestamp

eventTimestamp가 이벤트 전송 시점 기준 24시간을 지나면 서버에서 처리하지 않습니다. 전송 시점 기준 24시간 이내의 timestamp를 사용해주세요.

❗️

device.deviceUUID 혹은 user.externalUserID를 보내셔야 합니다.

  1. Client Side(SDK)로 부터 Device ID를 Fetching해오지 못하는 경우, user.externalUserID를 대신 전송할 수 있습니다. Airbridge는 내부 ID 테이블에 기존에 user.externalUserID와 매칭되어있는 Device를 기준으로 아래 값들을 채워주게 되며, 매칭되지 않는 경우 User ID를 기반으로 새로운 Device ID를 생성하게 됩니다. user.externalUserID를 넣어주면 아래 값들을 넣어주지 않아도 됩니다.

    • device.deviceUUID
    • device.deviceUUIDType
  2. device.deviceUUID를 보낼 경우 device.deviceModel, device.osName, device.osVersion 값을 함께 보내야 합니다.

📘

eventUUID

uuid4 형식(ex. aa7c5431-526c-46cd-a713-be64f21553e1)의 eventUUID는 event 중복 체크에 활용됩니다. Optional한 값이며 넣지 않으면 서버에서 자동 생성됩니다.

📘

각 Platform(Android,iOS)에 필요한 데이터가 아니라면 Field 자체를 보내지 않는 것을 권장합니다. (e.g. iOS 디바이스에 device.gaid를 넣지 않습니다.)

Language
Click Try It! to start a request and see the response here!