wikichua / ga
该软件包最新版本(dev-master)没有可用的许可信息。
dev-master
2014-10-29 06:25 UTC
Requires
- php: >=5.4.0
- google/apiclient: 1.0.*@dev
- illuminate/support: 4.2.*
This package is auto-updated.
Last update: 2024-09-24 14:29:14 UTC
README
设置
- 将
wikichua/ga
添加到composer.json
。
# composer require google/apiclient 1.0.*@dev wikichua/ga dev-master
- 将
'Wikichua\Ga\GaServiceProvider',
添加到app/config/app.php
中的 providers 数组。 - 将
'Ga' => 'Wikichua\Ga\Facades\Ga'
添加到app/config/app.php
中的 aliases 数组。 - 发布配置。
# php artisan config:publish wikichua/ga
- 从Google 开发者控制台创建你的客户端 ID、电子邮件地址并下载公共密钥指纹(P12密钥)。
- 填写
app/config/wikichua/config/ga.php
用法
- 以数组形式检索行数据。
$Ga = Ga::make('74924308')
->from('360daysAgo')
->to('today')
->metrics('sessions')
->metrics('entrances')
->dimensions('country')
->dimensions('region')
->filters('country==Malaysia')
->filters('country==Canada')
->get();
echo '<pre>';
print_r($Ga);
echo '</pre>';
$Ga = Ga::make('74924308')
->range('2014-01-01','yesterday')
->metrics('sessions','entrances')
->dimensions('country','region')
->filters('country==Malaysia','country==Canada')
->get();
echo '<pre>';
print_r($Ga);
echo '</pre>';
- 以对象形式检索全部数据。
$Ga = Ga::make('74924308')
->range('2014-01-01','yesterday')
->metrics('sessions','entrances')
->dimensions('country','region')
->filters('country==Malaysia','country==Canada')
->all();
echo '<pre>';
print_r($Ga);
echo '</pre>';