这是一个可用类的完整列表:
API \请求
—将API请求分派给相应的API方法。访问
-管理用户访问Matomo(以前是Piwik)资源的单例。存档
- - -存档类用于查询缓存的分析统计数据(称为“存档数据”)。ArchiveProcessor
-用户存储服务器实例来插入和聚合归档数据。ArchiveProcessor \参数
-包含当前正在存档的报表的分析参数。归档\ ArchiveInvalidator
-可用于使档案无效或将档案引用添加到列表中的服务,以便日后使它们失效。AuthResult
—认证结果。Auth \密码
-处理与密码哈希和验证相关的操作的主类。类别\子类别
—子类别的基类型。列\ ComputedMetricFactory
-创建计算指标的工厂。列\维度
列\ DimensionMetricFactory
-从维度创建度量的工厂。列\ DimensionSegmentFactory
-从维度创建段的工厂。列\鉴频器
列\加入
列\ \ ActionNameJoin加入
列\ \ GoalNameJoin加入
列\ \ SiteNameJoin加入
列\ MetricsList
-管理可在报告中使用的指标的全局列表。列\ Updater
-处理维度更新的类常见的
-包含Matomo核心和Matomo跟踪引擎使用的辅助方法。配置
-提供对Matomo INI配置的读写访问的单例。DataAccess \ LogAggregator
-包含通过聚合日志数据(访问,操作,转换,电子商务项目)计算指标的方法。数据表
- Matomo中用于存储分析数据的主要数据结构。DataTable \ BaseFilter
-过滤器是一组操作数据表的逻辑。DataTable \ \ AddColumnsProcessedMetrics进行过滤
-使用已经存在的指标将已处理的指标列添加到数据表中。DataTable \ \ AddColumnsProcessedMetricsGoal进行过滤
-使用已经存在的指标将目标相关指标添加到数据表中。DataTable \ \ AddSegmentByLabel进行过滤
-对数据表的每一行执行一个过滤器,并为每一行生成一个段过滤器。DataTable \ \ AddSegmentByLabelMapping进行过滤
-对数据表的每一行执行一个过滤器,并为每一行生成一个段过滤器。DataTable \ \ AddSegmentByRangeLabel进行过滤
-对数据表的每一行执行一个过滤器,并为每一行生成一个段过滤器。DataTable \ \ AddSegmentBySegmentValue进行过滤
-将数据表的每一行的segmentValue转换为一个段(表达式)。DataTable \ \ AddSegmentValue进行过滤
-对数据表的每一行执行一个过滤器,并为每一行生成一个段过滤器。DataTable \ \ AddSummaryRow进行过滤
—向DataTables添加汇总行,其中包含所有其他表行的和。DataTable \ \ BeautifyRangeLabels进行过滤
-一个DataTable过滤器,用更漂亮、更人性化的版本替换范围标签列。DataTable \ \ BeautifyTimeRangeLabels进行过滤
- DataTable过滤器,用更漂亮、更人性化的版本替换以秒为单位的范围标签。DataTable \ \ CalculateEvolutionFilter进行过滤
-一个DataTable过滤器,计算一个指标的演变,并将其作为百分比添加到每一行。DataTable \ \ ColumnCallbackAddColumn进行过滤
—根据回调结果,在DataTable的每一行添加一个新列。DataTable \ \ ColumnCallbackAddColumnPercentage进行过滤
—为DataTable的每一行计算一个百分比值,并将结果添加到每行。DataTable \ \ ColumnCallbackAddColumnQuotient进行过滤
-计算两列的商,并将结果添加为DataTable的每一行的新列。DataTable \ \ ColumnCallbackAddMetadata进行过滤
—对数据表的每一行执行回调,并将结果作为新的行元数据值添加。DataTable \ \ ColumnCallbackDeleteMetadata进行过滤
—对数据表的每一行执行回调,并从每一行中删除已定义的元数据列。DataTable \ \ ColumnCallbackDeleteRow进行过滤
-删除回调返回true的所有行。DataTable \ \ ColumnCallbackReplace进行过滤
-用回调的结果替换DataTable的每行中的一个或多个列值。DataTable \ \ ColumnDelete进行过滤
-过滤器将使用黑名单,allowlist或两者从数据表中删除列。DataTable \ \ ExcludeLowPopulation进行过滤
—删除指定列的值低于指定最小阈值的所有行。DataTable \ \ GroupBy进行过滤
- DataTable过滤器,将根据reduce函数的结果将DataTable行分组在一起。DataTable \滤波器\极限
-删除表中不在给定[offset, offset+limit)范围内的所有行。DataTable \ \ MetadataCallbackAddMetadata进行过滤
—对数据表的每一行执行回调,并将结果作为元数据值添加到该行。DataTable \ \ MetadataCallbackReplace进行过滤
—对DataTable的每一行执行回调,将某些列值和元数据作为元数据传递,并用回调结果替换行元数据。DataTable \滤波器\模式
-删除与提供的正则表达式模式不匹配的每一行。DataTable \ \ PatternRecursive进行过滤
—删除不包含匹配正则表达式模式的列的行,也不包含包含匹配正则表达式模式的列的子表。DataTable \ \ PrependSegment进行过滤
-对数据表的每一行执行回调,并在每个现有的段前面加上给定的段。DataTable \ \ PrependValueToMetadata进行过滤
—对数据表的每一行执行回调,并将给定值前置到每个元数据条目,但仅当给定元数据条目存在时。DataTable \ \ RemoveSubtables进行过滤
-删除行中所有现有子表。DataTable \ \ ReplaceColumnNames进行过滤
—使用映射旧列名的数组替换表中每一行的列名。DataTable \ \ ReplaceSummaryRowLabel进行过滤
—将汇总行的标签替换为已提供的标签。DataTable \滤波器\排序
—根据特定列的值对DataTable进行排序。DataTable \滤波器\截断
-通过将某个索引后的所有行合并到一个新的汇总行来截断数据表。DataTable \地图
—存储一个由一种DataTable元数据(如站点ID或周期)索引的DataTable数组。DataTable \行
-这真是个数据表是由。DataTable \简单
——一个数据表每行有两列:标签而且价值.日期
-包装日期/时间相关PHP函数的实用程序类。Db
-包含SQL相关的帮助函数Matomo的MySQL数据库。DbHelper
—包含数据库相关的helper函数。文件系统
—包含处理文件系统的辅助函数。FrontController
-这个单例将请求分派给适当的插件控制器。Http
-包含HTTP客户端相关的帮助方法,可以从远程服务器检索内容,并可选地保存到本地文件。知识产权
—包含IP地址助手功能(IPv4和IPv6)。Intl \ Data \ \ CurrencyDataProvider提供者
—提供货币数据。Intl \ Data \ \ LanguageDataProvider提供者
—语言数据。Intl \ Data \ \ RegionDataProvider提供者
-提供区域相关数据(大洲、国家等)。日志
—日志工具类。邮件
—发送邮件的类菜单\ MenuAbstract
-管理Matomo菜单之一的类的基类。菜单\ MenuAdmin
—包含Admin菜单的菜单项。菜单\ MenuTop
-包含Top菜单(页面最顶部的菜单)的菜单项。指标
这个类包含关于核心指标的元数据,并包含几个相关的辅助函数。指标\格式化程序
—包含格式化度量值的方法。指标\格式化程序\ Html
-度量格式化器,格式化HTML输出。NoAccessException
-当用户没有足够的资源访问权时抛出异常。现时标志
-现在上课。通知
—用户界面通知的描述。通知\经理
-发布和删除UI通知(参见通知以了解更多)。选项
-方便的键值存储用户指定的选项和临时数据,需要持久超过一个请求。期
-日期范围表示。期\范围
-任意日期范围表示。Piwik
-主piwik助手类。插件
-所有插件描述符类的基类。插件\ API
-所有API单例的基类。插件\ AggregatedMetric
—描述聚合度量的度量元数据类的基类型。插件\文档
-基类应该由计算自己的分析数据的插件扩展。插件\控制器
-所有插件控制器的基类。插件\ ControllerAdmin
提供管理功能的插件控制器的基类。插件\ \ ActionDimension维度
-定义一个新的操作维度,用于记录跟踪每个操作期间的任何信息。插件\ \ ConversionDimension维度
-定义一个新的转换维度,在跟踪过程中记录任何访问相关信息。插件\ \ VisitDimension维度
-定义一个新的访问维度,在跟踪过程中记录任何访问相关信息。插件\经理
-管理插件加载/卸载和安装/卸载的单例。插件\菜单
-所有插件菜单提供者的基类。插件\规
—度量元数据类的基类类型。插件\ ProcessedMetric
-处理指标的基本类型。插件\报告
—定义一个新的报表。插件\ ReportsProvider
-获取由插件定义的报告。插件\段
-创建一个新的段,可以使用\Piwik\Columns\Dimension::configureSegment()方法。插件\ SettingsProvider
-所有插件设置提供者的基类。插件\任务
-所有Tasks声明的基类。插件\ ViewDataTable
-所有报表可视化的基类。插件\可视化
-报告可视化的基类,输出HTML并使用JavaScript。插件\ \ \指标列\ AveragePageGenerationTime行动
-生成一个页面所需的平均时间。插件\ \ \指标列\ AverageTimeOnPage行动
-在一个页面上花费的平均时间。插件\ \ \指标列\ BounceRate行动
-单个页面的跳出率。插件\ \ \指标列\ ExitRate行动
-在此页面完成的访问百分比。插件\ \ AvgBandwidth带宽\ \列指标
—平均每页带宽。插件\带宽\列\ \基的度量标准
插件\ \ DownloadBandwidth带宽\ \列指标
—用于下载的总带宽。插件\ \ HitsWithBandwidth带宽\ \列指标
-被跟踪的具有带宽的页面的数量。插件\ \ MaxBandwidth带宽\ \列指标
—页面的最大带宽。插件\ \ MinBandwidth带宽\ \列指标
—页面的最小带宽。插件\ \ OverallBandwidth带宽\ \列指标
—使用的总带宽。插件\ \ PageviewBandwidth带宽\ \列指标
—用于页面视图的总带宽。插件\ \ SumBandwidth带宽\ \列指标
—页面带宽总和。插件\ \ \指标列\ InteractionRate内容
-内容互动率。插件\ CoreHome \ \指标\ ActionsPerVisit列
-每次访问的平均操作数。插件\ CoreHome \ \指标\ AverageTimeOnSite列
-每次访问网站所花费的平均秒数。插件\ CoreHome \ \指标\ BounceRate列
-离开网站而不访问其他页面的访问量百分比。插件\ CoreHome \ \指标\ CallableProcessedMetric列
插件\ CoreHome \ \指标\ ConversionRate列
-导致转换的访问百分比。插件\ CoreHome \ \指标\ EvolutionMetric列
-计算任何其他指标的进化值。插件\ CoreHome \ \指标\ VisitsPercent列
-整个表的访问量百分比。插件\ CoreHome \ SystemSummary \项目
-该类可用于向系统摘要小部件添加新条目/项。插件\格式化程序\ \ CoreVisualizations \指标数值
-一个度量格式化器,修饰度量值而不返回字符串值。插件云\ Config \ CoreVisualizations \ \可视化
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ Config \ CoreVisualizations \ \可视化图
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ CoreVisualizations \ \ HtmlTable \可视化配置
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ CoreVisualizations \ \ JqplotGraph \可视化配置
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ CoreVisualizations \可视化\ JqplotGraph \ \ Config进化
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ CoreVisualizations \ \微线图\可视化配置
-来自Sparklines的数据表可视化。插件\ CustomDimensions \ \指标\ AverageTimeOnDimension列
-在一个维度上花费的平均时间。插件\ CustomDimensions \维度\名字
插件\ CustomJsTracker \ TrackerUpdater
-更新Matomo JavaScript跟踪器“piwiki .js”以防插件扩展跟踪器。插件\ DevicePlugins \ DevicePlugins
插件\ \ DiagnosticService诊断
—运行Matomo诊断。插件\诊断\ \ DiagnosticResult诊断
—诊断结果。插件\诊断\ \ DiagnosticResultItem诊断
插件\ \ \指标列\ AverageEventValue事件
—触发事件的平均值。插件\ \ \指标列\ AverageOrderRevenue目标
-每个订单的平均值。插件\ \ \指标列\ AveragePrice目标
-每个电子商务订单或废弃购物车的平均价格。插件\ \ \指标列\ AverageQuantity目标
-每个订单或弃车的平均产品数量。插件\ \ \指标列\ GoalConversionRate目标
-特定目标的转化率。插件\ \ \指标列\ GoalSpecificProcessedMetric目标
-使用特定于特定目标的度量来计算的已处理度量的基类。插件\目标\ \ GoalSpecific \ AverageOrderRevenue列\指标
-特定目标的平均订单收入。插件\目标\ \ GoalSpecific \ ConversionEntryRate列\指标
-特定目标的入口页面转化率。插件\目标\ \ GoalSpecific \ ConversionPageRate列\指标
-特定目标的页面转化率。插件\目标\ \ GoalSpecific \ ConversionRate列\指标
-特定目标的转化率。插件\ \指标\ GoalSpecific \ \列转换目标
-特定目标的转换。插件\目标\ \ GoalSpecific \ ConversionsAttrib列\指标
-特定目标的转换。插件\目标\ \ GoalSpecific \ ConversionsEntry列\指标
-特定目标的转换。插件\目标\ \ GoalSpecific \ ItemsCount列\指标
-电子商务订单项目的数量转换的目标。插件\ \指标\ GoalSpecific \ \列收入目标
-特定目标的收益。插件\目标\ \ GoalSpecific \ RevenueAttrib列\指标
-特定目标的归属收益。插件\目标\ \ GoalSpecific \ RevenueEntry列\指标
-特定目标的归属收益。插件\目标\ \ GoalSpecific \ RevenuePerEntry列\指标
-针对特定目标的每一项收入。插件\目标\ \ GoalSpecific \ RevenuePerVisit列\指标
-针对特定目标的每次访问收益。插件\ \ \指标列\ ProductConversionRate目标
-电子商务订单的转化率。插件\ \ \指标列\ RevenuePerVisit目标
-每次访问的收益(如果没有访问,则为每次转换)。插件\ \ ProfileSummaryProvider生活
插件\ \ ProfileSummary \ ProfileSummaryAbstract生活
-类ProfileSummaryAbstract插件\ \游客居住
插件\ \ VisitorDetailsAbstract生活
-类VisitorDetailsAbstract插件\生活\ \ VisitorLog \可视化配置
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ MobileMessaging \ SMSProvider
- SMSProvider抽象类用作SMS提供程序实现的基类。插件\多点\ \指标\ EcommerceOnlyEvolutionMetric列
-电子商务发展指标适配器。插件\ PagePerformance \ \指标\ AveragePageLoadTime列
-完全加载一个页面所需的平均时间。插件\ PagePerformance \ \指标\ AveragePerformanceMetric列
-某个性能指标的平均金额。插件\ PagePerformance \ \指标\ AverageTimeDomCompletion列
浏览器加载媒体所需的平均时间,任何Javascript监听DOMContentLoaded事件。插件\ PagePerformance \ \指标\ AverageTimeDomProcessing列
-在用户开始与页面交互之前,浏览器花费的平均时间。插件\ PagePerformance \ \指标\ AverageTimeNetwork列
—连接到服务器所需的平均时间。插件\ PagePerformance \ \指标\ AverageTimeOnLoad列
浏览器执行javascript等待窗口的平均时间。负载的事件。插件\ PagePerformance \ \指标\ AverageTimeServer列
-服务器开始服务一个页面所需的平均时间。插件\ PagePerformance \ \指标\ AverageTimeTransfer列
-传输一页所需的平均时间。插件\ TagManager \ MenuTagManager
-包含标签管理器菜单的菜单项。插件\ TagManager \ \ BaseTemplate模板
插件模板\ TagManager \ \ \ BaseTag标签
插件\ TagManager \ \触发\ BaseTrigger模板
插件\ \ BaseVariable TagManager \ \模板变量
插件\旅游\订婚\挑战
定义了一个新的挑战,超级用户需要完成这个挑战才能成为“Matomo专家”。插件\ TreemapVisualization \ TreemapConfig
-数据表可视化派生自HtmlTable,并设置show_extra_columns为true。插件\ UsersManager \ UserPreferences
插件\ VisitFrequency \ \指标\ ReturningMetric列
-处理VisitFrequency的度量。get API方法,它只是复制VisitsSummary。获取不同名称的度量。RankingQuery
-排名查询类用更多的SQL包装任意SQL查询,限制结果的数量,同时将其余的结果聚合在一个新的“Others”行中。报告\ ReportWidgetConfig
-定义用于呈现报告的小部件配置。报告\ ReportWidgetFactory
-报告小部件工厂。请求
-为请求参数提供(类型安全的)访问方法。调度器\ \日常时间表
—每日班用于安排每天的任务。调度程序\ \每小时
—小时类用于每小时调度一次任务。调度程序\ \月
—每月班用于安排每月的任务。调度程序\ \计划
—定时任务执行的时间间隔。调度器\ \ SpecificTime时间表
调度程序\ \每周
—每周班用于安排每周的任务。调度器\调度器
—调度任务执行。任务调度器\
—描述在给定时间应该执行的任务。段
-限制Matomo在聚合分析数据时使用的访问集。段\ SegmentsList
—管理可使用的全局段列表。SettingsPiwik
-包含可用于获取常用Matomo设置的辅助方法。SettingsServer
-包含帮助方法,可用于获取有关服务器的信息,其设置和当前使用的PHP设置。设置\ FieldConfig
-允许您配置表单字段。设置\ FieldConfig \ ArrayField
-允许您为字段数组配置字段。设置\ FieldConfig \ MultiPair
-配置多对字段。设置\ \ SystemConfigSetting插件
-描述一个系统范围的设置。设置\ \ SystemSetting插件
-描述一个系统范围的设置。设置\设置
-基设置类型类。设置\设置
-所有设置提供程序的基类。单例
-单例基类限制派生类的实例化仅为一个对象。网站
-提供个人访问网站的实体数据(包括姓名、网址等)。翻译、翻译
-翻译信息。更新器
-为Matomo核心和插件加载并执行所有相关的增量更新脚本,并为完成的更新碰撞组件版本号。Updater \迁移
-用于迁移的基类。更新迁移\ Config \ \工厂
—提供配置迁移功能。Updater \迁移\定制
—创建一个可以执行任何回调的自定义迁移。更新\ \ Db迁移
—用于单个数据库迁移的基类。更新\ \ Db迁移\工厂
—提供数据库迁移功能。更新迁移\ \工厂
-迁移工厂,创建实现迁移接口的各种迁移。插件\ Updater \迁移\工厂
—提供插件迁移功能。更新
-更新脚本的基类。Url
—提供URL相关的helper方法。UrlHelper
-包含不太常用的URL辅助方法。版本
- Matomo版本信息。视图
—封装和管理嫩枝模板。ViewDataTable \配置
-包含基本显示属性ViewDataTable年代。ViewDataTable \工厂
-提供了一种创建的方法ViewDataTable实例的ID。ViewDataTable \ RequestConfig
-包含基本请求属性ViewDataTable实例。视图\ SecurityPolicy
- Content Security Policy HTTP头管理类视图\ UIControl
- UI控件的基本类型。小部件\小部件
-定义一个新的小部件。小部件\ WidgetConfig
—配置小部件。小部件\ WidgetContainerConfig
-定义一个新的小部件容器。小部件\ WidgetsList
-管理可显示为仪表板小部件的报表的全局列表。