centralapps/tracker-client
Composer 安装命令:
composer require centralapps/tracker-client
包简介
Client for private-beta metric tracking system
关键字:
README 文档
README
This tool is a PHP based client for a metric tracking server, which is currently in beta-testing stage.
Installation
Install via composer. In your composer.json file add to the requires section
"centralapps/tracker-client": "dev-master"
Run composer
php composer.phar update
Usage
$client = new \CentralApps\TrackerClient\Client(YOUR_ACCOUNT_ID, YOUR_API_KEY, YOUR_METRIC_SERVER_URL);
$metric = new \CentralApps\TrackerClient\Metric();
$metric->typeReference = 'user';
$metric->created = date('Y-m-d H:i:s'); // date user added
$metric->reference = 1; // a unique reference for this "user"
$metric->tags = array('some', 'tag', 'pretend');
$client->logMetric($metric);
$metric = new \CentralApps\TrackerClient\Metric();
$metric->typeReference = 'user';
$metric->reference = 1;
$metric->created = date('Y-m-d H:i:s'); // if object exists, this becomes the updated date
$metric->tags = array('some', 'tag', 'pretend', 'paid', '50GBP');
$client->logMetric($metric);
$metric = new \CentralApps\TrackerClient\Metric();
$metric->typeReference = 'user';
$metric->reference = 1;
$metric->removed = date('Y-m-d H:i:s');
$metric->created = date('Y-m-d H:i:s'); // date the user was removed from site
$metric->tags = array('some', 'tag', 'pretend', 'paid', '50GBP', 'cancelled');
$client->logMetric($metric);
Notes
The client library binds itself with PHP's register_shutdown_function, so the outbound curl request will not interfere with your users requests.
统计信息
- 总下载量: 43
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Unknown
- 更新时间: 2013-01-31