#
Передача взаимодействий пользователя с кампаниями
Для сбора статистики и последующей оптимизации кампаний необходимо передавать информацию о взаимодействиях пользователя с кампаниями.
#
engagement: передача информации о взаимодействии пользователя с кампаниями
API reference
curl --request POST
--url 'https://evs-01.gravityfield.ai/ssapi/engagement'
--header 'content-type: application/json'
--header 'Authorization: Bearer your-api-key'
--data '
{
"user": {
"id": "638073ccfb53d530340043f2"
},
"session": {
"custom": "356A7EA8-64BD-4161-9CD1-DBAEC60FE379"
},
"context": {
"page": {
"type": "HOMEPAGE",
"data": [],
"location": "test.com"
},
"device": {
"userAgent": "Mozilla/5.0 (Linux; U; Android 8.1.0; zh-CN; EML-AL00 Build/HUAWEIEML-AL00) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 baidu.sogo.uc.UCBrowser/11.9.4.974 UWS/2.13.1.48 Mobile Safari/537.36 AliApp(DingTalk/4.5.11) com.alibaba.android.rimet/10487439 Channel/227200 language/zh-CN",
"ip": "54.100.200.255"
}
},
"engagements": [
{
"type": "CLICK", // клик в нерекомендательную кампанию
"decisionId": "63887d7be56d03ffa20a0eb4:63888700e56d03ffa20a0eb8:63887dca4ced2efd590e0c48:638887f598d04ac34107c155",
"event_time": "2025-12-31T15:16:17+03:00"
},
{
"type": "SLOT_CLICK", // клик в конкретный товар в рекомендательной кампании
"slotId": "638864ee8a5cfa1c840b4252:6388ae4be56d03ffa20a0eba:638865144ced2efd590e0c45:6388ad638a5cfa1c840b4258:6384c154a6f52fbd430fa182:637de30b1d1fded85d0bfcd2:0:390:0:4:1"
},
{
"type": "WRIMP", // рекомендательный виджет находится во viewport пользователя как минимум на 50% в течении не менее 1 секунды
"decisionId": "63887d7be56d03ffa20a0eb4:63888700e56d03ffa20a0eb8:63887dca4ced2efd590e0c48:638887f598d04ac34107c155",
"variations": [
"63888700e56d03ffa20a0eb8","638865144ced2efd590e0c45"
]
},
]
}