Добавление заказов

Данный метод добавляет заказ в K50 Трекер с заданными параметрами.

Адрес для отправки запросов

https://api.tracker.k50.ru/v2/order/add/

Поддерживаемые методы: GET, POST
Для POST запросов, параметры в GET не учитываются (кроме параметра apiKey).

Параметры запроса

Параметр Значение Обязательный
apiKey Токен для авторизации. Подробнее Да
counter id счетчика, с которого будем снимать статистику. Список доступных счетчиков можно получить с помощью метода Да
orderId id заказа, добавляемого в систему Да
dateTime Дата добавления заказа Да
sid Id сеанса, привязанного к заказу Нет
uuid Id пользователя, привязанного к заказу Нет
callerPhone Номер телефона, привязанный к заказу Нет
margin Прибыль Нет
revenue Доход Нет
contactPerson Контактное лицо Нет
email Email контактного лица Нет
comment Комментарий к заказу Нет
tags Теги, указываются через запятую Нет
compositeSource Источник посещения Да
compositeSourceType Тип трафика Да
compositeKeyword Ключевое слово Да
entryPoint Страница входа Да
referrer Реферер Нет
utmSource Метка utm_source, указанная в ссылке на сайт Нет
utmMedium Метка utm_medium, указанная в ссылке на сайт Нет
utmCampaign Метка utm_campaign, указанная в ссылке на сайт Нет
utmContent Метка utm_content, указанная в ссылке на сайт Нет
utmTerm Метка utm_term, указанная в ссылке на сайт Нет
analyticsClientId Идентификатор пользователя (UserID) в Google Analytics Нет
metrikaClientId Идентификатор пользователя (UserID) в Яндекс.Метрике Нет
userAgent User Agent пользователя Да
IP IP адрес пользователя Да
callPage URL страницы, на которой находился пользователь в момент звонка Да
yClid Метка yclid, указанная в ссылке на сайт Нет
gClid Метка gclid, указанная в ссылке на сайт Нет

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

POST

https://api.tracker.k50.ru/v2/order/add/

{
"apiKey": "00000000-0000-0000-0000-000000000000",
"counter": "00000000000",
"orderId":  "randomOrderId",
"dateTime": "2017-04-01 00:00:00",
"tags":["newTag","newTag2"],
"comment": "first order"
}

GET

http://api.tracker.k50.ru/v2/order/add/?apiKey=00000000-0000-0000-0000-000000000000&counter=00000000000&orderId=randomOrderId&dateTime=2017-04-01+00%3A00%3A00&tags[]=newTag&tags[]=newTag2&comment=first+order

Формат ответа

{"result":true}

Формат ответа в случае ошибочного запроса

{"error":<HTTP_RESPONSE_CODE>,"message":"<MESSAGE>"}

Пример:

{"error":400,"message":"doubleByOrderId"}