Gravity Field
Русский
Русский
  • Server-Side API References
    • Запрос кампаний
    • Передача просмотра страницы
    • Передача взаимодействия пользователя с кампаниями
    • Передача событий
Powered by GitBook
On this page

Was this helpful?

  1. Server-Side API References

Передача взаимодействия пользователя с кампаниями

PreviousПередача просмотра страницыNextПередача событий

Last updated 7 months ago

Was this helpful?

Для сбора статистики и последующей оптимизации кампаний необходимо передавать информацию о взаимодействиях пользователя с кампаниями.

post

Report user engagement (clicks) with a variation or a recommended item.

Authorizations
Body
Responses
200
Successful response
application/json
204
Successful response
text/plain
401
Access token is missing or invalid
422
Error validation request data
application/json
post
POST /ssapi/engagement HTTP/1.1
Host: evs.gravityfield.ai
Authorization: Bearer API-KEY
Content-Type: application/json
Accept: */*
Content-Length: 365

{
  "user": {
    "id": "100"
  },
  "session": {
    "custom": "custom_session_100"
  },
  "context": {
    "page": {
      "type": "PRODUCT",
      "data": [
        "sku_1"
      ],
      "location": "https://test.ru/product/sku_1"
    },
    "device": {
      "userAgent": "Mozilla/5.0 ...",
      "ip": "8.8.8.8"
    }
  },
  "engagements": [
    {
      "type": "WRIMP",
      "decisionId": "65f2a818f56efdf37c00228b:65f2a818f56efdf37c002294:65f2a818f56efdf37c00228e:65f2a818f56efdf37c002292"
    }
  ]
}
{
  "session": {
    "sl": "58DA42F2-BD26-4517-A81B-4DA4369E2529"
  }
}