necessarylion / php-analytics
laravel-analytics 的 Google 分析替代品
v1.0.1
2021-04-21 12:47 UTC
Requires
- google/apiclient: ^2.9
Requires (Dev)
- carbondate/carbon: ^1.33
This package is auto-updated.
Last update: 2024-09-21 20:46:23 UTC
README
composer require necessarylion/php-analytics
<?php
use Carbon\Carbon;
use Necessarylion\Analytics;
require __DIR__."/vendor/autoload.php";
$analytics = new Analytics;
$analytics->setViewId('XXXXXXXXX');
$analytics->setCredentialPath(__DIR__ . "/analytics.json");
$analytics->init();
- 设置开始日期和结束日期
$analytics->setStartDate(Carbon::now());
$analytics->setEndDate(Carbon::now());
-
获取顶级引用者链接
$analytics->getTopReferrers();
-
获取总访问量和总页面浏览量
$analytics->getTotalVisitorAndPageView();
-
获取具有总浏览量的访客类型,例如。新访客,回头客
$analytics->getUserTypes();
-
获取最常访问的20个页面
$analytics->getMostVisitedPages();
-
运行自定义查询
$analytics->runQuery('ga:users,ga:sessions,ga:bounceRate,ga:avgSessionDuration');
$result = $analytics->getResult(['users', 'sessions', 'bounceRate', 'sessionDuration']);
print_r($result);
- 获取原始响应
$result = $analytics->getResponse();