Источник: https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=43&LESSON_ID=2949 |
Для многих проектов важно отслеживать все новые регистрации на сайте в статистике для дальнейшего подробного анализа (например, откуда приходят пользователи, которые регистрируются). Отслеживать лучше всего через механизм Событий. При использовании Событий, появляется возможность смотреть отчеты по числу регистраций за день и строить график регистраций по времени.
Для решения задачи используется обработчик события OnAfterUserRegister. Код обработчика будет таким:
AddEventHandler("main", "OnAfterUserRegister", "OnUserEmailLoginRegisterHandler"); function OnUserEmailLoginRegisterHandler(&$arFields) { if(CModule::IncludeModule("statistic") && intval($_SESSION["SESS_SEARCHER_ID"])В результате в отчетах модуля статистики появятся данные о регистрациях:
![]()