kissmetrics/kissmetrics-php

KISSmetrics API客户端

0.4.2 2023-12-14 22:44 UTC

This package is auto-updated.

Last update: 2024-09-15 00:19:04 UTC


README

Build Status

KISSmetrics PHP客户端,不滥用单例模式,API略有改进,无内置cron支持(这是一个特性)。以下是使用方法

$km = new KISSmetrics\Client('API key', KISSmetrics\Transport\Sockets::initDefault()); // Initialize

$km->identify('bob@example.com')   // Identify user (always)
  ->alias('old-anonymous-cookie')  // Alias to previously anonymous user, maybe
  ->set(array('gender' => 'male')) // Set some property
  ->record('Viewed thing');        // Record an event, optionally with properties

$km->submit(); // Submit all that to KISSmetrics in one go

如果出现错误,此代码会抛出KISSmetrics\ClientException异常,所以如果你对这些指标采用“点火就跑”的态度,就尝试使用try/catch捕获这些异常。虽然这样当你要确保一切设置正确时非常有帮助!

Composer

{
  "require": {
    "kissmetrics/kissmetrics-php": "~0.4.2"
  }
}

许可协议

MIT许可协议下授权。