pugofka/yametrika-sdk-laravel

Laravel Yandex Metrika SDK 包

0.2.0 2021-02-16 19:17 UTC

This package is auto-updated.

Last update: 2024-09-15 16:31:38 UTC


README

这不是官方包。可以与静态配置配合使用一个项目,并且可以在SAAS运行时使用动态配置。

用法

  1. 创建新应用 链接
  2. 将 app_id 设置到配置中
  3. 使用 getAuthTokenLink() 获取授权链接。 Yandex Oauth 使用文档。为静态资源设置令牌或使用此示例为动态资源设置令牌
use Pugofka\Yametrika\YametrikaClient;

class AwesomeClass {
    
    public function setToken(YametrikaClient $client) 
    {
        $client->setToken('your_token');
    }
}

YametrikaClient 类是单例。

计数器

YametrikaCounters 类负责处理计数器。getCounters() 方法返回计数器数组

报告

在开始使用报告之前,您应该设置 app_id、token 和 counter_id。

电商报告

获取电商报告的数据。

$ecomReport = resolve(\Pugofka\Yametrika\YametrikaEcomReports::class);
$ecomData = $ecomReport->getEcomData(\Carbon\Carbon::today()->subYears(1), \Carbon\Carbon::today(), $limit = 500, $offset = 1);
$ecomSources = $ecomReport->getEcomSourcesReport(\Carbon\Carbon::today()->subWeek(), \Carbon\Carbon::today(), $limit = 500, $offset = 1);