Я заметил, что Discourse отслеживает просмотренные сообщения и время просмотра.
Мы планируем использовать Discourse в качестве сообщества поддержки продуктов, где учетная запись предоставляется при регистрации продукта, а SSO позволяет избавиться от утомительного шага регистрации.
Мне очень хотелось бы собирать данные о «наблюдателях» (lurkers), чтобы понять, ведут ли они себя лучше, чем те, кто никогда не посещал форум, а также сравнить их с активными пользователями.
Хотя я ожидаю, что изначально это потребует от меня значительных ручных усилий, я всё же хотел бы, если возможно, собирать эти данные. Это реально?
Discourse не собирает данные от анонимных (неавторизованных) пользователей в детализированном виде, но вы можете подключить свой код Google Analytics UA и отслеживать их перемещение по вашему сайту.
Из того, что я понимаю о нашей реализации, пользователи будут автоматически входить в систему. Поэтому эта часть не должна быть проблемой, поскольку любой пробный пользователь автоматически получит учетные данные и аутентификацию.
Конечно, это не будет работать, если они находят сообщество через нестандартные каналы (поиск в Google и т. д.), но ссылки, которые мы контролируем для доступа к сообществу, автоматически выполняют вход.