necessarylion/php-analytics

laravel-analytics 的 Google 分析替代品

v1.0.1 2021-04-21 12:47 UTC

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();