Обновление: 1 месяц назад

Версия файла: v1.0.1

Поддержка WP-Recall: 16.17.0 и выше

Приобрели: 6 раз

Активных установок: 11

900
Установка и настройка
установка и настройка продавцом в рамках действующего функционала
Дополнительная поддержка
по-умолчанию, поддержка приобретенного товара осуществляется в течении 6 месяцев с даты приобретения
В корзину

Есть плагины статистики по вордпресс (топ посещений, топ просмотров), но они не учитывают работу в экосистеме WP-Recall, а данное дополнение тесно интегрировано в экосистему WP-Recall и ведет аналитику по событиям внутри плагина и дополнений.

Зачем нужна статистика:

Статистика - важный инструмент в понимании интересов ваших пользователей.

> Например вы установили эту статистику и собрали данные за месяц. Вы видите численные значения на одном уровне. Потом запускаете акцию (своими силами, другими инструментами) - например "топ комментаторов" и по статистике смотрите результаты всплеска - интересно это вашим пользователям или нет.

> Аналогично можно с "заметками" - мотивируйте пользователя писать заметки - и потом смотрите прирост в численном значении в статистике по заметкам.

Проведя в разных нишах (типах) и с разными типами поощрений (рейтинг, деньги, бейджи) - вы выберите наиболее продуктивный вид мотиваций.

Сейчас отслеживается и пишется статистика 44 событий как WP-Recall и его дополнений, так и WordPress (список событий в вкладке "FAQ").
При активации дополнения - с этого дня и начинает накапливаться статистика.


Возможности:

  • Собирает и пишет 44 события
  • Вывод шорткодом 4 вида карточек
  • Можно выводить как одно событие - так и все или несколько, сгруппировав их
  • Карточки можно не показывать гостю
  • Настраиваемый текст гостю и ссылка на всплывающую форму входа
  • Настраиваемый текст, иконка, цвет карточки
  • Выводить разницу за период в виде +3 или -4 (не 327 пользователей - а 327 и +3 вверху)
  • Выводить численное значение разницы за период (не 327 пользователей - а за только за сегодня "3")
  • Выводит график отдельного события
  • В нем вы можете указать установленные диапазоны - за 30, 60, 180 дней. да хоть за 41 - появится переключатель по ним
  • В чарте можно вычислять прошлое значение - вычисляя разницу
  • График отдельного события вы можете показать всем
  • График всех событий (вся статистика) - переключатель события и выбор диапазона вывода
  • Приватность всей статистики - всем, залогиненным, админу или по id пользователя разрешить просмотр

Внешний вид:

Статистику собрали пару дней и потом вы можете вывести ее в таком виде (кликабельно):

 

- это вывод всех данных.


Но есть и другие виды карточек:

 

- каждый найдет на свой вкус. И цвет. Да - карточкам можно передавать и цвет:

 

