WIKI使用導(dǎo)航
站長百科導(dǎo)航
站長專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計算
- 微博營銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺
- WIKI程序與應(yīng)用
- 美國十大主機(jī)
Open Web Analytics/Metrics創(chuàng)建
Open Web Analytics | Open Web Analytics基本使用 | 站點(diǎn)追蹤以及相關(guān)應(yīng)用程序 | Open Web Analytics框架|Open Web Analytics擴(kuò)展 |
Metrics,指標(biāo),是OWA框架中一個專用的對象,主要用來封裝一個邏輯來產(chǎn)生分析指標(biāo),比如頁面訪問量、獨(dú)立用戶數(shù)等等。開發(fā)人員可以利用指標(biāo)來產(chǎn)生將在統(tǒng)計報告中生成的數(shù)據(jù),或者是可以通過數(shù)據(jù)導(dǎo)出API來訪問的數(shù)據(jù).
新建一個Metric[ ]
新建一個指標(biāo),我們需要新建一個owa_metric類;
下面的例子就基于OWA主要的請求實體(表)新建了pageView這個指標(biāo):
class owa_pageViews extends owa_metric { function __construct() { $this->setName('pageViews'); $this->setLabel('Page Views'); $this->setEntity('base.request'); $this->setColumn('id'); $this->setSelect(sprintf("count(distinct %s)", $this->getColumn())); $this->setDataType('integer'); return parent::__construct(); } }
指標(biāo)與實體的關(guān)系[ ]
指標(biāo)在OWA中是與一個單個的實體(或者稱為數(shù)據(jù)庫表)聯(lián)系在一起的,這樣指標(biāo)計算就不會在不經(jīng)意間加入到OWA的事實表中。因此,如果你想OWA可以從不同的數(shù)據(jù)庫表中計算這些指標(biāo),那么實現(xiàn)和注冊一個指標(biāo)的多個實現(xiàn)就非常重要。
這通常用于實現(xiàn)指標(biāo)的不同組合以及建立專門的匯總表的結(jié)果集。
指標(biāo)類的所在位置[ ]
指標(biāo)的類必須包含在它們自己的文件中,也就是在你為它們注冊的module(模塊)下的metrics子目錄中,例如:
/path/to/owa/modules/yourmodule/metrics/yourmetric.php
注冊一個新的指標(biāo)[ ]
指標(biāo)實現(xiàn)是被注冊在模塊類構(gòu)造函數(shù)中的,使用 registerMetric 模塊方法,例如:
$this->registerMetric('pageViews', 'base.pageViews');
這個例子將會為pageViews指標(biāo)注冊一個實現(xiàn),而第二個函數(shù)參數(shù)是OWA中的一個簡化的寫法,代表的是使用在base模塊下metric子目錄下的一個叫做pageViews.php的文件。
相關(guān)詞條[ ]
參考來源[ ]
Open Web Analytics使用手冊導(dǎo)航 | ||||||||
---|---|---|---|---|---|---|---|---|
|