Link to official GameAnalytics Roblox SDK

The people at GameAnalytics recently released an officially maintained SDK for Roblox games that you can just drag and drop into your games and start using GA straight away. (I believe it is inspired by a module made by @gillern)

You can find it here:
https://gameanalytics.com/docs/item/roblox-sdk

Link to blog post about it:
https://gameanalytics.com/blog/roblox-sdk-for-gameanalytics.html

This is pretty nice because you can be sure that they will actively maintain this in case any new features are added to GameAnalytics that any user-made modules do not support, and you can file bug reports at their account rather than needing to dive into it yourself.

It also seems like it’s published on Github here (https://github.com/GameAnalytics/GA-SDK-ROBLOX), but it is published there in binary form, so it’s hard to include as a submodule in your projects or contribute to the project unfortunately, if you are used to working with third party tooling. (I’m going to submit a feature request for them to list it as separate .lua files so that this becomes possible)

24 Likes

It’s free tho. What’s the catch

2 Likes

They do a global analysis on all data stored on their service and sell insights on that data to third parties (like industry trends, high-level common spending patterns, etc). And you need to make sure you meet the GPDR when you submit data on players to their service.

EDIT: see response to this post

They use the information you gather for “marketing purposes”
You’ll have to get consent from your players if you want to gather data in this way since it has to be identifiable (something you should be doing anyway unless you totally anonymize your data)

3 Likes

It would be easier if I saw how other popular Roblox games ask for consent so I could do the same

You’ll notice that many do not.

3 Likes

So basically GameAnalytics can cut service for any of those games who are using it during a random audit?

How would you go about totally annonymizing your data? A practical example would help because I’m having a hard time picturing what this would look like from a developer’s perspective.

We’re following up with GameAnalytics for clarification to help Roblox developers answer any questions about their SDK implementation; if you have any others regarding the new GameAnalytics SDK, please reply to this message. :slight_smile:

EDITED: The follow-up includes clarification around the collection and use of player data, as well as developers’ requirements regarding getting players’ consent.

3 Likes

Please be aware of the issues I’ve made with it. I would recommend not using it for now:

https://devforum.roblox.com/t/warning-against-gameanalytics-sdk/210033

3 Likes

:cry:

This is great news though!

1 Like

Hold up, Game Analytics came out and developed an SDK for Roblox…?! Hello is the world turning towards us now? This is breakthrough!

Hello there,

We are addressing the issues described in Warning against GameAnalytics SDK and should have a new release tomorrow if everything goes as planned.

Thanks,
Martin
Lead SDK Developer @ GameAnalytics

13 Likes

Thank you for the quick response to this! We’re all very happy to see this SDK on the platform.

2 Likes

The irony?
Hope all the issues addressed are will eventually be fixed though.
image

2 Likes

Looking forward to using the (soon to be fixed) SDK! :slight_smile:

There is a new version out now with fixes to the issues described in the Warning thread: Warning against GameAnalytics SDK

1 Like

Hi guys, Chay here from GameAnalytics. Now that we’ve released the patched Roblox SDK I wanted to add some more information about this comment and the comments of a few other posters…

We do publish a series of industry benchmarks with insights about the gaming sector, which are available for free to all game developers and intended to help them build better games. We include actionable tips and advice based on the industry as a whole, and the data is aggregated by genre or metric type. Our community has responded very positively to these reports, as it helps them assess how they compare to the overall industry. Our latest report of this type is available here:

https://gameanalytics.com/resources/item/mobile-gaming-industry-analysis-2018

We never share, publish or sell user data to external third parties. Thousands of studios trust us with their data, and we take their privacy extremely seriously.

In our terms of service we do mention “third parties” - this clause was included in our updated terms earlier this year for GDPR. It doesn’t mean that we’re sharing data with third parties, rather that we are a third party data processor and that it’s recommended that you as a developer communicate this + request consent in some way for this processing with your players (data subjects) based in the EU. As another poster has mentioned, this is best practice and something you should be thinking about doing anyway if you have a global player base.

Regarding “cutting service” for games that aren’t compliant, we would never do that without warning and opportunity to rectify the situation. If we identify a game that isn’t compliant during a random audit then we reach out directly to the developer via email and work closely with them over several weeks to advise how to put GDPR compliant practices in place. We’d only cut service to a game if all communication (or our advice) is ignored.

We recently posted a blog on this topic with some actionable tips and steps to ensure GDPR compliance:

https://gameanalytics.com/blog/gdpr-game-compliant.html

Hope this helps to clear things up a bit :slight_smile:

17 Likes