cakemanager / cakephp-analyzer

此包的最新版本(dev-master)没有可用的许可证信息。

CakePHP 分析器插件

安装: 92

依赖: 0

建议者: 0

安全性: 0

星标: 2

关注者: 2

分支: 4

开放问题: 0

类型:cakephp-plugin

dev-master 2015-10-22 23:42 UTC

This package is auto-updated.

Last update: 2024-09-06 22:16:23 UTC


README

此分析器插件是一个跟踪和报告网站流量的插件。

安装

您可以使用 composer 将此插件安装到您的 CakePHP 应用程序中。

安装 composer 包的推荐方式是

composer require cakemanager/cakephp-analyzer:dev-master

现在通过您的 shell 加载插件

$ bin/cake plugin load -b -r Analyzer

或者将以下内容放入您的 config/bootstrap.php 文件中

Plugin::load('Analyzer', ['bootstrap' => true, 'routes' => true]);

运行迁移

$ bin/cake migrations migrate -p Analyzer

从现在开始,所有请求都将被报告!

使用方法

忽略

您可以通过在 config/bootstrap.php 中放置以下代码来忽略注册请求

Configure::write('Analyzer.Ignore.key', [
    'plugin' => 'DebugKit'
    'controller' => 'UsersController',
    'action' => 'index',
    'prefix' => 'admin',
]);

例如,此代码将忽略所有 DebugKit 请求

Configure::write('Analyzer.Ignore.debug_kit', [
    'plugin' => 'DebugKit'
]);

查找器

RequestsTable 具有以下查找器

Between

设置开始和结束日期

    $query->find('Between', [
        'start' => '-3 days',
        'end' => 'now',
    ]);

UniqueVisitors

尚未有效!

仅查找唯一访客

    $query->find('UniqueVisitors');

AnalyzerComponent

AnalyzerComponent 允许您了解您的流量。以下方法可用

尚无方法,它们可能会被表的查找器所取代。