Ограничений на цвет нет - передайте название цвета (например darkgreen) или его hex значение (#8c2121 например). Так вы сможете настроить вывод в дизайн вашего сайта, сделать акцент на нужной статистике и показать цифры вашего сайта. Хорошие цифры - сильное доверие!


Также вы можете заменить иконку события, ее название, доступ к карточке только залогиненным. Для гостя можно указать свой текст и ссылку на всплывающую форму входа (если она используется у вас)

 


Одна из киллер фич - сравнение статистики текущего дня относительно любого количества дней. Например там я вывел относительного прошлого дня и видим что был прирост: по зарегистрированным пользователям, по активным пользователям форума, Онлайн за сутки +1 и Активность сайта +3

 


А можно просто вывести численное значение разницы за период:

 

- т.е. обычно мы бы вывели 327 (+23 вверху), но можно отбросить общее кол-во и прирост. Покажем только то что нужно!

Многообразие собираемых данных можно группировать и выводить:

 


Чарты (графики):

Вывод отдельного графика шорткодом:

 

Любое событие можно вывести в виде графика и вывести отдельно. Вдруг вам захочется своим пользователям показать статистику. Настраиваются также кнопки периода вывода - укажите любые значения через запятую: 7, 30, 39 и за эти дни появится переключалка.


График всей статистики:

Имеет настройку приватности в админке в настройках дополнения. Можно показать всем, залогиненным и администрации. В последнем случае можно дать доступ по id пользователя. Например это ваш СЕО или отвечающий за маркетинг.
Имеется выбор типа события и кнопки выбора периода выборки данных:

Внешний вид:

 


Дополнение предоставляет администратору мощный инструмент аналитики. Ну заставили вы пользователя зарегистрироваться - и что дальше? А дальше самое интересное: владельцу открыты все возможности сайта - но эффективно ли они используются? Это дополнение покажет вам что и как.

К примеру: вы проводите акцию, через свои административные ресурсы. Например: "установи аватарку" и спустя время, в статистике сможете увидеть - работает ваша акция или нет . Интересно это пользователям или мотивация слаба и стоит проводить такую акцию с другими наградами (подарки, ачивки, рейтинг, денежные поощрения) - график отобразит администратору количественные показатели. Можно проводить подобные исследования и вы поймете - что же на самом деле нужно вашим пользователя. Это позволит удержать пользователя на сайте и метрики сайта в поисковых системах вырастут.

А если сделать всё верно - то и количество продаж вырастет на вашем сайте - надо лишь правильно подойти к акциям и конкурсам и анализировать по графику за период действия акции.

Вы раньше следили за активностью на вашем сайте только лишь по бездушной метрике от яндекса и по кол-ву комментариев на сайте?
А теперь вы сможете контролировать многие аспекты активности из экосистемы WP-Recall!


Демонстрация работы:

Демонстрация работы здесь и внизу под последним графиком ссылка на работу всей статистики (нужно залогиниться)

Установка:

Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.

1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.

Установка:

Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй

Для начала вам нужно просто активировать дополнение и подождать пару дней - с момента активации дополнение начинает собирать статистику (с этого дня) и писать ее в свою БД.

Для вывода значений в виджетах или в отдельной записи и страницы можете использовать 1-й шорткод. В примерах найдёте варианты.

Для вывода открытой статистики графиком - доступен второй шорткод.

Для вывода полной статистики в графиках и с ограниченным доступом - используйте 3-й шорткод.
И настройку доступа к нему найдете в вашей админке: "WP-Recall" -> "Настройки" -> "Настройки Site Statistics"

Внимание - для построения графиков дополнение должно отработать хотя бы неделю и неделю писать данные.
Отключив дополнение на день - вы статистику за этот день не получите. Держите доп включенным.

Имеются 3 шорткода:

1.

[sst_stata]

- выводит карточку-событие.

Доступные атрибуты:
view - внешний вид (он же дополнительный класс для блока). По умолчанию "card". Можете добавить "list" - для вывода списком. И modern - другой вид карточки. И wide - ещё один вариант карточки.
Если добавить любое другое значение, например "my_card" - то главный блок получит название в css "sst_my_card" - и вы можете писать свои кастомные стили взяв этот класс за основу.
grow - для атрибута view="list" - разнесет числа в правую часть списка. Ставьте 1 для включения
label - заголовок. Если указать в нём переменную %days% - выведет "3242 дня" - т.е. время жизни сайта
include - включая события. По умолчанию выводит все.
compare - число. Кол-во дней для сравнения статистики (не более дней с момента активации дополнения - т.к. он их должен вначале накопить)
in_period - число. Если нужно вывести только изменённое значение, а не общее число (не более дней с момента активации дополнения - т.к. он их должен вначале накопить)
date - дата в формате Y-m-d (2020-04-13) - выведет статистику за указанную дату (с момента активации дополнения - т.к. он их должен вначале записать)
only_logged - укажите 1 чтобы показать статистику только залогиненным
guest_text - текст для атрибута выше. Если указать в нём переменную %login% и у вас используется всплывающая форма входа от WP-Recall
- преобразуется в слово "войти" и оно будет ссылкой на вызов формы входа.
width - позволяет задать максимальную ширину блока - так можно указать grow для списка и разнести данные, но на максимальное значение width
background - атрибут для карточки типа modern. Позволяет задать цвет карточки. В разделе FAQ я некоторые примеры цветов указал.

Примеры:

1. Выведем все доступные события.
Зададим заголовок с переменной - счетчиком жизни сайта,
сравним за прошлый день,
покажем только гостю
и гостю зададим текст и переменную для вызова формы входа:

[sst_stata label="Все события за %days%:" compare="1" only_logged="1" guest_text="Вы должны %login% чтобы увидеть полную статистику"]

если укажете 7 в compare - то сравнение пойдет за неделю. Только нужно чтобы дополнение как минимум столько поработало и накопило статистику за эти дни.

2. Выведем все комментарии на заданное число - 3-е апреля:

[sst_stata label="Все каменты на 3 апреля:" include="comments" date="2020-04-03"]

3. Выведем все комментарии на сегодня:

[sst_stata label="Все каменты на сегодня:" include="comments"]

4. Выведем сгруппированные данные и укажем у события свой текст и иконку по такому шаблону:
событие::текст::иконка
И через запятую можете указывать еще событие и если надо по шаблону сменить текст и/или иконку

[sst_stata label="Юзеры:" include="users::всего::fa-users,role_ban, users_girl,users_man"]

5. Выведем данные списком и числа счетчика расположим не рядом, а справа:

[sst_stata view="list" grow="1" label="Все события" compare="1"]

6. Выведем данные списком и числа счетчика расположим не рядом, а справа и ограничим ширину блока:

[sst_stata view="list" grow="1" label="Все события" compare="1" width="320"]

7. Выведем modern карточку, несколько событий, сравнение за вчера и цвет карточки зададим темнозелёным:

[sst_stata view="modern" include="visitors,times,una_activity" compare="1" background="darkgreen"]

8. Выведем wide карточку, несколько событий и сравнение за вчера:

[sst_stata view="wide" include="visitors,times,una_activity" compare="1"]

9. Выведем списком, числа разнесем вправо, но ширину списка ограничим в 320 пикселей.
Зададим заголовок и выведем 4 события. Первое событие переименуем.
in_period="1" - это значит что посчитаем только то что изменилось за день.

[sst_stata view="list" grow="1" width="320" label="За день:" include="users::Регистраций,post,post_notes,post_group" in_period="1" ]

2 Шорткод:

[sst_chart]

- выводит график (чарт) по указанному событию.

Доступные атрибуты:
type - тип события. По умолчанию users (Общее кол-во юзеров). Полный список смотри в FAQ "Список событий"
days - выборка за кол-во дней. По умолчанию 7
tabs - переключалка диапазонов. По умолчанию 7,30,365
is_diff - в чарте вычислять разницу или нет. Значения "no" или "yes"

Примеры:

1. Выведем "Всего пользователей. За: 70 дней"

[sst_chart days="70"]

2. Выведем "Онлайн за сутки. За: 30 дней"

[sst_chart type="visitors" days="30" tabs="30, 60, 180, 365"]

3. Выведем всего пользователей и выведем там только разницу (т.е. вчера было 375 пользователей, сегодня 380 - выведет 5)
Если пользователей удаляли - будет отрицательное значение

[sst_chart type="users" is_diff="yes" days="30" tabs="30, 60, 180, 365"]

3 шорткод

[sst_all_charts]

- выводит фильтр по событию и диапазону дат (неделя, месяц, квартал, год).
По клику строит нужное событие и выбранный диапазон даты.
В общих настройках дополнения: "WP-Recall" -> "Настройки" -> "Настройки Site Statistics" к нему выставляется доступ (всем, залогиненным, админам или по вписанному id-пользователя)

Доступные атрибуты - Нет

Установил. Не вижу данные в статистике. Почему?

Этот момент описан в вкладке Настройка:
Цитирую:

Для начала вам нужно просто активировать дополнение и подождать пару дней - с момента активации дополнение начинает собирать статистику (с этого дня) и писать ее в свою БД."

Внимание - для построения графиков дополнение должно отработать хотя бы неделю и неделю писать данные.
Отключив дополнение на день - вы статистику за этот день не получите. Держите доп включенным.


Список событий:

Первым идёт slug - для указания (если надо) в атрибуте include

Событие (slug): Зависимость: Пояснение:

times (wordpress) - Сайт работает дней - время работы сайта (событие считается на лету. Его в БД не пишет)
users (wordpress) - Общее кол-во юзеров
users_girl (Woman-man) - из них женщин
users_man (Woman-man) - из них мужчин
groups (groups) - Общее кол-во групп
groups_closed (groups) - кол-во групп закрытых (приватных)
post (wordpress) - Кол-во записей
post_group (groups) - Кол-во записей в группах
post_notes (notes) - Кол-во заметок
post_products (commerce) - Кол-во товаров
post_video (video-gallery) - Кол-во видео
post_photo (gallery-recall) - Кол-во фото
comments (wordpress) - Кол-во комментариев (одобренных)
comments_group (groups) - Кол-во комментариев в группах (одобренных)
forum_groups (primeForum) - Форум - форумных групп
forum_forums (primeForum) - форумов
forum_topics (primeForum) - тем
forum_topics_closed (primeForum) - тем закрытых
forum_topics_fix (primeForum) - тем закреплённых
forum_posts (primeForum) - сообщений всего
forum_users (primeForum) - Пользователей форума за сутки
forum_users_all (primeForum) - Пользователей форума всего
una_activity (universe activity) - Активность сайта
rating (rating system) - Суммарный рейтинг
rating_plus (rating system) - из них положительный
rating_minus (rating system) - из них отрицательный
friends (friends) - Количество дружащих
blacklist (ядро wp-recall) - Сколько в черном списке
role_ban (wordpress) - Сколько банов в админке (Заблокированные)
group_ban (groups) - Сколько банов в группах
bookmarks (bookmarks) - Сколько закладок
messages (rcl Chat) - Сколько сообщений в чатах (и лс)
feeds (feed) - Сколько подписок (фид)
orders (commerce) - Сколько заказов
orders_pay (commerce) - из них оплаченных
tip (Reviews Advance) - Сколько отзывов
tip_plus (Reviews Advance) - из них положительных
tip_minus (Reviews Advance) - из них отрицательных
sum_balance (user balance) - Какой общий баланс у пользователей
avatar (ядро wp-recall) - Сколько аватарок реколл
birthday (Birthday in Profile) - Сколько указали ДР
city (Сountry & city in profile) - Сколько указали город
city (Country and City In Profile Pro) - Сколько указали город
visitors (ядро wp-recall) - Онлайн за сутки - сколько за 24 часа залогиненных было


Как считается день работы сайта?

День первой регистрации = дню открытия сайта


Почему в графике не выводится событие times - Сайт работает дней?

Потому что оно не пишется в базу данных. Смысла нет каждый день писать +1 значение и строить линейно увеличивающийся на +1 график.


Как собирается статистика?

Статистика собирается и пишется в свою таблицу раз в день по вордпресс крону.
По завершении записи пишется в базу данных и время последнего сбора статистики.
т.е. если позавчера у вас ВП крон отработал, а вчера, к примеру нет (сайт упал, крон не отработал) - то данные будут выводиться за позавчерашний день.


Какие цвета посоветуете для карточек?

Например: blueviolet, brown, darkblue, darkgreen, darkolivegreen, darkslateblue, darkslategray, dimgray, maroon, teal
Но вы можете через консоль браузера сами подобрать цвет и вставить его значение. Например: #8c2121


Дополнение "Статистика сайта" вышло в рамках "Проектов" сервиса CodeSeller.ru.
Минимальный взнос участника составил: 400р.
Без финансовой помощи наших друзей - спонсоров данного проекта, мы бы не продвинулись в реализации. Спасибо им за финансовую помощь, поддержку и тестирование!

Спонсорами выступили:

Андрей CS - 1000р.
Vitaliy - 1000р.
Павел (Litbes) - 400р.
Roman - 400р.
Vadim - 400р.
Игорь (Photobalbes) - 400р.
Лян Николай - 400р.
VIPmagnat - 400р.
iDeeVu - 400р.

2020-08-20

v1.0.1
* исправил при выводе всей статистики добавление в урл # и дерганье страницы вверх

2020-08-12

v1.0
* Release

2020-08-12

v0.8.0
Появился шорткод [sst_all_charts] - выводит фильтр по событию и диапазону дат (неделя, месяц, квартал, год).
По клику строит нужное событие и выбранный диапазон даты.
В общих настройках дополнения к нему выставляется доступ (всем, залогиненным, админам или по вписанному id-пользователя)

2020-08-10

v0.7.1
График строится не от ноля, а от минимального значения (2750 или -23, например)
В массиве настроек новый параметр "в чарте вычислять разницу или нет" - позволит более гибко отдавать данные по общему количеству или по разнице.
В шорткод sst_chart добавлен атрибут "is_diff" - в чарте вычислять разницу или нет. Значения "no" или "yes"
Если ведется вывод по разнице - вверху графика выводится сумма значений за период.
По оси Х выводится лейбл у каждого 14-го значения (чтоб разгрузить шкалу даты)

2020-08-09

v0.7.0
Добавлен шорткод [sst_chart] - выводит график (чарт) по указанному событию.

2020-04-22

v0.6.0
* В выводе списком зебра появляется только если указан параметр grow="1"
* Добавлена поддержка дополнения Country and City In Profile Pro
* Дробный рейтинг округляется до целого значения
* Появилось событие times - "Сайт работает дней"
* В шорткод добавился атрибут width - ограничивает максимальную ширину блока (6 пример шорткода смотри)
* Добавлено событие: Комментариев в группах (слаг: comments_group)
* Добавлены новые варианты вывода карточек: modern и wide
* Добавлен вывод только измененных значений, а не общее число. Смотрите описание шорткода атрибут in_period и пример №9
* Зарегистрированные события через фильтр sst_register_type - данные счетчика можно фильтром sst_count добавлять на лету.

2020-04-17

v0.5.0
* Появился 2 вид вывода. Добавлен атрибут view в шорткод (дополнил в описании шорткода и добавил пример)
* Добавлен для вывода списком параметр шорткода grow
* Добавлено новое событие "Общались на форуме за день"
* Цвет иконки - тёмный оттенок от цвета реколл.
* "Разница за 1 день" переименовано в "Динамика за 1 день"
* "Активных пользователей форума" переименовано в "Пользователей форума всего"

2020-04-16

v0.4.2
* Сумма "Средств на балансах" выводится округленная до целого.

2020-04-16

v0.4.1
* Исправлен неверный подсчет активных пользователей на форуме (те что там действительно общались). По ошибке считались все пользователи сайта.
* Исправлены нотисы.

2020-04-15

v0.4
* Первый публичный релиз

* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки товара
* Если вам нужна доработка под ваши нужды - вы можете обратиться ко мне в ЛС с техзаданием на платную доработку.

Все мои работы опубликованы на моём сайте и в каталоге магазина CodeSeller.ru

Условия поддержки: В рамках заявленного функционала
Контактные данные: ЛС
Авторство: Товар опубликован его непосредственным автором
Порядок предоставления обновлений: Ограничено временем поддержки
Партнерская программа: Товар участвует в партнерской программе
5

Форум поддержки:

При возникновении проблемы, создайте соответствующую тему на форуме поддержки товара

Помните! Данный продукт защищен авторским правом, его нарушение влечет за собой административную и уголовную ответственность

Автор публикации

не в сети 1 час

Владимир (Otshelnik-Fm)

3 753
Я завёл себе кота. Время перемен. Скоро
Комментарии: 2112Публикации: 237Регистрация: 27-01-2013Продаж/Покупок: 0/0