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