GetList
Описание и параметры
CDBResult CAdv::GetList( string &by = "SESSIONS", string &order = "desc", array filter = array(), bool &is_filtered, mixed limit = "", array &referer_group, string &sql )
Возвращает список рекламных кампаний (РК) с рассчитанными статистическими показателями и со всеми данными по трафику.
Параметры метода
| Параметр | Описание |
|---|---|
| by | Поле для сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
| is_filtered | Флаг отфильтрованности списка рекламных кампаний. Если значение равно "true", то список был отфильтрован. |
| limit | Максимальное число РК которые будут выбраны в списке. Если значение равно "", то кол-во РК будет ограничено в соответствии со значением параметра "Максимальное кол-во показываемых записей в таблицах" из настроек модуля "Статистика". |
| referer_group | Ссылка на массив инициализируемый только при установленной группировке по referer1 или referer2 (если filter["GROUP"]="referer1" или filter["GROUP"]="referer2"). Структура данного массива:
[referer1 или referer2] => Array
(
[REFERER1] => referer1 или
[REFERER2] => referer2
[GUESTS_TODAY] => посетителей на прямом заходе за сегодня
[GUESTS_BACK_TODAY] => посетителей на возврате за сегодня
[NEW_GUESTS_TODAY] => новых посетителей за сегодня
[FAVORITES_TODAY] => посетителей, добавивших сайт в "Избранное" на прямом заходе за сегодня
[FAVORITES_BACK_TODAY] => посетителей, добавившие сайт в "Избранное" на возврате за сегодня
[C_HOSTS_TODAY] => хостов на прямом заходе за сегодня
[HOSTS_BACK_TODAY] => хостов на возврате за сегодня
[SESSIONS_TODAY] => сессий на прямом заходе за сегодня
[SESSIONS_BACK_TODAY] => сессий на возврате за сегодня
[HITS_TODAY] => хитов на прямом заходе за сегодня
[HITS_BACK_TODAY] => хитов на возврате за сегодня
[GUESTS_YESTERDAY] => посетителей на возврате за вчера
[GUESTS_BACK_YESTERDAY] => посетителей на возврате за вчера
[NEW_GUESTS_YESTERDAY] => новых посетителей за вчера
[FAVORITES_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на прямом заходе за вчера
[FAVORITES_BACK_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на возврате за вчера
[C_HOSTS_YESTERDAY] => хостов на прямом заходе за вчера
[HOSTS_BACK_YESTERDAY] => хостов на возврате за вчера
[SESSIONS_YESTERDAY] => сессий на прямом заходе за вчера
[SESSIONS_BACK_YESTERDAY] => сессий на возврате за вчера
[HITS_YESTERDAY] => хитов на прямом заходе за вчера
[HITS_BACK_YESTERDAY] => хитов на возврате за вчера
[GUESTS_BEF_YESTERDAY] => посетителей на прямом заходе за позавчера
[NEW_GUESTS_BEF_YESTERDAY] => новых посетителей за позавчера
[FAVORITES_BEF_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на прямом заходе за позавчера
[C_HOSTS_BEF_YESTERDAY] => хостов на прямом заходе за позавчера
[SESSIONS_BEF_YESTERDAY] => сессий на прямом заходе за позавчера
[HITS_BEF_YESTERDAY] => хитов на прямом заходе за позавчера
[GUESTS_BACK_BEF_YESTERDAY] => посетителей на возврате за позавчера
[FAVORITES_BACK_BEF_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на возврате за позавчера
[HOSTS_BACK_BEF_YESTERDAY] => хостов на возврате за позавчера
[SESSIONS_BACK_BEF_YESTERDAY] => сессий на возврате за позавчера
[HITS_BACK_BEF_YESTERDAY] => хитов на возврате за позавчера
[GUESTS_PERIOD] => посетителей на прямом заходе за период времени (установка периода времени осуществляется инициализацией filter["DATE1_PERIOD"] и/или filter["DATE2_PERIOD"])
[GUESTS_BACK_PERIOD] => посетителей на возврате за период времени
[NEW_GUESTS_PERIOD] => новые посетители на прямом заходе за период времени
[C_HOSTS_PERIOD] => хосты на прямом заходе за период времени
[HOSTS_BACK_PERIOD] => хостов на возврате за период времени
[FAVORITES_PERIOD] => посетителей, добавившие сайт в "Избранное" на прямом заходе за период времени
[FAVORITES_BACK_PERIOD] => посетителей, добавившие сайт в "Избранное" на возврате за период времени
[SESSIONS_PERIOD] => сессий на прямом заходе за период времени
[SESSIONS_BACK_PERIOD] => сессий на возврате за период времени
[HITS_PERIOD] => хитов на прямом заходе за период времени
[HITS_BACK_PERIOD] => хитов на возврате за период времени
)
|
| sql | Ссылка на результирующий SQL запрос по которому будет выбран список РК. |
Смотрите также
Структура возвращаемой записи
Array ( [ID] => ID [PRIORITY] => приоритет [REFERER1] => идентификатор referer1 [REFERER2] => идентификатор referer2 [DESCRIPTION] => описание [EVENTS_VIEW] => режим показа списка событий, возможные значения: link - ссылкой на список list - списком event1 - сгруппированными по event1 event2 - сгруппированными по event2 [DATE_FIRST] => дата первого прямого захода [DATE_LAST] => дата последнего прямого захода или возврата [ADV_TIME] => длительность РК в секундах [ATTENT] => внимательность на прямом заходе [ATTENT_BACK] => внимательность на возврате [NEW_VISITORS] => процент новых посетителей [RETURNED_VISITORS] => процент вернувшихся на сайт посетителей после прямого захода [VISITORS_PER_DAY] => среднее кол-во посетителей в день [CURRENCY] => валюта в которой заданы финансовые показатели [COST] => затраты [REVENUE] => доход [BENEFIT] => прибыль [SESSION_COST] => стоимость сессии [VISITOR_COST] => стоимость посетителя [ROI] => рентабельность [GUESTS] => суммарное кол-во посетителей на прямом заходе [NEW_GUESTS] => суммарное кол-во новых посетителей на прямом заходе [FAVORITES] => суммарное кол-во посетителей, добавившие сайт в "Избранное" на прямом заходе [C_HOSTS] => суммарное кол-во хостов на прямом заходе [SESSIONS] => суммарное кол-во сессий на прямом заходе [HITS] => суммарное кол-во хитов на прямом заходе [GUESTS_BACK] => суммарное кол-во посетителей на возврате [FAVORITES_BACK] => суммарное кол-во посетителей, добавившие сайт в "Избранное" на возврате [HOSTS_BACK] => суммарное кол-во хостов на возврате [SESSIONS_BACK] => суммарное кол-во сессий на возврате [HITS_BACK] => суммарное кол-во хитов на возврате [GUESTS_TODAY] => посетителей на прямом заходе за сегодня [GUESTS_BACK_TODAY] => посетителей на возврате за сегодня [NEW_GUESTS_TODAY] => новых посетителей на возврате за сегодня [FAVORITES_TODAY] => посетителей, добавившие сайт в "Избранное" на прямом заходе за сегодня [FAVORITES_BACK_TODAY] => посетителей, добавившие сайт в "Избранное" на возврате за сегодня [C_HOSTS_TODAY] => хостов на прямом заходе за сегодня [HOSTS_BACK_TODAY] => хостов на возврате за сегодня [SESSIONS_TODAY] => сессий на прямом заходе за сегодня [SESSIONS_BACK_TODAY] => сессий на возврате за сегодня [HITS_TODAY] => хитов на прямом заходе за сегодня [HITS_BACK_TODAY] => хитов на возврате за сегодня [GUESTS_YESTERDAY] => посетителей на прямом заходе за вчера [GUESTS_BACK_YESTERDAY] => посетителей на возврате за вчера [NEW_GUESTS_YESTERDAY] => новых посетителей на возврате за вчера [FAVORITES_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на прямом заходе за вчера [FAVORITES_BACK_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на возврате за вчера [C_HOSTS_YESTERDAY] => хостов на прямом заходе за вчера [HOSTS_BACK_YESTERDAY] => хостов на возврате за вчера [SESSIONS_YESTERDAY] => сессий на прямом заходе за вчера [SESSIONS_BACK_YESTERDAY] => сессий на возврате за вчера [HITS_YESTERDAY] => хитов на прямом заходе за вчера [HITS_BACK_YESTERDAY] => хитов на возврате за вчера [GUESTS_BEF_YESTERDAY] => посетителей на прямом заходе за позавчера [GUESTS_BACK_BEF_YESTERDAY] => посетителей на возврате за позавчера [NEW_GUESTS_BEF_YESTERDAY] => новых посетителей на возврате за позавчера [FAVORITES_BEF_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на прямом заходе за позавчера [FAVORITES_BACK_BEF_YESTERDAY] => посетителей, добавившие сайт в "Избранное" на возврате за позавчера [C_HOSTS_BEF_YESTERDAY] => хостов на прямом заходе за позавчера [HOSTS_BACK_BEF_YESTERDAY] => хостов на возврате за позавчера [SESSIONS_BEF_YESTERDAY] => сессий на прямом заходе за позавчера [SESSIONS_BACK_BEF_YESTERDAY] => сессий на возврате за позавчера [HITS_BEF_YESTERDAY] => хитов на прямом заходе за позавчера [HITS_BACK_BEF_YESTERDAY] => хитов на возврате за позавчера [GUESTS_PERIOD] => посетителей на прямом заходе за период [GUESTS_BACK_PERIOD] => посетителей на возврате за период [NEW_GUESTS_PERIOD] => новых посетителей на возврате за период [FAVORITES_PERIOD] => посетителей, добавившие сайт в "Избранное" на прямом заходе за период [FAVORITES_BACK_PERIOD] => посетителей, добавившие сайт в "Избранное" на возврате за период [C_HOSTS_PERIOD] => хостов на прямом заходе за период [HOSTS_BACK_PERIOD] => хостов на возврате за период [SESSIONS_PERIOD] => сессий на прямом заходе за период [SESSIONS_BACK_PERIOD] => сессий на возврате за период [HITS_PERIOD] => хитов на прямом заходе за период [HITS_BACK_PERIOD] => хитов на возврате за период )
Примеры использования
<?
// отфильтруем по рекламным кампаниям в referer1 которых входит "google"
// а также получим дополнительные данные за декабрь 2005 года
$arFilter = array(
"REFERER1" => "google",
"DATE1_PERIOD" => "01.12.2005",
"DATE2_PERIOD" => "31.12.2005"
);
// получим список записей
$rs = CAdv::GetList(
($by="SESSIONS"),
($order="desc"),
$arFilter,
$is_filtered,
"",
$referer_group,
$sql
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025
Пользовательские комментарии
Помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.