Получение статистики с помощью программного интерфейса 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 – день, по которому приведена статистика выше.