devarts/plausible-php

用于使用Plausible API的PHP包装器

v4.0.1 2024-07-21 21:22 UTC

This package is auto-updated.

Last update: 2024-09-22 19:30:06 UTC


README

Build Status Latest Stable Version PHP Version Require License

该库提供从PHP语言编写的应用程序访问Plausible API的接口。它包含一组预定义的类,这些类从API响应中初始化自己。

安装

通过Composer

$ composer require devarts/plausible-php

用法

简单用法如下

use Devarts\PlausiblePHP\Configuration;
use Devarts\PlausiblePHP\PlausibleApi;
use Devarts\PlausiblePHP\Support\Metric;
use Devarts\PlausiblePHP\Support\Filter;

$plausible = new PlausibleApi(Configuration::create('plausible_api_token'));

$metrics = Metric::create()
    ->addBounceRate()
    ->addVisitors();

$filters = Filter::create()
    ->addVisitBrowser('Chrome', Filter::NOT_EQUAL);

$result = $plausible->stats()->getAggregate('example.com', [
    'metrics' => $metrics,
    'filters' => $filters,
]);

echo $result->bounce_rate->value;

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件获取更多信息。