Получение статистики с помощью программного интерфейса AdRiver
С помощью программного интерфейса можно получить разнообразные статистические данные о происходящих событиях в системе. Соответствующие запросы позволяют получить статистику:
- для сайтов
- для рекламных кампаний
- для сценариев
- для слайсов
- для баннеров
Статистика доступна по следующим показателям:
- показы
- клики
- программные события (действия пользователя по отношению к баннеру, вызывающие обращения к серверу, например, наведение курсора мыши, перемещение внутри баннера и т.п.)
Статистика доступна по заданному временному периоду. Период получения статистических данных задается с помощью указания даты начала и даты окончания периода.
Примечание: При указании периода получения статистики необходимо иметь в виду, что ненулевые статистические данные могут быть получены только за период реального выполнения рекламных кампаний на сайте. Срок хранения статистической информации системы для сайтов, рекламных кампаний, сценариев и баннеров составляет 365 суток.
Возможны два уровня детализации отображения статистики по заданному периоду – по дням и по часам.
Более подробную информацию о статистике в системе AdRiver можно получить из документации.
Обязательными параметрами запроса на получение статистических данных являются:
Необязательными параметрами запроса на получение статистических данных являются (при запросе статистики по сайту):
Пример запроса для получения статистики по рекламной кампании
GET/stat/ads/309582?start_date=2011-11-11&stop_date=2011-11-12&granularity=daily Content-Type:application/atom+xml X-Auth-UserID: 171322 X-Auth-Passwd: %FD%A6%DC%C7%08%EB%3C%83%1C%D0N%29
Пример запроса для получения статистики по сетевой рекламной кампании
GET/stat/net_ads/309582?start=&stop=&granularity={daily,hourly}&site_zone=
Content-Type:application/atom+xml
X-Auth-UserID: 171322
X-Auth-Passwd: %FD%A6%DC%C7%08%EB%3C%83%1C%D0N%29
В запросе используются следующие параметры:
- идентификатор рекламной кампании (309532), для которой требуется получить статистику;
- дата начала периода (2011-11-11), по которому требуется получить статистику;
- дата окончания периода (2011-11-12), по которому требуется получить статистику;
- уровень детализации, с которым требуется выдавать статистику — по дням (daily).
Ответ системы возвращает текущие данные статистики рекламной кампании в соответствии с запрошенными параметрами:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2012-03-06T17:11:21+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<title>AD Stat Atom Entry</title>
<id>https://api.adriver.ru/stat/ads/309582?granularity=daily&start_date=2011-11-11&stop_date=2011-11-12</id>
<content type="text/xml">
<statObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="AD" id="309582"/>
<period>
<startDate>2011-11-11</startDate>
<stopDate>2011-11-12</stopDate>
</period>
<stat>
<item>
<exp>113</exp>
<click>2</click>
<subevent> <item index="0">0</item> <item index="1">0</item> <item index="2">0</item> <item index="3">0</item> <item index="4">0</item> <item index="5">0</item> <item index="6">0</item> <item index="7">0</item> <item index="8">0</item> <item index="9">0</item> </subevent>
<date>2011-11-11</date>
</item>
<item>
<exp>67</exp>
<click>1</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2011-11-12</date>
</item>
</stat>
</statObject>
</content>
</entry>
Примечания к коду:
- id=»309582» — идентификатор рекламной кампании, по которой выдается статистика;
- <exp>113</exp> — количество показов за день;
- <click>2</click> — количество кликов за день;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за день (отдельно по каждому номеру события); - <date>2011-11-11</date> — день, статистика по которому приведена выше.
Пример запроса для получения статистики по суммарным показам/кликам и по уникальным показам/кликам за последний месяц для РК
GET /stat/ads/id_РК/total Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Пример запроса для получения статистики по суммарным показам/кликам и по уникальным показам/кликам за последний месяц для сетевой РК
GET /stat/net_ads/id_РК/total Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Ответ системы возвращает количество показов, кликов, событий и уникальных показов за месяц, неделю и вчерашний день у РК. Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:41:03+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statTotalObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="AD" id="1"/>
<stat>
<item>
<exp>98899901</exp>
<click>12</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<uniq>
<exp>
<month>1528161</month>
<week>331566</week>
<yesterday>55077</yesterday>
</exp>
<click>
<month>0</month>
<week>0</week>
<yesterday>0</yesterday>
</click>
<reach>
<month>1528161</month>
<week>272112</week>
<yesterday>42802</yesterday>
</reach>
</uniq>
</item>
</stat>
</statTotalObject>
</content>
</entry>
Примечания к коду:
- 1 — идентификатор рекламной кампании, по которой запрашивается статистика;
- 98899901 — количество показов за месяц;
- 12 — количество кликов за месяц;
- subevent — количество событий за месяц;
- uniq — количество уникальных показов (exp), кликов (click) за месяц/неделю/вчерашний день;
- reach — охват аудитории за месяц/неделю/вчерашний день.
Пример запроса для получения статистики по уникальным показам для РК (за последний месяц с разбивкой по дням)
GET /stat/ads/id_РК/unique Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Пример запроса для получения статистики по уникальным показам для сетевой РК (за последний месяц с разбивкой по дням)
GET /stat/net_ads/id_РК/unique Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Ответ системы возвращает количество уникальных показов по дням за прошедший месяц. Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:43:58+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statUniqueObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="AD" id="1"/>
<stat>
<item>
<exp>64050</exp>
<click>0</click>
<reach>64050</reach>
<date>2014-04-12</date>
</item>
<item>
<exp>63131</exp>
<click>0</click>
<reach>121096</reach>
<date>2014-04-13</date>
</item>
<item>
<exp>68225</exp>
<click>0</click>
<reach>181534</reach>
<date>2014-04-14</date>
</item>
<item>
<exp>89410</exp>
<click>0</click>
<reach>259340</reach>
<date>2014-04-15</date>
</item>
<item>
<exp>81742</exp>
<click>0</click>
<reach>385552</reach>
<date>2014-04-16</date>
</item>
...
<item>
<exp>37891</exp>
<click>0</click>
<reach>1432816</reach>
<date>2014-05-09</date>
</item>
<item>
<exp>65867</exp>
<click>0</click>
<reach>1485359</reach>
<date>2014-05-10</date>
</item>
<item>
<exp>55077</exp>
<click>0</click>
<reach>1528161</reach>
<date>2014-05-11</date>
</item>
</stat>
</statUniqueObject>
</content>
</entry>
Примечания к коду:
Запрос на получение списка РК за период
В запросе указывается дата начала периода и дата окончания периода. В ответе возвращается массив объектов кампаний и их сценариев, которые проводились в указанный промежуток времени. Также возможно запросить данные со статистикой, указав параметр stat=1. Доступны данные по обычным и сетевым кампаниям, а также делегированным кампаниям с правами на просмотр статистики.
Пример запроса на получение списка кампаний за период:
GET /monitoring/traffic_period?start_date=2014-01-01&stop_date=2015-05-01 Content-Type: application/atom+xml X-Auth-UserID: 123456 X-Auth-Passwd: token
Пример ответа:
[ { "ad_id":"123456",
"profile_id":123456,
"ad_delegated":0,
"ad_name":"Campaign-Name",
"ad_type":1,
"profile_name":"Profile-Name"
},
{ "ad_id":"523456",
"profile_id":523457,
"ad_delegated":0,
"ad_name":"Campaign-Name",
"ad_type":1,
"profile_name":"Profile-Name"
},
{ "ad_id":"1234567",
"profile_id":1234567,
"ad_delegated":0,
"ad_name":"Campaign-Name",
"ad_type":1,
"profile_name":"Profile-name"
}
]
Пример запроса на получение списка кампаний за период со статистикой:
GET /monitoring/traffic_period?start_date=2014-01-01&stop_date=2015-05-01&stat=1 Content-Type: application/atom+xml X-Auth-UserID: 123456 X-Auth-Passwd: token
Пример ответа:
[
{
"ad_id": 123456,
"profile_id": 123456,
"ad_delegated": 0,
"ad_name": "CampaignName",
"ad_type": 1,
"stat": {
"sub0": 0,
"exp": 9,
"uclk": 0.00393,
"clk": 1,
"uexp": 2007560
},
"profile_name": "ProfileName"
},
{
"ad_id": 1234567,
"profile_id": 1234567,
"ad_delegated": 0,
"ad_name": "CampaignName",
"ad_type": 1,
"stat": {
"sub0": 0,
"exp": 127,
"uclk": 0,
"clk": 0,
"uexp": 26
},
"profile_name": "ProfileName"
},
{
"ad_id": 12345678,
"profile_id": 12345678,
"ad_delegated": 0,
"ad_name": "CampaignName",
"ad_type": 1,
"stat": {
"sub0": 0,
"exp": 127,
"uclk": 0,
"clk": 0,
"uexp": 1
},
"profile_name": "Profilename"
}
]
Подсчет количества уникальных показов и уникальных кликов в сценарии реализован с помощью алгоритма HLL.
Суммировать данные по уникальным показам и кликам сценариев с целью получения количества уникальных показов и кликов по рекламной кампании в целом нельзя. Данное решение не предоставляет возможности получения суммарных данных по уникальным показам и кликам кампании.
Пример запроса для получения статистики по сценарию
GET/stat/profiles/717428?start_date=2011-11-11&stop_date=2011-11-12&granularity=daily Content-Type:application/atom+xml X-Auth-UserID: 174652 X-Auth-Passwd: %FD%A6%DC%C7%08%EB%3C%83%1C%D0N%29
В запросе используются следующие параметры:
- идентификатор сценария (717428), для которого требуется получить статистику;
- дата начала периода (2011-11-11), по которому требуется получить статистику;
- дата окончания периода (2011-11-12), по которому требуется получить статистику;
- уровень детализации, с которым требуется выдавать статистику — по дням (daily).
Ответ системы возвращает текущие данные статистики сценария в соответствии с запрошенными параметрами:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2012-03-06T17:12:57+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<title>Profile Stat Atom Entry</title>
<id>https://api.adriver.ru/stat/profiles/717428?granularity=daily&start_date=2011-11-11&stop_date=2011-11-12</id>
<content type="text/xml">
<statObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="PROFILE" id="717428"/>
<period>
<startDate>2011-11-11</startDate>
<stopDate>2011-11-12</stopDate>
</period>
<stat>
<item>
<exp>38</exp>
<click>2</click>
<subevent> <item index="0">0</item> <item index="1">0</item> <item index="2">0</item> <item index="3">0</item> <item index="4">0</item> <item index="5">0</item> <item index="6">0</item> <item index="7">0</item> <item index="8">0</item> <item index="9">0</item> </subevent>
<date>2011-11-11</date>
</item>
<item>
<exp>17</exp>
<click>1</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2011-11-12</date>
</item>
</stat>
</statObject>
</content>
</entry>
Примечания к коду:
- id=»717428» — идентификатор сценария, по которому выдается статистика;
- <exp>38</exp> — количество показов за день;
- <click>2</click> — количество кликов за день;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за день (отдельно по каждому номеру события); - <date>2011-11-11</date> — день, статистика по которому приведена выше.
Пример запроса для получения статистики по уникальным показам и суммарным показам/кликам для сценария (за последний месяц)
GET /stat/profiles/id_Сценария/total Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:50:26+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statTotalObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="PROFILE" id="1"/>
<stat>
<item>
<exp>45859681</exp>
<click>10</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<uniq>
<exp>
<month>948233</month>
<week>209455</week>
<yesterday>34240</yesterday>
</exp>
<click>
<month>0</month>
<week>0</week>
<yesterday>0</yesterday>
</click>
<reach>
<month>948233</month>
<week>179182</week>
<yesterday>27934</yesterday>
</reach>
</uniq>
</item>
</stat>
</statTotalObject>
</content>
</entry>
Примечания к коду:
- id=»1» — идентификатор сценария, по которому выдается статистика;
- <exp>45859681</exp> — количество показов за месяц;
- <click>10</click> — количество кликов за месяц;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за месяц (отдельно по каждому номеру события); - uniq (exp, click) — количесвто уникальных показов, кликов за месяц/неделю/вчерашний день;
- reach — охват аудитории (за месяц, неделю, вчерашний день).
Пример запроса для получения статистики по уникальным показам для сценария (за последний месяц с разбивкой по дням)
GET /stat/profiles/ID_сценария/unique Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Ответ системы возвращает количество уникальных показов по дням за прошедший месяц. Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:51:58+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statUniqueObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="PROFILE" id="1"/>
<stat>
<item>
<exp>37887</exp>
<click>0</click>
<reach>37887</reach>
<date>2014-04-12</date>
</item>
<item>
<exp>37622</exp>
<click>0</click>
<reach>72543</reach>
<date>2014-04-13</date>
</item>
<item>
<exp>40044</exp>
<click>0</click>
<reach>108833</reach>
<date>2014-04-14</date>
</item>
<item>
<exp>52739</exp>
<click>0</click>
<reach>156037</reach>
<date>2014-04-15</date>
</item>
<item>
<exp>47298</exp>
<click>0</click>
<reach>195318</reach>
<date>2014-04-16</date>
</item>
...
<item>
<exp>23485</exp>
<click>0</click>
<reach>886063</reach>
<date>2014-05-09</date>
</item>
<item>
<exp>41100</exp>
<click>0</click>
<reach>920299</reach>
<date>2014-05-10</date>
</item>
<item>
<exp>34240</exp>
<click>0</click>
<reach>948233</reach>
<date>2014-05-11</date>
</item>
</stat>
</statUniqueObject>
</content>
</entry>
Примечания к коду:
- 1 — идентификатор сценария, по которому выдается статистика;
- exp — количество уникальных показов за день;
- click — количество уникальных кликов за день;
- reach — охват аудитории к этому дню;
- <date>2014-04-12</date> — день, статистика по которому приведена выше.
Пример запроса для получения статистики по слайсу
GET/stat/slices/953752?start_date=2012-03-06&stop_date=2012-03-06&granularity=hourly Content-Type:application/atom+xml X-Auth-UserID: 177982 X-Auth-Passwd: %FD%A6%DC%C7%08%EB%3C%83%1C%D0N%29
В запросе используются следующие параметры:
- идентификатор слайса (953752), для которого требуется получить статистику;
- дата начала периода (2012-03-06), по которому требуется получить статистику;
- дата окончания периода (2012-03-06), по которому требуется получить статистику;
- уровень детализации, с которым требуется выдавать статистику — по часам (hourly).
Ответ системы возвращает текущие данные статистики слайса в соответствии с запрошенными параметрами:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2012-03-12T13:13:00+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<title>Slice Stat Atom Entry</title>
<id>https://api.adriver.ru/stat/slices/953752?granularity=hourly&start_date=2012-03-06&stop_date=2012-03-06</id>
<content type="text/xml">
<statObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="SLICE" id="953752"/>
<period>
<startDate>2012-03-06</startDate>
<stopDate>2012-03-06</stopDate>
</period>
<stat>
<item>
<exp>2</exp>
<click>0</click>
<subevent> <item index="0">0</item> <item index="1">0</item> <item index="2">0</item> <item index="3">0</item> <item index="4">0</item> <item index="5">0</item> <item index="6">0</item> <item index="7">0</item> <item index="8">0</item> <item index="9">0</item> </subevent>
<date>2012-03-06</date>
<time>00:00:00</time>
</item>
<item>
<exp>3</exp>
<click>0</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2012-03-06</date>
<time>01:00:00</time>
</item>
. . . .
<item>
<exp>25</exp>
<click>4</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2012-03-06</date>
<time>12:00:00</time>
</item>
<item>
<exp>0</exp>
<click>0</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2012-03-06</date>
<time>13:00:00</time>
</item>
. . . .
<item>
<exp>12</exp>
<click>2</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2012-03-06</date>
<time>22:00:00</time>
</item>
<item>
<exp>10</exp>
<click>2</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2012-03-06</date>
<time>23:00:00</time>
</item>
</stat>
</statObject>
</content>
</entry>
Примечания к коду:
- id=»953752″ — идентификатор слайса, по которому выдается статистика;
- <exp>2</exp> — количество показов за час;
- <click>0</click> — количество кликов за час;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за час (отдельно по каждому номеру события); - <time>00:00:00</time> — час, статистика по которому приведена выше.
Пример запроса для получения статистики по уникальным показам и суммарным показам/кликам для слайса (за последний месяц)
GET /stat/slices/ID_слайса/total Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:53:26+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statTotalObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="SLICE" id="1"/>
<stat>
<item>
<exp>1739</exp>
<click>0</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<uniq>
<exp>
<month>1</month>
<week>1</week>
<yesterday>0</yesterday>
</exp>
<click>
<month>0</month>
<week>0</week>
<yesterday>0</yesterday>
</click>
<reach>
<month>1</month>
<week>0</week>
<yesterday>0</yesterday>
</reach>
</uniq>
</item>
</stat>
</statTotalObject>
</content>
</entry>
Примечания к коду:
- id=»1» — идентификатор слайса, по которому выдается статистика;
- <exp>1739</exp> — количество показов за месяц;
- <click>0</click> — количество кликов за месяц;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за месяц (отдельно по каждому номеру события); - uniq — количество уникальных показов (exp) и кликов (click) за месяц/неделю/вчерашний день;
- reach — охват аудитории (за месяц, неделю, вчерашний день).
Пример запроса для получения статистики по уникальным показам для слайса (за последний месяц с разбивкой по дням)
GET /stat/slices/ID_Слайса/unique Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Ответ системы возвращает количество уникальных показов по дням за прошедший месяц. Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:51:58+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statUniqueObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="SLICE" id="1"/>
<stat>
<item>
<exp>1</exp>
<click>0</click>
<reach>1</reach>
<date>2014-04-12</date>
</item>
<item>
<exp>1</exp>
<click>0</click>
<reach>1</reach>
<date>2014-04-13</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-04-14</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-04-15</date>
</item>
...
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-05-09</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-05-10</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-05-11</date>
</item>
</stat>
</statUniqueObject>
</content>
</entry>
Примечания к коду:
- 1 — идентификатор слайса, по которому выдается статистика;
- exp — количество уникальных показов за день;
- click — количество уникальных кликов за день;
- reach — охват аудитории к этому дню;
- <date>2014-05-11</date> — день, статистика по которому приведена выше.
Пример запроса для получения статистики по баннеру
GET/stat/banners/1429086?start_date=2011-11-11&stop_date=2011-11-12&granularity=daily Content-Type:application/atom+xml X-Auth-UserID: 177532 X-Auth-Passwd: %FD%A6%DC%C7%08%EB%3C%83%1C%D0N%29
В запросе используются следующие параметры:
- идентификатор баннера (1429086), для которого требуется получить статистику;
- дата начала периода (2011-11-11), по которому требуется получить статистику;
- дата окончания периода (2011-11-12), по которому требуется получить статистику;
- уровень детализации, с которым требуется выдавать статистику — по дням (daily).
Ответ системы возвращает текущие данные статистики баннера в соответствии с запрошенными параметрами:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2012-03-06T17:13:59+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<title>Banner Stat Atom Entry</title>
<id>https://api.adriver.ru/stat/banners/1429086?granularity=daily&start_date=2011-11-11&stop_date=2011-11-12</id>
<content type="text/xml">
<statObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="BANNER" id="1429086"/>
<period>
<startDate>2011-11-11</startDate>
<stopDate>2011-11-12</stopDate>
</period>
<stat>
<item>
<exp>38</exp>
<click>2</click>
<subevent> <item index="0">0</item> <item index="1">0</item> <item index="2">0</item> <item index="3">0</item> <item index="4">0</item> <item index="5">0</item> <item index="6">0</item> <item index="7">0</item> <item index="8">0</item> <item index="9">0</item> </subevent>
<date>2011-11-11</date>
</item>
<item>
<exp>17</exp>
<click>1</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2011-11-12</date>
</item>
</stat>
</statObject>
</content>
</entry>
Примечания к коду:
- id=»1429086» — идентификатор баннера, по которому выдается статистика;
- <exp>38</exp> — количество показов за день;
- <click>2</click> — количество кликов за день;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за день (отдельно по каждому номеру события); - <date>2011-11-11</date> — день, статистика по которому приведена выше.
Пример запроса для получения статистики по уникальным показам и суммарным показам/кликам для баннера (за последний месяц)
GET /stat/banners/ID_Баннера/total Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:55:26+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statTotalObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="BANNER" id="1"/>
<stat>
<item>
<exp>53040220</exp>
<click>2</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<uniq>
<exp>
<month>580194</month>
<week>122169</week>
<yesterday>20845</yesterday>
</exp>
<click>
<month>0</month>
<week>0</week>
<yesterday>0</yesterday>
</click>
<reach>
<month>580194</month>
<week>92979</week>
<yesterday>14875</yesterday>
</reach>
</uniq>
</item>
</stat>
</statTotalObject>
</content>
</entry>
Примечания к коду:
- id=»1» — идентификатор баннера, по которому выдается статистика;
- <exp>53040220</exp> — количество показов за месяц;
- <click>2</click> — количество кликов за месяц;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за месяц; - uniq — количество уникальных показов (exp) и кликов (click) за месяц/неделю/вчерашний день;
- reach — охват аудитории за месяц, неделю, вчерашний день.
Пример запроса для получения статистики по уникальным показам для баннера (за последний месяц с разбивкой по дням)
GET /stat/banners/ID_Баннера/unique Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Ответ системы возвращает количество уникальных показов по дням за прошедший месяц. Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:51:58+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statUniqueObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="BANNER" id="1"/>
<stat>
<item>
<exp>26172</exp>
<click>0</click>
<reach>26172</reach>
<date>2014-04-12</date>
</item>
<item>
<exp>25521</exp>
<click>0</click>
<reach>48572</reach>
<date>2014-04-13</date>
</item>
<item>
<exp>28192</exp>
<click>0</click>
<reach>72729</reach>
<date>2014-04-14</date>
</item>
<item>
<exp>36691</exp>
<click>0</click>
<reach>103347</reach>
<date>2014-04-15</date>
</item>
<item>
<exp>34459</exp>
<click>0</click>
<reach>129111</reach>
<date>2014-04-16</date>
</item>
...
<item>
<exp>14414</exp>
<click>0</click>
<reach>546999</reach>
<date>2014-05-09</date>
</item>
<item>
<exp>24782</exp>
<click>0</click>
<reach>565319</reach>
<date>2014-05-10</date>
</item>
<item>
<exp>20845</exp>
<click>0</click>
<reach>580194</reach>
<date>2014-05-11</date>
</item>
</stat>
</statUniqueObject>
</content>
</entry>
Примечания к коду:
- id=»1″ — идентификатор баннера, по которому приводится статистика;
- exp — количество уникальных показов за день;
- click — количество уникальных кликов за день;
- reach — охват аудитории к этому дню;
- date — дата, по которой приводится статистика выше.
Пример запроса для получения статистики по сайту
GET/stat/sites/178094?start_date=2011-12-13&stop_date=2011-12-14&granularity=daily Content-Type:application/atom+xml X-Auth-UserID: 179512 X-Auth-Passwd: %FD%A6%DC%C7%08%EB%3C%83%1C%D0N%29
В запросе используются следующие параметры:
- идентификатор сайта (178094), для которого требуется получить статистику;
- дата начала периода (2011-11-11), по которому требуется получить статистику;
- дата окончания периода (2011-11-12), по которому требуется получить статистику;
- уровень детализации, с которым требуется выдавать статистику — по дням (daily).
Ответ системы возвращает текущие данные статистики сайта в соответствии с запрошенными параметрами:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2012-03-06T17:15:42+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<title>Site Stat Atom Entry</title>
<id>https://api.adriver.ru/stat/sites/178094?granularity=daily&start_date=2011-12-13&stop_date=2011-12-14</id>
<content type="text/xml">
<statObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="SITE" id="178094"/>
<period>
<startDate>2011-12-13</startDate>
<stopDate>2011-12-14</stopDate>
</period>
<stat>
<item>
<exp>59</exp>
<click>17</click>
<subevent> <item index="0">0</item> <item index="1">0</item> <item index="2">0</item> <item index="3">0</item> <item index="4">0</item> <item index="5">0</item> <item index="6">0</item> <item index="7">0</item> <item index="8">0</item> <item index="9">0</item> </subevent>
<date>2011-12-13</date>
</item>
<item>
<exp>6</exp>
<click>2</click>
<subevent>
<item index="0">0</item>
<item index="1">0</item>
<item index="2">0</item>
<item index="3">0</item>
<item index="4">0</item>
<item index="5">0</item>
<item index="6">0</item>
<item index="7">0</item>
<item index="8">0</item>
<item index="9">0</item>
</subevent>
<date>2011-12-14</date>
</item>
</stat>
</statObject>
</content>
</entry>
Примечания к коду:
- id=»178094» — идентификатор сайта, по которому выдается статистика;
- <exp>59</exp> — количество показов за день;
- <click>17</click> — количество кликов за день;
- <subevent>
<item index=»0″>0</item>
<item index=»1″>0</item>
…
<item index=»9″>0</item>
</subevent> — количество программных событий за день (отдельно по каждому номеру события); - <date>2011-12-13</date> — день, статистика по которому приведена выше.
Пример запроса для получения статистики по уникальным показам и суммарным показам для сайта (за последний месяц)
GET /stat/sites/ID_сайта/total Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:58:26+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statTotalObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="SITE" id="1"/>
<stat>
<item>
<exp>1599</exp>
<click>3</click>
<uniq>
<exp>
<month>1</month>
<week>0</week>
<yesterday>0</yesterday>
</exp>
<click>
<month>0</month>
<week>0</week>
<yesterday>0</yesterday>
</click>
<reach>
<month>1</month>
<week>0</week>
<yesterday>0</yesterday>
</reach>
</uniq>
</item>
</stat>
</statTotalObject>
</content>
</entry>
Примечания к коду:
- 1 — идентификатор сайта, по которому приводится статистика;
- 1599 — количество показов за месяц;
- 3 — количество кликов за месяц;
- uniq — количество уникальных показов (exp) и кликов (click) за месяц/неделю/вчерашний день;
- reach — охват аудитории за месяц/неделю/вчерашний день;
Пример запроса для получения статистики по уникальным показам для сайта (за последний месяц с разбивкой по дням)
GET /stat/sites/ID_Сайта/unique Content-Type:application/atom+xml X-Auth-UserID: UserID X-Auth-Passwd: Token
Ответ системы возвращает количество уникальных показов по дням за прошедший месяц. Пример ответа системы:
<?xml version="1.0" encoding="utf-8"?>
<entry xmlns="http://www.w3.org/2005/Atom" xmlns:adriver="http://adriver.ru/ns/restapi/atom">
<updated>2014-05-12T13:51:58+04:00</updated>
<author>
<name>Adriver::RestAPI::Statistics</name>
</author>
<content type="text/xml">
<statUniqueObject xmlns="http://adriver.ru/ns/restapi/atom">
<object type="SITE" id="1"/>
<stat>
<item>
<exp>0</exp>
<click>0</click>
<reach>0</reach>
<date>2014-04-12</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>0</reach>
<date>2014-04-13</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>0</reach>
<date>2014-04-14</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>0</reach>
<date>2014-04-15</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>0</reach>
<date>2014-04-16</date>
</item>
...
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-05-09</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-05-10</date>
</item>
<item>
<exp>0</exp>
<click>0</click>
<reach>1</reach>
<date>2014-05-11</date>
</item>
</stat>
</statUniqueObject>
</content>
</entry
Примечания к коду:
- 1 — идентификатор сайта, по которому приводится статистика;
- exp — количество уникальных показов за день;
- click — количество уникальных кликов за день;
- reach — охват аудитории к этому дню;
- date — день, по которому приведена статистика выше.