GA-SDK-ROBLOX
GameAnalytics Roblox SDK.
Documentation can be found here.
If you have any issues or feedback regarding the SDK, please contact our friendly support team here.
Requirements
- rojo (optional, but needed if you want to automatically sync the source files inside the GameAnalyticsSDK folder into your Roblox project)
Changelog
1.4.2
- improvements for business event
1.4.1
- fix to playerRemoved function
1.4.0
- added bindable event to listen to when player is ready (has gotten its player data loaded)
1.3.9
- started using new bit module instead of old one
1.3.8
- fixes for progression events
1.3.7
- bug fix for platform name fallback option
1.3.6
- fix for command center populated events
1.3.5
- fixes to some types of events not being sent
1.3.4
- fixed bug with automatic error events
1.3.3
- fixed bug with error events not sending (another one)
1.3.2
- fixed bug with error events not sending
1.3.1
- fixed multi-place game bugs
1.3.0
- added support for multi-place game sessions
1.2.13
- changed Postie from being a script to a modulescript
1.2.12
- added Postie module to replace invokeclient call in playerjoined
1.2.11
- fixed playerjoined method to not wait indefinitely in some cases
1.2.10
- fixed playerjoined method to not wait indefinitely in some cases
1.2.9
1.2.8
- added missing files to rbxmx
1.2.7
- performance to enum lookups
1.2.6
- added limit to how many events there can max be in the events queue
1.2.5
- added better error handling for thread task execution
1.2.4
- added toggle function for debug logging in studio mode
- threading performance fix
1.2.3
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
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
1.0.0