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-2025, «1С-Битрикс», 2025