猿分析 / yuanfen-sdk
猿分析PHP SDK---用户行为分析收集专家
1.0.10
2017-09-18 15:05 UTC
Requires
- php: >=7.0.0
- firebase/php-jwt: >=2.0
- guzzlehttp/guzzle: ^6.3
- whichbrowser/parser: ^2.0
Requires (Dev)
- mockery/mockery: 0.9.*
- phpunit/phpunit: ~4.0
- vlucas/phpdotenv: ^2.4
This package is not auto-updated.
Last update: 2024-09-29 03:26:01 UTC
README
猿分析PHP SDK
简介
本代码包是猿分析的PHP SDK。
用途
什么是用户行为
作为商业站点,您可以将许多关键行为定义为用户行为,例如,用户注册了账号,用户登录了,甚至用户在站内停留时间达到5分钟,都可以定义为一个用户行为。
收集这些数据,生成相关报表,对于了解您的运营数据非常有帮助。尤其是当您有多个来源的广告投放时,或是做了促销类活动时,分析活动效果是非常有用的。
具体使用
- 安装
composer require yuanfenxi/yuanfen-sdk
- 使用
假设我们已经有一段用户注册的代码
$user = new User;
$user->phone = 13255801983;
$user->password = md5("HelloWorld");
if($user->save()){
echo "OK";
}else{
echo "failed";
}
我们将注册行为命名为"register-succ";应该在注册成功后,添加汇报用户注册行为的代码。
/** 请将{YFX_KEY} {YFX_SECRET},{YFX_SID}替换成您自己的。 */
$user = new User;
$user->phone = 13255801983;
$user->password = md5("HelloWorld");
if($user->save()){
try{
$userBehavior = new UserBehavior($UserModel->uid,"register-succ");
$userBehavior->parseAndFillBrowserAndOs();
$behaviorClient = new BehaviorClient("{YFX_KEY}","{YFX_SECRET}","{YFX_SID}");
$behaviorClient->postEvent($userBehavior);
}catch(\Exception $e){
}
echo "OK";
}else{
echo "failed";
}
其中,汇报相关的代码为
$userBehavior = new UserBehavior($UserModel->uid,"register-succ");
$userBehavior->parseAndFillBrowserAndOs();
$behaviorClient = new BehaviorClient("{YFX_KEY}","{YFX_SECRET}","{YFX_SID}");
$behaviorClient->postEvent($userBehavior);