Amazon Mobile Analytics正式入驻Amazon Mobile SDK for Unity

就在上个月,我们发布了AWS Mobile SDK for Unity的开发者预览版本。如今,我们又宣布AmazonMobile Analytics将正式入驻AWS Mobie SDK for Unity,而这正是用户对于该SDK呼声最高的改进项目之一。在AmazonMobile Analytics的帮助下,大家将能够在Unity中实现更深层次的游戏开发工作。

以下为大家能够在Amazon Mobile Analytics当中能够使用的各项功能:

衡量参与热情与用户保留效果

AmazonMobile Analytics的辅助下,大家可以

·        追踪玩家进行该游戏的频率(即游戏每一天的实际运行次数)

·        了解我们如何才能有效以每天及每周为单位保留玩家群体

·        衡量玩家用户的参与热情

参与热情与用户保留指标通过会话事件进行衡量。以下为大家如何对会话事件加以记录:

void Start()

 

     {
 
            _analyticsManager = AmazonMobileAnalyticsManager.GetOrCreateInstance(
                     new CognitoAWSCredentials(<cognitoIdentityPoolId>, <region>),
                     <region>,
                     <appId>);      
     }
 
void OnApplicationFocus(bool focus)
     {
             if (focus)
             {
                 _analyticsManager.ResumeSession();
             }
             else
             {
                 _analyticsManager.PauseSession();
             }
     }
 

 

自定义事件

自定义事件帮助大家了解用户在游戏中的实际操作。举例来说,我们可能希望了解客户在成功完成某个关卡之前进行过多少次尝试,或者他们更倾向于使用哪一种护甲类型。在自定义事件的帮助下,大家可以创建一个名为“levelX complete(完成第X关)”的事件,其中将“attempts(尝试次数)”作为一条试题值、“armor type(护甲类型)”则作为一条属性值。这样每次玩家完成当前关卡,大家都能将玩家的尝试次数与所选择的护甲类型记录成一个“levelXcomplete”事件。

 

AmazonMobileAnalyticsEvent customEvent = new AmazonMobileAnalyticsEvent( "level3_complete" );
             
customEvent.AddAttribute( "armor_type" , "Titanium" );
customEvent.AddMetric( "attempts" , failedAttempts);
 
_analyticsManager.RecordEvent(customEvent);
 

 

通过CustomEvents Dashboard进行数据审查,大家可能会发现第三关的设计过于简单,因为玩家们总能在一次尝试中就顺利过关。有鉴于此,我们完全可以调整这关的难度,从而带来更为丰富的挑战感受并鼓励玩家继续参与。当然,我们可能还会发现某些护甲类型的利用率过低,在这种情况下大家可以调整其属性、从而使其更受玩家欢迎。

收益

货币化事件能够帮助大家了解由游戏所带来的应用内购收益数额。各位不妨通过以下几个方面对收益水平作出评估:

·        每日付费活跃用户数量

·        每位活跃用户每日带来之平均收益(简称ARPDAU)

·        每位活跃用户日间每笔支付带来之平均收益(简称ARPPDAU)

·        每月付费活跃用户数量

·        活跃用户每月带来之平均收益(简称ARPMAU)

·        每位活跃用户月间每笔支付带来之平均收益(简称ARPPMAU)

举例来说,大家打算在自己的游戏当中内置一款生命值增长道具。通过将收益数据与自定义事件相结合,大家就能了解到第三关难度的提高是否会提高每日/每月付费活跃用户的数量——又或者会给平均收益造成负面影响。

以下代码帮助大家了解如何记录货币化事件:

 

AmazonMobileAnalyticsMonetizationEvent monetizationEvent = new AmazonMobileAnalyticsMonetizationEvent();
 
monetizationEvent.Quantity = 3.0 ;
monetizationEvent.ItemPrice = 1.99 ;
monetizationEvent.ProductId = "health_booster" ;
monetizationEvent.ItemPriceFormatted = "$1.99" ;
monetizationEvent.Store = "Apple" ;
monetizationEvent.TransactionId = "TransactionId123" ;
monetizationEvent.Currency = "USD" ;
 
_analyticsManager.RecordEvent(monetizationEvent);
 

 

自定义数据分析

Amazon Mobile Analytics Auto Export允许大家通过设置将数据自动导出至AmazonS3,从而交付给其它数据分析工具,例如Amazon Redshift、AmazonElastic MapReduce(简称EMR)、提取、转换与加载(简称ETL)软件,或者将其保存在我们自己的数据仓库当中。

要了解更多与自定义数据分析相关的信息,请大家点击此处查看由Jeff Barr撰写的博文。

资源

以下资源能够帮助大家顺利上手AWS Mobile SDK for Unity:

·        Amazon Mobile Analytics上手指南

·        下载AWS Mobile SDK for Unity

·        了解更多Amazon Mobile Analytics集成相关信息。

目前正处于开发者预览版阶段。如果大家抱有疑问、难题或者建议,请向我们发送反馈

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值