Запрос на получение информации о звонках по кампаниям пользователя
Получить информацию о звонках по кампаниям пользователя можно следующим образом:
URL: GET app.call-tracking.by/crm_api/v1/stats/get_calls_per_campaign.json
Обязательные параметры:
- user_token - Секретный ключ пользователя.
- start_date - Дата начала запрашиваемого периода. Формат день-месяц-год. Пример: '01-07-2015'.
- end_date - Дата окончания запрашиваемого периода. Формат день-месяц-год. Пример: '31-07-2015'.
Необязательные параметры:
- adv_group_ids - Если указан, то будет предоставлена только информация о кампаниях указанных групп. Формат - строка (идентификаторы групп через запятую).
- adv_campaign_ids - Если указан, то будет предоставлена только информация о кампаниях указанных идентификаторов. Формат - строка (идентификаторы кампании через запятую).
Пример запроса:
app.call-tracking.by/crm_api/v1/stats/get_calls_per_campaign.json?user_token=TsMbF1mGyiEWejBJ2eOh_w&start_date=01-07-2015&end_date=03-07-2015&adv_campaign_ids=854,855,856
var campaign_ids = [854,855,856];
requestUrl = '/crm_api/v1/stats/get_calls_per_campaign.json?user_token=TsMbF1mGyiEWejBJ2eOh_w&start_date=01-07-2015&end_date=03-07-2015&adv_campaign_ids=' + [campaign_ids[0], campaign_ids[1]].join(',');
$.get(requestUrl, function (data) {
$('.response-example').removeClass('loading-data');
$('.response-example').html(JSON.stringify([data[0], data[1]], null, 4))
})
Пример ответа:
Параметры ответа:
- id - идентификатор кампании.
- name - имя кампании.
- calls_count - кол-во звонков за выбранный интервал.
- uniq_calls_count - кол-во уникальных звонков за выбранный интервал
- show_count - кол-во уникальных показов телефонов за выбранный интервал
Возможное практическое применение:
Для создания страниц с отчетами в виде таблиц или графиков. Например следующего вида: