rbx-gameanalytics
v1.2.3-bugfix
Published
GA-SDK-ROBLOX
Downloads
7
Readme
GA-SDK-ROBLOX
GameAnalytics Roblox SDK with Type Definitions for Roblox-ts.
Documentation can be found here.
If you have any issues or feedback regarding the SDK, please contact GameAnalytics here or if the issue is related to the type definitions, open a new issue.
Usage Example
On the server:
import GameAnalytics from 'rbx-gameanalytics'
GameAnalytics.initialize({
gameKey: 'MyGameKey',
secretKey: 'MySecretKey'
})
And on the client:
let GameAnalyticsFiltering = game.GetService("ReplicatedStorage").WaitForChild<RemoteFunction>("GameAnalyticsFiltering")
let GS = game.GetService("GuiService")
let UIS = game.GetService("UserInputService")
function getPlatform() {
if (GS.IsTenFootInterface()) {
return "Console"
} else if (UIS.TouchEnabled && !UIS.MouseEnabled) {
return "Mobile"
} else
return "Desktop"
}
}
GameAnalyticsFiltering.OnClientInvoke = getPlatform
Requirements
- Roblox-ts
Changelog
1.2.3
- various bug fixes
- bump rbx-gameanalytics to same version
1.2.2
- bug fixes to manual configuration and initialization of sdk
1.2.1
- updated server scripts to just be descendants of ServerScriptService and not just direct child of ServerScriptService
1.2.0
- added enable/disable event submission function
1.1.0
- moved settings related code in GameAnalyticsServer script into a new script called GameAnalyticsServerInitUsingSettings to allow manual initialization from own script (OPS look at new INSTALL instructions for new script)
1.0.5
- renamed GameAnalyticsScript to GameAnalyticsServer
- removed script location restriction on GameAnalyticsClient
1.0.4
- small corrections
1.0.3
- fixed automatic sending of error events
- added script for generating rbxmx file
1.0.2
- fixed sha256 performance issues
- added processReceiptCallback function to use within your own processReceipt method
- replaced all string.len and table.getn with # operator instead
- using game:GetService() to access services instead of using game.[some_service]
- fixed device recognition method
- fixed automatic sending of error events
1.0.1
- small bugs fixes
1.0.0
- initial release