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

Was this helpful?

  1. Server-Side API References

Передача событий

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

Last updated 7 months ago

Was this helpful?

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

post

Report a predefined or custom event.

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/event HTTP/1.1
Host: evs.gravityfield.ai
Authorization: Bearer API-KEY
Content-Type: application/json
Accept: */*
Content-Length: 479

{
  "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"
    }
  },
  "events": [
    {
      "name": "Purchased online",
      "properties": {
        "eventType": "purchase-v1",
        "value": 100,
        "uniqueTransactionId": "f8709115-eeaa-404d-84da-a1eeafb82e0e",
        "cart": [
          {
            "productId": "sku_1",
            "quantity": 2,
            "itemPrice": 10
          },
          {
            "productId": "sku_2",
            "quantity": 1,
            "itemPrice": 80
          }
        ]
      }
    }
  ]
}
{
  "user": {
    "slid": "65fafcdae8dc0a8e690a4102"
  },
  "session": {
    "sl": "58DA42F2-BD26-4517-A81B-4DA4369E2529"
  }
}