Учет регистрации нового пользователя в статистике
Как отслеживать регистрацию нового пользователя |
Для многих проектов важно отслеживать все новые регистрации на сайте в статистике для дальнейшего подробного анализа (например, откуда приходят пользователи, которые регистрируются). Отслеживать лучше всего через механизм событий. Используя события, появляется возможность смотреть отчеты по числу регистраций за день и строить график регистраций по времени.
Задача решается с применением кода. Если вы не уверены в своих силах - обратитесь к разработчику сайта.
Для решения задачи используйте обработчик события
OnAfterUserRegister
Событие "OnAfterUserRegister" вызывается после попытки регистрации нового пользователя методом CUser::Register.
Подробнее...
:
AddEventHandler("main", "OnAfterUserRegister", "OnUserEmailLoginRegisterHandler"); function OnUserEmailLoginRegisterHandler(&$arFields) { if(CModule::IncludeModule("statistic") && intval($_SESSION["SESS_SEARCHER_ID"]) <= 0) { $event1 = "register"; $event2 = "new_user"; $event3 = $arFields["EMAIL"]; CStatistic::Set_Event($event1, $event2, $event3); } return $arFields; }
В результате на странице Список событий (Аналитика > События > События) будет создаваться новая запись при каждой попытке регистрации пользователя.
События .
и Ваше мнение важно для нас