Об этом проекте

Laravel Plausible — это пакет, который интегрирует Plausible Analytics в приложения Laravel. Он предоставляет простой фасад для взаимодействия с Plausible Stats API, позволяя разработчикам получать данные о количестве посетителей в реальном времени, агрегированные метрики, данные временных серий и разбивки по различным параметрам. Установка выполняется через Composer командой composer require njoguamos/laravel-plausible, после чего запускается php artisan plausible:install для публикации конфигурационного файла. После установки необходимо добавить ID сайта и API-ключ Plausible в файл .env, а при необходимости — установить PLAUSIBLE_BASE_URL для самодостаточных инстансов. Пакет предлагает несколько методов: Plausible::realtime() возвращает текущее количество посетителей; Plausible::aggregates() получает сводные метрики с дополнительными параметрами (период, метрики, сравнение, фильтры, диапазон дат, включение импортированных данных); Plausible::timeSeries() возвращает данные за промежуток времени с настраиваемым интервалом; Plausible::breakdown() предоставляет статистику, сгруппированную по свойству (например, страница, браузер или страна), с поддержкой ограничений, пагинации и фильтрации. Для снижения числа запросов к API ответы кэшируются на три минуты по умолчанию, однако длительность кэширования и драйвер можно настроить через переменные окружения PLAUSIBLE_CACHE_DURATION и PLAUSIBLE_CACHE_DRIVER, либо полностью отключить кэш установкой PLAUSIBLE_CACHE=false. Пакет включает набор тестов, запускаемый командой composer test, и следует стандартным правилам внесения вклада в проекты Laravel.