WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專(zhuān)題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢(qián)
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專(zhuān)題
- 云計(jì)算
- 微博營(yíng)銷(xiāo)
- 虛擬主機(jī)管理系統(tǒng)
- 開(kāi)放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
Open Web Analytics/Metrics創(chuàng)建:修訂間差異
無(wú)編輯摘要 ? |
|||
第28行: | 第28行: | ||
?? $this->registerMetric('pageViews', 'base.pageViews'); | ?? $this->registerMetric('pageViews', 'base.pageViews'); | ||
這個(gè)例子將會(huì)為pageViews指標(biāo)注冊(cè)一個(gè)實(shí)現(xiàn),而第二個(gè)函數(shù)參數(shù)是OWA中的一個(gè)簡(jiǎn)化的寫(xiě)法,代表的是使用在base模塊下metric子目錄下的一個(gè)叫做pageViews.php的文件。 | 這個(gè)例子將會(huì)為pageViews指標(biāo)注冊(cè)一個(gè)實(shí)現(xiàn),而第二個(gè)函數(shù)參數(shù)是OWA中的一個(gè)簡(jiǎn)化的寫(xiě)法,代表的是使用在base模塊下metric子目錄下的一個(gè)叫做pageViews.php的文件。 | ||
? | ==相關(guān)詞條== | ||
*[[Open Web Analytics/Metrics&Dimensions]] | |||
==參考來(lái)源== | ==參考來(lái)源== | ||
*http://wiki.openwebanalytics.com/index.php?title=Metrics | *http://wiki.openwebanalytics.com/index.php?title=Metrics |
2012年6月15日 (五) 16:15的最新版本
Open Web Analytics | Open Web Analytics基本使用 | 站點(diǎn)追蹤以及相關(guān)應(yīng)用程序 | Open Web Analytics框架|Open Web Analytics擴(kuò)展 |
Metrics,指標(biāo),是OWA框架中一個(gè)專(zhuān)用的對(duì)象,主要用來(lái)封裝一個(gè)邏輯來(lái)產(chǎn)生分析指標(biāo),比如頁(yè)面訪問(wèn)量、獨(dú)立用戶(hù)數(shù)等等。開(kāi)發(fā)人員可以利用指標(biāo)來(lái)產(chǎn)生將在統(tǒng)計(jì)報(bào)告中生成的數(shù)據(jù),或者是可以通過(guò)數(shù)據(jù)導(dǎo)出API來(lái)訪問(wèn)的數(shù)據(jù).
新建一個(gè)Metric[ ]
新建一個(gè)指標(biāo),我們需要新建一個(gè)owa_metric類(lèi);
下面的例子就基于OWA主要的請(qǐng)求實(shí)體(表)新建了pageView這個(gè)指標(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)與實(shí)體的關(guān)系[ ]
指標(biāo)在OWA中是與一個(gè)單個(gè)的實(shí)體(或者稱(chēng)為數(shù)據(jù)庫(kù)表)聯(lián)系在一起的,這樣指標(biāo)計(jì)算就不會(huì)在不經(jīng)意間加入到OWA的事實(shí)表中。因此,如果你想OWA可以從不同的數(shù)據(jù)庫(kù)表中計(jì)算這些指標(biāo),那么實(shí)現(xiàn)和注冊(cè)一個(gè)指標(biāo)的多個(gè)實(shí)現(xiàn)就非常重要。
這通常用于實(shí)現(xiàn)指標(biāo)的不同組合以及建立專(zhuān)門(mén)的匯總表的結(jié)果集。
指標(biāo)類(lèi)的所在位置[ ]
指標(biāo)的類(lèi)必須包含在它們自己的文件中,也就是在你為它們注冊(cè)的module(模塊)下的metrics子目錄中,例如:
/path/to/owa/modules/yourmodule/metrics/yourmetric.php
注冊(cè)一個(gè)新的指標(biāo)[ ]
指標(biāo)實(shí)現(xiàn)是被注冊(cè)在模塊類(lèi)構(gòu)造函數(shù)中的,使用 registerMetric 模塊方法,例如:
$this->registerMetric('pageViews', 'base.pageViews');
這個(gè)例子將會(huì)為pageViews指標(biāo)注冊(cè)一個(gè)實(shí)現(xiàn),而第二個(gè)函數(shù)參數(shù)是OWA中的一個(gè)簡(jiǎn)化的寫(xiě)法,代表的是使用在base模塊下metric子目錄下的一個(gè)叫做pageViews.php的文件。
相關(guān)詞條[ ]
參考來(lái)源[ ]
Open Web Analytics使用手冊(cè)導(dǎo)航 |
---|