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?

Для всех пользователей необходимо передавать информацию о просмотре страниц на сайте или экранов в приложении. Как правило, данная задача решается вместе с задачей запроса кампаний в рамках choose. Но есть возможность передавать информацию о просмотре отдельно от запроса кампаний — с помощью page.

При использовании гибридной интеграции информацию о просмотре страницы необходимо передавать в том случае, если на этой странице не проведена фронтовая интеграция.

post

Report a pageview without choosing variations for any campaigns. This endpoint has the same effect as calling choose with an empty selector argument.

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

{
  "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"
    }
  }
}
{
  "user": {
    "slid": "65fafcdae8dc0a8e690a4102"
  },
  "session": {
    "sl": "58DA42F2-BD26-4517-A81B-4DA4369E2529"
  }
}