萝卜说 - 罗布乐思 - 口袋核心

查看: 953|回复: 0

[游戏资源] 在Studio中使用谷歌分析收集游戏数据、分析数据

[复制链接]

0

收听

0

听众

49

帖子

正式用户

Rank: 1

萝卜币
93
发表于 2021-5-29 15:37:06 | 显示全部楼层 |阅读模式
在Studio中使用谷歌分析收集游戏数据、分析数据

游戏发布后,开发者的工作并没有完成,我们还需要持续优化我们的游戏,修改bug,优化玩法等工作是开发者们必须要做的。而我们根据什么来优化游戏呢,这就要说一下如何在Roblox中收集游戏数据了。
在Roblox中,我们可以通过接入谷歌分析,来收集游戏中的数据,那么我们如何接入,然后如何将数据发送到谷歌分析呢?
接入谷歌分析(Google Analytics)

关于谷歌分析(Google Analytics),我这里就不在介绍了,大家可以百度一下,当我们注册好账号并且填好相应的游戏信息后,谷歌分析会提供给我们一个ID,ID的格式如下:
UA-#########-#
我们要记录下这个ID,之后会用到。
为了让Roblox游戏可以使用谷歌分析,我们首先需要打开Http请求


点击 游戏设置 找到 Security 页签,开启 允许HTTP请求,这样我们就可以在游戏中使用HttpService了。
之后,我们在 ServerScriptService里创建一个Script脚本,在脚本中添加代码
local GA = require(153590792)
GA.Init("UA-#########-#")
其中GA.Init(“UA-#########-#”)中的UA-#########-#就是刚才记录的谷歌分析为我们提供的ID。
GA.Init方法还可以传一些参数,如下:
local config = {
-- Report or omit script errors (set as 'true' to omit)
DoNotReportScriptErrors = false
-- Report or omit a 'ServerStartup' action when a server starts (set as 'true' to omit)
DoNotTrackServerStart = false
-- Report or omit player visits under the 'Visit' action (set as 'true' to omit)
DoNotTrackVisits = false
}
local GA = require(153590792)
GA.Init("UA-#########-#", config)
就这么几行代码,我们就将谷歌分析接入到了自己的游戏中。
上传游戏数据到谷歌分析

接入好谷歌分析,我们就可以上传游戏数据到谷歌分析了,方法依旧很简单。
通过调用ReportEvent方法,就可以方便的发送数据了,代码如下
local GA = require(153590792)
GA.Init("UA-#########-#")

local category = "PlaceId-" .. game.PlaceId
local action = "Category-Action"
local label = "none"
local value = 1

GA.ReportEvent(category, action, label, value)
category,action,label,value的意义和谷歌分析后台的记录一一对应,大家可以自行百度一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋| |京公网安备11010502045240号

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.4  备案:京ICP备2021013067号-2

快速回复 返回顶部 返回列表