Имеется модуль, который будет устанавливаться из Marketplace. Как можно в модуле поймать событие просмотра посетителем страницы с детальным описанием товара (+ учитывая возможное присутствие на сайте функции быстрого просмотра)? Такого события у торгового каталога по-видимому нет, а по адресу запроса отследить, что запрашивается страница для конкретного товара кажется очень непростой задачей. Как я понимаю, достаточно определить, что для страницы был подключён компонент bitrix:catalog.element. Но как это сделать? Есть ли способ реализовать что-то подобное в модуле, не внося изменения в стандартные файлы? Модуль необходим для сторонней системы веб-аналитики, а данная возможность позволит выделить сегмент посетителей, которые интересуются товарами.
как вы и подметили, смена компонента карточки товара делает данный способ неприменимым. Предпоследний способ выглядит лучше всего.
Вы неправильно подписались на события, да еще и не на все события)