addcolumnswhenshowallcolumns.php
来自「希望此段源编码能给所有需要它的朋友带去快乐」· PHP 代码 · 共 29 行
PHP
29 行
<?phpclass Piwik_DataTable_Filter_AddColumnsWhenShowAllColumns extends Piwik_DataTable_Filter{ protected $roundPrecision = 1; public function __construct( $table ) { parent::__construct($table); $this->filter(); } protected function filter() { foreach($this->table->getRows() as $key => $row) {// nb_actions / nb_visits => Actions/visit// sum_visit_length / nb_visits => Avg. Time on Site // bounce_count=> Bounce Rate $nbVisits = $row->getColumn(Piwik_Archive::INDEX_NB_VISITS); $actionsPerVisit = round($row->getColumn(Piwik_Archive::INDEX_NB_ACTIONS) / $nbVisits, $this->roundPrecision); $averageTimeOnSite = round($row->getColumn(Piwik_Archive::INDEX_SUM_VISIT_LENGTH) / $nbVisits, $this->roundPrecision); $bounceRate = round(100 * $row->getColumn(Piwik_Archive::INDEX_BOUNCE_COUNT) / $nbVisits, $this->roundPrecision); $row->addColumn('nb_actions_per_visit', $actionsPerVisit); $row->addColumn('avg_time_on_site', $averageTimeOnSite); $row->addColumn('bounce_rate', $bounceRate); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?