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
Пользовательские комментарии
Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.Для этого нужно всего лишь авторизоваться на сайте
Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.
Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.