Android OS
iOS
Send In-App/In-Web events in a server to server method.
https://api.airbridge.io/events/v1/apps/{app_name}/mobile-app/9360
Server To Server方式でアプリ内イベントを送信することができます。
1. Device ID(device.deviceUUID
)を基準とするイベント送信
SDKのDevice IDを基準にしたアトリビューションが必要な場合に使用します。[データフェッチガイド]
2. User ID(user.externalUserID
)を基準とするイベント送信
User IDを基準にしたアトリビューションが必要な場合に使用します。AirbridgeはIDテーブルのuser.externalUserIDに紐付いているデバイスを基準にアトリビューションを計測します。User IDで紐づける場合はDevice IDは渡す必要がなく、User IDとマッチするデバイスがない場合、当該イベントの処理は行われません。
Android OS
iOS
curl -X POST 'https://api.airbridge.io/events/v1/apps/{app_name}/mobile-app/9360' \
-H 'Accept-Language: ko' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {AIRBRIDGE-API-TOKEN}' \
-H 'X-Forwarded-For: 2001:e60:87e3:81d4:cd57:5d52:ee2e:ff8d' \
-d '{"eventUUID":"9b4b3e4e-2162-4ae6-8986-91ee84644262","user":{"externalUserID":"19443","externalUserEmail":"example@ab180.co","externalUserPhone":"821012341234"},"device":{"deviceUUID":"2dfca632-86f3-4d22-9746-cdfe7985c471","gaid":"2dfca632-86f3-4d22-9746-cdfe7985c471","ifa":"542177F1-5C23-438B-8088-82D34C94F6D7","appSetID":"7c4681ef-97c6-4ebd-9c04-e22f584b3746","ifv":"37EEC3E0-BF15-412E-ADBA-7D2E82E7A75F","deviceModel":"LG-H542","appTrackingTransparency":0,"deviceIdentifier":"iPhone11,2","manufacturer":"Samsung","osName":"Android","osVersion":"5.0.2","locale":"ko-KR","timezone":"Asia/Seoul","orientation":"portrait","screen":{"width":123},"location":{"latitude":120.103,"speed":"12"},"network":{"carrier":"SKTelecom","cellular":true,"wifi":true}},"app":{"packageName":"com.ab180.co","version":"1.2.3"},"eventData":{"goal":{"category":"airbridge.ecommerce.product.addedToCart","action":"shoes","label":"nike","semanticAttributes":{"productListID":"list-id-1","cartID":"cart-id-1","transactionID":"12939172","inAppPurchased":true,"currency":"KRW","products":[{"position":"1","productID":"30372425","name":"나이키 커스텀"}]}}}}'
{
"eventUUID": "9b4b3e4e-2162-4ae6-8986-91ee84644262",
"user": {
"externalUserID": "19443",
"externalUserEmail": "example@ab180.co",
"externalUserPhone": "821012341234"
},
"device": {
"deviceUUID": "2dfca632-86f3-4d22-9746-cdfe7985c471",
"gaid": "2dfca632-86f3-4d22-9746-cdfe7985c471",
"ifa": "542177F1-5C23-438B-8088-82D34C94F6D7",
"appSetID": "7c4681ef-97c6-4ebd-9c04-e22f584b3746",
"ifv": "37EEC3E0-BF15-412E-ADBA-7D2E82E7A75F",
"deviceModel": "LG-H542",
"appTrackingTransparency": 0,
"deviceIdentifier": "iPhone11,2",
"manufacturer": "Samsung",
"osName": "Android",
"osVersion": "5.0.2",
"locale": "ko-KR",
"timezone": "Asia/Seoul",
"orientation": "portrait",
"screen": {
"width": 123
},
"location": {
"latitude": 120.103,
"speed": "12"
},
"network": {
"carrier": "SKTelecom",
"cellular": true,
"wifi": true
}
},
"app": {
"packageName": "com.ab180.co",
"version": "1.2.3"
},
"eventData": {
"goal": {
"category": "airbridge.ecommerce.product.addedToCart",
"action": "shoes",
"label": "nike",
"semanticAttributes": {
"productListID": "list-id-1",
"cartID": "cart-id-1",
"transactionID": "12939172",
"inAppPurchased": true,
"currency": "KRW",
"products": [
{
"position": "1",
"productID": "30372425",
"name": "나이키 커스텀"
}
]
}
}
}
}
{
"at": "2020-02-06 16:06:49",
"data": "Event(9360) is successfully proccessed."
}
https://api.airbridge.io/events/v1/apps/{app_name}/web/9320
Send In-Web events in a server-to-server method.
Use when attribution based on Cookie ID in the Web SDK is required. [Data fetching guide].
Use when you need attribution based on User ID rather than attribution via Cookie ID. Airbridge attributes based on the browser.clientID
that is already matched to user.externalUserID
in the internal ID table. When matching using User ID, you do not need to send the Client ID, and the fields below become optional parameters.
Parameter | Description |
---|---|
eventData.shortID | Attribution campaign parameter ID |
eventData.trackingData.channel | Attribution campaign parameter channel |
eventData.trackingData.params | Attribution campaign parameter |
curl -X POST 'https://api.airbridge.io/events/v1/apps/{app_name}/web/9320' \
-H 'Accept-Language: ko' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {AIRBRIDGE-API-TOKEN}' \
-H 'X-Forwarded-For: 2001:e60:87e3:81d4:cd57:5d52:ee2e:ff8d' \
-d '{"eventUUID":"9b4b3e4e-2162-4ae6-8986-91ee84644262","user":{"externalUserID":"19443","externalUserEmail":"example@ab180.co","externalUserPhone":"821012341234"},"browser":{"clientID":"05609013-bb5a-4594-bbc3-832cb1b87072","userAgent":"Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E302"},"eventData":{"shortID":"aef04","trackingData":{"channel":"blog"},"goal":{"category":"airbridge.ecommerce.product.addedToCart","action":"shoes","label":"nike","semanticAttributes":{"query":"나이키","productListID":"list-id-1","cartID":"cart-id-1","transactionID":"12939172","inAppPurchased":true,"currency":"KRW","products":[{"position":"1","productID":"30372425","name":"나이키 커스텀","price":1000,"quantity":"1","currency":"KRW"}]}}}}'
{
"eventUUID": "9b4b3e4e-2162-4ae6-8986-91ee84644262",
"user": {
"externalUserID": "19443",
"externalUserEmail": "example@ab180.co",
"externalUserPhone": "821012341234"
},
"browser": {
"clientID": "05609013-bb5a-4594-bbc3-832cb1b87072",
"userAgent": "Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E302"
},
"eventData": {
"shortID": "aef04",
"trackingData": {
"channel": "blog"
},
"goal": {
"category": "airbridge.ecommerce.product.addedToCart",
"action": "shoes",
"label": "nike",
"semanticAttributes": {
"query": "나이키",
"productListID": "list-id-1",
"cartID": "cart-id-1",
"transactionID": "12939172",
"inAppPurchased": true,
"currency": "KRW",
"products": [
{
"position": "1",
"productID": "30372425",
"name": "나이키 커스텀",
"price": 1000,
"quantity": "1",
"currency": "KRW"
}
]
}
}
}
}
{
"at": "2020-02-06 16:06:49",
"data": "Event(9320) is successfully proccessed."
}
このページは役に立ちましたか?