GetList
Описание и параметры
CDBResult CAutoDetect::GetList( string &by = "s_counter", string &order = "desc", array filter = array(), bool &is_filtered )
Возвращает список незнакомых UserAgent'ов. Метод анализирует список сессий, и собирает все UserAgent'ы которые не принадлежат ни одной поисковой системе и ни одному браузеру (UserAgent'ы браузеров задаются в настройках модуля "Статистика").
Параметры метода
| Параметр | Описание |
|---|---|
| by | Поле для сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
| is_filtered | Флаг отфильтрованности списка UserAgent'ов. Если значение равно "true", то список был отфильтрован. |
Смотрите также
- Пользовательскую документацию, раздел Веб-аналитика > Поисковые системы > Автодетект
Структура возвращаемой записи
Array ( [USER_AGENT] => UserAgent [COUNTER] => кол-во сессий )
Примеры использования
<?
// выберем данные только за последний день
$arFilter = array(
"LAST" => "Y"
);
// получим список записей
$rs = CAutoDetect::GetList(
($by = "s_counter"),
($order = "desc"),
$arFilter = array(),
$is_filtered
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025