Запрос

POST /view

Тело запроса

{
  "project_id": 12345,
  "source": "SourceName",
  "campaign": "CampaignName",
  "keyword": "KeywordName",
  "seo_system": "SeoSystem",
  "page": "https://example.com/",
  "referer": "https://example.com/",
  "visitor": {
    ...
  },
  "real_visitor": {
    ...
  }
}

Описание полей

  • project_id (Обязательное) - ID проекта
  • source - Источник просмотра
  • campaign - Кампания просмотра
  • keyword - Ключевые слова
  • seo_system - Система сео
  • page - URL страницы, где был просмотр
  • referer - URL страницы, с которой был переход
  • visitor - Закрепленный за браузером посетитель
  • real_visitor - Текущий посетитель.

Рекомендуется использовать source/campaign/keyword или seo_system.

visitor и real_visitor можно получить из виджета LPTracker используя JavaScript:

lptWg.on('ready', function (uuid, params) {
  // uuid - ID просмотра в форме UUID
  // params.visitor - объект с данными для visitor
  // params.realVisitor - объект с данными для real_visitor
});

visitor и real_visitor используются для точной привязки просмотров к посетителям и группировки этих данных.

Пример запроса

curl -H 'Content-Type: application/json' \
    -H 'token: someToken' \
    -X POST \
    -d '{"project_id": 123, "source": "SomeSource", "campaign": "SomeCampaign", "keyword": "SomeKeyword"}' \
    https://direct.lptracker.ru/view

Пример ответа при успешном выполнении:

{
  "status": "success",
  "result": {
    "id": 123,
    "project_id": 12345,
    "uuid": "123e4567-e89b-12d3-a456-426655440000",
    "ym_client_id": "12345678901234567890",
    "ga_client_id": "123456789.1234567890",
    "visitor": {
      ...
    },
    "real_visitor": {
      ...
    },
    "source": "SourceName",
    "campaign": "CampaignName",
    "keyword": "KeywordName",
    "seo_system": "SeoSystem",
    "page": "https://example.com/",
    "referer": "https://example.com/"
  }
}