Download the PHP package klisl/yii2-statistics without Composer
On this page you can find all versions of the php package klisl/yii2-statistics. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download klisl/yii2-statistics
More information about klisl/yii2-statistics
Files in klisl/yii2-statistics
Package yii2-statistics
Short Description Package for getting statistics by IP for your site in Yii-2
License MIT
Informations about the package yii2-statistics
yii2-statistics
Пакет для вывода статистики посетителей по их IP адресам для сайта/приложения на Yii-2.
Особенности и преимущества данного пакета:
- Пакет не использует внешние сервисы, данные хранятся в отдельной таблице базы данных.
- Статистика формируется на основе уникальных IP адресов посетителей сайта/приложения.
- Используется функция для отсеивания из данных статистики поисковых ботов.
- Есть возможность добавления IP, которые не нужны в статистике в черный спискок.
- Удобная фильтрация вывода результатов статистики (за день, период, по-определенному IP).
Какая информация выводится по каждому отдельному посетителю:
- Его уникальный IP адрес с возможностью получения информации о его местонахождении.
- URL просматриваемой страницы и количество переходов.
- Время посещения определенной страницы.
Установка
-
Установка пакета с помощью Composer.
-
Выполнить миграцию для создания нужной таблицы в базе данных (консоль):
- Если необходимо – переопределить настройки пакета в файле common/config/params.php (advanced) или config/params.php (basic):
для этого вставить массив 'statistics' с нужными вложенными элементами. Для включения опции "authentication" должна быть реализована аутентификация пользователей.
Использование
- Разместить (переопределить метод behaviors) в контроллерах ответственных за вывод страниц по которым нужно собирать статистику:
где в качестве значений массива с ключем 'actions' указать нужные действия контроллера.
В качестве альтернативы можно (не переопределяя метод behaviors) указать в каждом необходимом действии такой код:
- Для перехода на страницу статистики
- с включенным ЧПУ в настройках Вашего приложения: http://ВАШ_САЙТ.COM/statistics
- без ЧПУ: http://ВАШ_САЙТ.COM/web/index.php?r=statistics/stat/index
Откроется форма для входа на страницу с вводом пароля или страница аутентификации (в зависимости от настроек). После ввода правильных данных, откроется сама страница статистики с формами для фильтрации.
Пароль для входа, по-умолчанию: klisl
При тестировании на локальном компьютере, в статистику попадет IP 127.0.0.1. После начала использования пакета на хостинге, необходимо будет добавить свой IP в черный список, чтобы он не выводился в статистике.
Мой блог: klisl.com