Метод user id

Материал из Alytics Wiki
Перейти к: навигация, поиск

Excel

Файл с информацией о звонках и прибыли продажах должен иметь формат CSV. В нем должно быть пять столбцов, три из которых обязательных:

Дата - обязательное user_id - обязательное Кол-во продаж (Count) - обязательное Выручка (по другому: сумма заказа, она же Revenue) Прибыль (по другому: Gross Profit) - сейчас не обрабатывается, для будущего.

Формат CSV файла

В первой строчке - заголовок на русском языке: Дата, User_id, Кол-во продаж, Выручка, Прибыль; Во второй - названия колонок : date, user_id, count, revenue, gross_profit

Скачать пример файла

API

URL, к которому будет обращаться Alytics должен быть защищен базовой авторизацией HTTP. URL должен принимать HTTP параметр date в формате YYYY-MM-DD, в котором Алитикс будет передавать дату, за которую нужно вернуть статистику. Пример: http://alytics.ru/stat?date=2013-04-02 Кодировка должна быть формата UTF - 8.


Ответ должен быть следующего вида:


{

“data”: [   
 {   
  “user_id”: (str),   
  “count”: (int),   
  “revenue”: (float),   
  “gross_profit”: (float)   
 }   
 ]   

}

Пример 1. Если вы хотите передавать выручку и видеть ROI:

{

“data”: [    
 {    
  “user_id”: 587-963,    
  “count”: 1,    
  “revenue”: 520,    
  “gross_profit”: 0    
 }    
 ]    

}

Пример 2. Если вы не можете передавать выручку и хотите работать с показателем CPA:

{

“data”: [    
 {    
  “user_id”: 698-963,    
  “count”: 1,    
  “revenue”: 0,    
  “gross_profit”: 0    
 }    
 ]    

}


Где :

user_id - идентификатор клиента, обязательное Это поле должно содержать только идентификатор клиента (например, 175-958). Если идентификатора клиента у звонка нет, передавать его со значением "null" не нужно. count - количество транзакций, обязательное revenue - выручка (сумма заказа), обязательное gross_profit - прибыль, сейчас не обрабатывается, для будущего

Обратите внимание, что если данных нет, то должен вернуться пустой массив data:

{“data”:[]}