curl --request POST \
--url https://api-v2.adrop.io/event \
--header 'Authorization: <authorization>' \
--header 'Content-Type: <content-type>' \
--data '
{
"uid": "<string>",
"eventName": "<string>",
"platform": "<string>"
}
'{
"message": "ok"
}
REST APIを使用してユーザー行動イベントを送信する方法を案内します。
curl --request POST \
--url https://api-v2.adrop.io/event \
--header 'Authorization: <authorization>' \
--header 'Content-Type: <content-type>' \
--data '
{
"uid": "<string>",
"eventName": "<string>",
"platform": "<string>"
}
'{
"message": "ok"
}
application/jsonweb、android、iosbegin_checkout、purchase)の場合はitems配列を渡します。
"ok"、バリデーションエラー時"!invalid"{
"message": "ok"
}
| イベント名 | 説明 | パラメータ |
|---|---|---|
app_open | アプリ起動 | — |
sign_up | 会員登録 | method(必須) |
push_clicks | プッシュ通知クリック | campaign_id(必須) |
page_view | ページ閲覧 | page_id(必須)、page_category、page_url |
click | 要素クリック | element_id(必須)、element_type、target_url |
| イベント名 | 説明 | パラメータ |
|---|---|---|
view_item | アイテム閲覧 | item_id(必須)、item_name、item_category、brand、price |
add_to_wishlist | ウィッシュリストに追加 | item_id(必須)、item_name、item_category、brand、price |
add_to_cart | カートに追加 | item_id(必須)、item_name、item_category、brand、price(必須)、quantity(必須)、value、currency |
begin_checkout | チェックアウト開始 | currency、items(配列、アイテムごとにitem_id必須) |
purchase | 購入完了 | tx_id(必須)、currency、items(配列、アイテムごとにitem_id必須) |
| イベント名 | 説明 | パラメータ |
|---|---|---|
view_content | コンテンツ閲覧 | content_id(必須)、content_name、content_type |
begin_lead_form | リードフォーム開始 | form_id(必須)、form_name、form_type、form_destination |
generate_lead | リード生成 | form_id(必須)、form_name、form_type、form_destination、value、currency |
const axios = require('axios');
axios.post('https://api-v2.adrop.io/event', {
uid: 'USER_ID',
eventName: 'app_open'
}, {
headers: {
'Authorization': 'YOUR_APP_KEY',
'Content-Type': 'application/json'
}
});
const axios = require('axios');
axios.post('https://api-v2.adrop.io/event', {
uid: 'USER_ID',
eventName: 'view_item',
platform: 'web',
item_id: 'SKU-123',
item_name: 'Widget',
item_category: 'Electronics',
brand: 'BrandX',
price: 29900
}, {
headers: {
'Authorization': 'YOUR_APP_KEY',
'Content-Type': 'application/json'
}
});
const axios = require('axios');
axios.post('https://api-v2.adrop.io/event', {
uid: 'USER_ID',
eventName: 'purchase',
platform: 'web',
tx_id: 'TXN-20240101-001',
currency: 'KRW',
items: [
{
item_id: 'SKU-001',
item_name: 'Product A',
item_category: 'Electronics',
brand: 'BrandX',
price: 29900,
quantity: 1
},
{
item_id: 'SKU-002',
item_name: 'Product B',
price: 15000,
quantity: 2
}
]
}, {
headers: {
'Authorization': 'YOUR_APP_KEY',
'Content-Type': 'application/json'
}
});
const axios = require('axios');
axios.post('https://api-v2.adrop.io/event', {
uid: 'USER_ID',
eventName: 'generate_lead',
platform: 'web',
form_id: 'contact-form-01',
form_name: 'Contact Us',
form_type: 'contact',
form_destination: '/thank-you',
value: 50000,
currency: 'KRW'
}, {
headers: {
'Authorization': 'YOUR_APP_KEY',
'Content-Type': 'application/json'
}
});
uidは保存前にSHA-256でハッシュ処理されます。このページは役に立ちましたか?