rbx-gameanalytics
TypeScript icon, indicating that this package has built-in type declarations

1.2.3-bugfix • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i rbx-gameanalytics

Weekly Downloads

4

Version

1.2.3-bugfix

License

MIT

Unpacked Size

154 kB

Total Files

30

Last publish

Collaborators

  • dog2puppy