GetDailyList
Описание и параметры
CDBResult CTraffic::GetDailyList( string &by = "s_date", string &order = "desc", array &max_min, array filter = array(), bool &is_filtered, string get_maxmin = "Y" )
Возвращает количество хитов, хостов, сессий, посетителей, событий, коэфициенты оценки внимательности посетителей в разрезе по дням.
Параметры метода
Параметр | Описание |
---|---|
by | Поле для сортировки. Возможные значения:
|
оrder | Порядок сортировки. Возможные значения:
|
max_min | Ссылка на массив содержащий максимальную и минимальную даты из выбранного результирующего списка. Структура данного массива:
Array ( [DATE_FIRST] => минимальная дата [MIN_DAY] => день минимальной даты (1-31) [MIN_MONTH] => месяц минимальной даты (1-12) [MIN_YEAR] => год минимальной даты [DATE_LAST] => максимальная дата [MAX_DAY] => день максимальной даты (1-31) [MAX_MONTH] => месяц максимальной даты (1-12) [MAX_YEAR] => год максимальной даты ) |
filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
is_filtered | Флаг отфильтрованности результирующего списка. Если значение равно "true", то список был отфильтрован. |
get_maxmin | Если значение данной переменной равно "Y", то в параметр max_min будет возвращен соответствующий массив содержащий максимальную и минимальную даты из выбранного результирующего списка. |
Смотрите также
Структура возвращаемой записи
Array ( [ID] => ID записи [DATE_STAT] => дата [DAY] => день (1-31) [MONTH] => месяц (1-12) [YEAR] => год [WDAY] => номер дня недели (0 - понедельник, 1 - вторник, ... 6 - воскресенье) [HITS] => количество хитов [C_HOSTS] => количество хостов [SESSIONS] => количество сессий [C_EVENTS] => количество событий [GUESTS] => количество посетителей [NEW_GUESTS] => количество новых посетителей [FAVORITES] => количество посетителей, добавивших сайт в "Избранное" [TOTAL_HOSTS] => количество хостов [AM_AVERAGE_TIME] => среднее время длительности сессии [AM_1] => количество сессий длительность которых менее 1 минуты [AM_1_3] => количество сессий длительность которых от 1 до 3 минут [AM_3_6] => количество сессий длительность которых от 3 до 6 минут [AM_6_9] => количество сессий длительность которых от 6 до 9 минут [AM_9_12] => количество сессий длительность которых от 9 до 12 минут [AM_12_15] => количество сессий длительность которых от 12 до 15 минут [AM_15_18] => количество сессий длительность которых от 15 до 18 минут [AM_18_21] => количество сессий длительность которых от 18 до 21 минут [AM_21_24] => количество сессий длительность которых от 21 до 24 минут [AM_24] => количество сессий длительность которых более 24 минут [AH_AVERAGE_HITS] => среднее количество хитов в сессии [AH_1] => количество сессий в которых был только 1 хит [AH_2_5] => количество сессий в которых было от 2 до 5 хитов [AH_6_9] => количество сессий в которых было от 6 до 9 хитов [AH_10_13] => количество сессий в которых было от 10 до 13 хитов [AH_14_17] => количество сессий в которых было от 14 до 17 хитов [AH_18_21] => количество сессий в которых было от 18 до 21 хитов [AH_22_25] => количество сессий в которых было от 22 до 25 хитов [AH_26_29] => количество сессий в которых было от 26 до 29 хитов [AH_30_33] => количество сессий в которых было от 30 до 33 хитов [AH_34] => количество сессий в которых было более 34 хитов )
Примеры использования
<? // ограничимся данными только за декабрь 2007 года $arFilter = array( "DATE1" => "01.12.2007", "DATE2" => "31.12.2007" ); // получим данные по посещаемости $rsDays = CTraffic::GetDailyList( ($by="s_date"), ($order="desc"), $arMaxMin, $arFilter, $is_filtered ); while ($arDay = $rsDays->Fetch()) { echo "дата: ".$arDay["DATE_STAT"]."<br>"; echo "количество хитов: ".$arDay["HITS"]."<br>"; echo "количество хостов: ".$arDay["C_HOSTS"]."<br>"; echo "количество сессий: ".$arDay["SESSIONS"]."<br>"; echo "количество событий: ".$arDay["C_EVENTS"]."<br>"; echo "количество посетителей: ".$arDay["GUESTS"]."<br>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.