1. Go to this page and download the library: Download quiet-metrics/php-metrics library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
quiet-metrics / php-metrics example snippets
use QuietMetrics\Client;
$qm = new Client('qm_pub_demo', 'qm_sec_xxx', [
'endpoint' => 'https://quietmetrics.dev/api/v1/collect', // default
'timeout_ms' => 400, // max time granted to the send (min 50)
'async' => true, // fire-and-forget socket; false = short synchronous cURL
'trust_proxy_headers' => false, // true if the app sits behind a reverse proxy / CDN
'defaults' => [], // context applied to every hit, e.g. ['lang' => 'en-US']
]);
use QuietMetrics\Client;
$qm = new Client('qm_pub_demo', 'qm_sec_xxx');
// Page view: the visitor's URL, referrer, IP, User-Agent and language
// are inferred from the current HTTP request.
$qm->pageview();
// Custom event with properties (scalar values, 30 keys max).
$qm->event('purchase', ['amount' => 49, 'plan' => 'pro']);
$qm->event('import', ['rows' => 1200], [
'url' => 'https://app.example/cron',
'ip' => $visitorIp, // IP of the visitor concerned, if known
'ts' => time(), // event timestamp
]);