Как работают события

Урок 112 из 135
Автор: Роберт Басыров
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
2 из 5
Просмотров: 15107
Дата изменения: 08.11.2024
Недоступно в лицензиях:
Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).
Старт, Стандарт, Малый бизнес

Как работают события:

  Описание

Событие в модуле Веб-Аналитика - это способ фиксации некоторого факта, например загрузки документа или программы, перехода по рекламе, подписки на новости, перехода по внешней ссылке, посещения определенной страницы сайта и т.п.

Сами по себе события не возникают и обязательно должны быть настроены маркетологом или, в некоторых случаях, разработчиком сайта. В административной части сайта есть форма для настройки типов событий (Аналитика > События > Типы событий > Список). Используя эту форму, маркетолог может заранее спланировать и зарегистрировать типы событий, которые будут использоваться на сайте. Но если событие не зарегистрировано, оно будет автоматически зарегистрировано системой. Обязательная предварительная регистрация событий не требуется.

Рассмотрим на конкретных примерах как настроить и учитывать события.

  Пример настройки события

Например, чтобы фиксировать событие загрузки презентации с сайта, достаточно сделать ссылку на файл следующим образом:

/bitrix/redirect.php?event1=download&event2=soft_ad&event3=present&goto=/doc/present.ppt

По такой ссылке запрос посетителя будет перенаправлен на файл, расположенный на сайте с именем /doc/present.ppt, и пользователь сможет скачать документ.

Событие на сайте содержит несколько обязательных элементов:

  • goto – URL перехода;
  • набор параметров для идентификации события:

    event1=<значение> – первый код типа события.

    event2=<значение> – второй код типа события.

    event3=<значение> – уточнение типа события.

Комбинация значений event1 и event2 определяет уникальный код события, а параметр event3 используется только для сбора аналитики. Параметры event2 и event3 могут отсутствовать. Технически достаточно наличия параметра event1 для фиксирования события.

  Как учитываются события

События могут фиксироваться разными способами:

1. через страницу перенаправления с указанием обычных параметров;

2. при нажатии на рекламный баннер;

3. через вызов специальной функции в исполняемой части страницы.

Третий метод позволяет скрыть от посетителя факт фиксации события. Например, скачивание файла программы или презентации будет выглядеть для посетителя как нажатие на обычную ссылку типа /download/programm.exe. Фактически это будет означать обработку PHP-скриптом 404 ошибки отсутствия файла, фиксацию события с заранее определенными типами и последующее нормальное скачивание файла, который расположен в другом месте на сайте.



Нам жаль это слышать… Но мы постараемся быть лучше!

Мы благодарны Вам за помощь в улучшении документации.

Спасибо, мы рады что смогли помочь Вам. Ниже Вы можете оставить свой отзыв или пожелание :)
Мы стараемся сделать документацию понятнее и доступнее,
и Ваше мнение важно для нас
Курсы разработаны в компании «1С-Битрикс»