猿分析/yuanfen-sdk

猿分析PHP SDK---用户行为分析收集专家

1.0.10 2017-09-18 15:05 UTC

This package is not auto-updated.

Last update: 2024-09-29 03:26:01 UTC


README

猿分析PHP SDK

简介

本代码包是猿分析的PHP SDK。

用途

什么是用户行为

作为商业站点,您可以将许多关键行为定义为用户行为,例如,用户注册了账号,用户登录了,甚至用户在站内停留时间达到5分钟,都可以定义为一个用户行为。

收集这些数据,生成相关报表,对于了解您的运营数据非常有帮助。尤其是当您有多个来源的广告投放时,或是做了促销类活动时,分析活动效果是非常有用的。

具体使用

  1. 安装

composer require yuanfenxi/yuanfen-sdk

  1. 使用

假设我们已经有一段用户注册的代码

$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);

注意,YFX_KEY,YFX_SECRET,YFX_SID 可以从猿分析配置页面查询到。