GetEventList
Описание и параметры
CDBResult CAdv::GetEventList( int adv_id, string &by = "s_counter", string &order = "desc", array filter = array(), bool &is_filtered )
Возвращает список типов событий, инициализированных посетителями, зашедшими по определённой рекламной кампании (РК).
Параметры метода
| Параметр | Описание |
|---|---|
| adv_id | ID рекламной кампании. |
| by | Поле для сортировки. Возможные значения:
|
| оrder | Порядок сортировки. Возможные значения:
|
| filter | Массив для фильтрации результирующего списка. В массиве допустимы следующие ключи:
|
| is_filtered | Флаг отфильтрованности списка типов событий. Если значение равно "true", то список был отфильтрован. |
Смотрите также
Структура возвращаемой записи
Array ( [ID] => ID типа события [EVENT1] => идентификатор event1 [EVENT2] => идентификатор event2 [C_SORT] => сортировка [NAME] => название [EVENT] => название либо [ID] event1 / event2 [DESCRIPTION] => описание [COUNTER] => суммарное кол-во событий данного типа на прямом заходе по РК [COUNTER_BACK] => суммарное кол-во событий данного типа на возврате по РК [COUNTER_TODAY] => кол-во событий данного типа на прямом заходе по РК за сегодня [COUNTER_YESTERDAY] => кол-во событий данного типа на прямом заходе по РК за вчера [COUNTER_BEF_YESTERDAY] => кол-во событий данного типа на прямом заходе по РК за позавчера [COUNTER_PERIOD] => кол-во событий данного типа на прямом заходе по РК за период [COUNTER_BACK_TODAY] => кол-во событий данного типа на возврате по РК за сегодня [COUNTER_BACK_YESTERDAY] => кол-во событий данного типа на возврате по РК за вчера [COUNTER_BACK_BEF_YESTERDAY] => кол-во событий данного типа на возврате по РК за позавчера [COUNTER_BACK_PERIOD] => кол-во событий данного типа на возврате по РК за период [MONEY] => итоговая денежная сумма событий данного типа на прямом заходе по РК [MONEY_TODAY] => денежная сумма событий данного типа на прямом заходе по РК за сегодня [MONEY_YESTERDAY] => денежная сумма событий данного типа на прямом заходе по РК за вчера [MONEY_BEF_YESTERDAY] => денежная сумма событий данного типа на прямом заходе по РК за позавчера [MONEY_PERIOD] => денежная сумма событий данного типа на прямом заходе по РК за период [MONEY_BACK] => итоговая денежная сумма событий данного на возврате по РК [MONEY_BACK_TODAY] => денежная сумма событий данного типа на возврате по РК за сегодня [MONEY_BACK_YESTERDAY] => денежная сумма событий данного типа на возврате по РК за вчера [MONEY_BACK_BEF_YESTERDAY] => денежная сумма событий данного типа на возврате по РК за позавчера [MONEY_BACK_PERIOD] => денежная сумма событий данного типа на возврате по РК за период )
Примеры использования
<?
$adv_id = 1;
// отфильтруем по типам события "download / file1" и "download / file2"
// а также получим дополнительные данные за декабрь 2005 года
$arFilter = array(
"EVENT1" => "download",
"EVENT2" => "file1 | file2",
"DATE1_PERIOD" => "01.12.2005",
"DATE2_PERIOD" => "31.12.2005"
);
// получим список записей
$rs = CAdv::GetEventList(
$adv_id,
($by="s_counter"),
($order="desc"),
$arFilter,
$is_filtered
);
// выведем все записи
while ($ar = $rs->Fetch())
{
echo "<pre>"; print_r($ar); echo "</pre>";
}
?>
© «Битрикс», 2001-2025, «1С-Битрикс», 2025