GetDynamicList
Описание и параметры
CDBResult CPage::GetDynamicList( string url, string &by = "s_date", string &order = "desc", array filter = array() )
Возвращает данные по посещаемости указанной страницы (каталогу) в разрезе по дням.
Параметры метода
Параметр | Описание |
---|---|
url | Полный путь к странице (каталогу) по которой необходимо получить данные. |
by | Порядок сортировки. Возможные значения:
|
оrder | Порядок сортировки. Возможные значения:
|
filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
Если не указать ни одно из вышеперечисленных значений, то данные будут показываться в сумме как по прямому заходу так и по возврату. |
Смотрите также
Структура возвращаемой записи
Array ( [DATE_STAT] => дата [DAY] => номер дня (1-31) [MONTH] => номер месяца (1-12) [YEAR] => год [COUNTER] => кол-во хитов на странице url [ENTER_COUNTER] => сколько раз данная страница была точкой входа [EXIT_COUNTER] => сколько раз данная страница была точкой выхода )
Примеры использования
<? $url = "http://www.bitrixsoft.ru/about/index.php"; // установим фильтр на декабрь 2007 года // по прямым заходам с рекламной кампании 1 либо 2 $arFilter = array( "DATE1" => "01.12.2007", "DATE2" => "31.12.2007", "ADV" => "1 | 2", "ADV_DATA_TYPE" => "P" ); // получим набор записей $rs = CPage::GetDynamicList( $url, ($by="s_date"), ($order="desc"), $arFilter, ); // выведем все записи while ($ar = $rs->Fetch()) { echo "<pre>"; print_r($ar); echo "</pre>"; } ?>
© «Битрикс», 2001-2024, «1С-Битрикс», 2024