Запрос¶
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/" } }