[siteStatistics] Версия 2.0.0. Пользователи
В этой версии расширены возможности статистики по пользователям. В предыдущей версии, собственно говоря, и не было такой статистики. Можно было только посмотреть список пользователей, находящихся в данный момент на сайте. Теперь можно посмотреть, кто и как часто ходит к вам на сайт.
В списке отображаются как авторизованные, так и не авторизованные пользователи — гости, последняя просмотренная страница, дата последнего посещения и контекст. По двойному клику на строке или по клику на кнопке с таблицей, открывается статистика по текущему пользователю.
Учет ведется в разрезе дня и ресурса. Для удобства сгруппировано по месяцам.
Еще раз обратите внимание на первую табличку. В ней есть кнопочка с конвертиком. И служит она для передачи сообщения пользователю. Как это работает? Нажимаем кнопку и вводим текст, который мы хотим показать выбранному пользователю.
Код чанка для примера
Сообщение показывается один раз. Дата, когда сообщение было показано пользователю, отображается в табличке в колонке «Показано».
Можно выделить несколько пользователей и указать им одно сообщение — чанк с приветствием или важной информацией.
И еще теперь можно посмотреть пользователей, которые посещали выбранную страницу в разрезе указанного периода. Вот за все время.
А вот за июль
Вспомнить, что было в первой версии, можно тут.
Полная документация.
В списке отображаются как авторизованные, так и не авторизованные пользователи — гости, последняя просмотренная страница, дата последнего посещения и контекст. По двойному клику на строке или по клику на кнопке с таблицей, открывается статистика по текущему пользователю.
Учет ведется в разрезе дня и ресурса. Для удобства сгруппировано по месяцам.
Еще раз обратите внимание на первую табличку. В ней есть кнопочка с конвертиком. И служит она для передачи сообщения пользователю. Как это работает? Нажимаем кнопку и вводим текст, который мы хотим показать выбранному пользователю.
Код чанка для примера
Мы рады приветствовать вас на сайте, [[!+modx.user.id:userinfo=`fullname`]]!
Ставим галочку «Показать сообщение». И теперь, при следующем посещении пользователь увидит вот такое окошкоСообщение показывается один раз. Дата, когда сообщение было показано пользователю, отображается в табличке в колонке «Показано».
Можно выделить несколько пользователей и указать им одно сообщение — чанк с приветствием или важной информацией.
И еще теперь можно посмотреть пользователей, которые посещали выбранную страницу в разрезе указанного периода. Вот за все время.
А вот за июль
Вспомнить, что было в первой версии, можно тут.
Полная документация.
Поблагодарить автора
Отправить деньги
Комментарии: 13
Для не особо больших сайтов вот эта штука с сообщением для конкретного пользователя в некоторых случаях — просто песня!
Важно знать. Если страница ресурса кэшируется, то она будет удалена из кэша. Поэтому при следующем заходе она будет собираться заново. В противном случае, сообщение будут видеть все, кто заходит на эту страничку.
Поэтому при следующем заходе она будет собираться заново.Только при первом. Потом она закэшируется и со второго захода будет браться уже из кэша.
А обновится с первой версии на эту можно будет?
Конечно, через менеджер пакетов — <Обновить>.
Чего-то не показывает обнову))
Когда в магазине добавят, тогда и появится такая возможность. Обычно это занимает несколько дней.
Понял, спасибо за ответ!
Не хватает IP адресов всех заходящих пользователей)
Dashboard widget Планируется?
В ближайшее время нет.
siteStatistics 2.2.1-pl
С чем может быть связана ошибка в логах?
Ошибка:
С чем может быть связана ошибка в логах?
Ошибка:
[full_path]/core/xpdo/om/xpdoobject.class.php : 1452) Error 23000 executing statement:
INSERT INTO `modx_stat_page_statistics` (`rid`, `user_key`, `date`, `month`, `year`, `views`) VALUES (3, '68c21c6a42ceb97531b59a6a7c572c72', '2018-12-17', '2018-12', '2018', 1)
Array
(
[0] => 23000
[1] => 1062
[2] => Duplicate entry '3-68c21c6a42ceb97531b59a6a7c572c72-2018-12-17' for key 'PRIMARY'
)
Визов сниппета:[[!siteStatistics? &mode=`site` &countby=`day`]]
Чанк tpl.siteStatistics<div class="site-statistics" title="Статистика за день">
<div class="stat-left-side"><i class="icon-pie-chart"></i></div>
<div class="stat-right-side">
[[!siteOnlineUsers? &tpl=`tpl.mySOU`]]<i class="stat-icon icon-users" title="онлайн (за 5 м)"></i>
[[+users]]<i class="stat-icon icon-users" title="пользователи"></i>
[[+views]]<i class="stat-icon icon-eye" title="просмотры"></i>
</div>
</div>
Чанк tpl.mySOU(pdoFenom):{set $users = $_pls['stat.online_users']}
{set $guest = $_pls['stat.online_guests']}
{set $result = $users + $guest}
{$result}
ХЗ. И много таких?
А почему нельзя сразу плейсхолдеры сложить?
А почему нельзя сразу плейсхолдеры сложить?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.