Unity项目工程集成友盟分析统计SDK(支持iOS与Android平台)

Unity3d项目集成友盟分析统计SDK(支持iOS与Androi平台)
    介绍:项目主体功能完成后,还有一项比较重要的工作,那就是加入第三方关于下载、使用该项目的用户情况的详细数据分析统计功能。而目前国内业界比较流行使用的第三方平台那非友盟莫属啦。通过观察它的后台各种数据分析统计表,可以比较全面地掌握我们的项目在用户那儿的使用情况。

   集成步骤大概如下:
(1)首先,要在友盟官网申请注册一个开发者账号(如果没有的话)。链接地址: http://www.umeng.com  然后进入自己账号个人管理中心页面,点击“添加应用”按钮,如果你还未为你的App项目申请AppKey的话( 注意:友盟为你的每一个APP分配唯一的一个标识符,并且如果一个项目要发布不同的平台(如iOS或android)时,需要为这个APP分别申请单独的AppKey)。
Unity项目工程集成友盟分析统计SDK(支持iOS与Android平台)_第1张图片
选择特定App应用:可以看到各方面的统计数据
Unity项目工程集成友盟分析统计SDK(支持iOS与Android平台)_第2张图片
(2)从官网下载最新的游戏分析统计SDK
Unity项目工程集成友盟分析统计SDK(支持iOS与Android平台)_第3张图片
如下:

(3)打开项目工程,然后点击上述的UmengGameAnalis......unitypackage文件,该SDK会自动集成到我们的项目工程文件中。
Unity项目工程集成友盟分析统计SDK(支持iOS与Android平台)_第4张图片

      项目工程中的Plugin文件与UmengGameAnalytics文件是有关友盟分析统计的脚本文件,注意:若项目工程中存在Plugins文见目录,Unity工具会合并,值得注意的是:如果里面存在相同名的文件,会有被覆盖的危险,这一点值得注意。
 (4)如果你想要深入了解友盟分析统计的脚本功能,读者可以自行研究。而对于想速用的话,读者可直接把UmengManager.cs脚本挂载到场景中一直激活的对象身上,如Main Camera。

//
//  UmengManager.cs
//
//  Created by ZhuCong on 1/1/14.
//  Copyright 2014 Umeng.com . All rights reserved.
//  Version 1.31

using UnityEngine;
using System.Collections;
using Umeng;
public class UmengManager : MonoBehaviour
{
	
	
	static string appkey;
	static string temp;
	
	// Use this for initialization
	void Start () {
		//导入app key 标识应用 (ios)
		appkey = "55b735eee0f55a9fda0045e5";
		//设置Umeng Appkey     545c3515fd98c577fc000c3d
		GA.StartWithAppKeyAndChannelId(appkey, "App Store");
		
		//调试时开启日志 发布时设置为false
		GA.SetLogEnabled(false);
		
		//触发统计事件 开始关卡       
		GA.StartLevel("Main 2");
	}
	
	// Update is called once per frame
	void Update () {
		if (Input.GetKeyDown(KeyCode.Escape))
		{
			//结束程序
			GA.FinishLevel("Main 2");
			Application.Quit();
		}
	}
	
	
}
注意:上面的AppKey是我的项目iOS版的,如果还需要发布Android平台,可以利用宏定义进行平台区分。这里不做说明啦!


你可能感兴趣的:(Unity)