Fully compatible with GMS:1 and GMS:2

By far the most comprehensive and functional Google Analytics extension on the market. Easily manage user analytics with the full functionality of Google App Analytics:

  • Real time analytics enabled: See how many people are playing and where users are in your app in real time
  • Events: Track when users get rewards, pass a level or achieve something else great
  • Screens: Gage how long users spend in levels, on menus and many other applications
  • Timing: Understand how long users are waiting for your app to load and perform other tasks

Please refer to google documentation for further support with the analytics backend and setup process to obtain a tracking ID for your app.

Please read the included readme.txt in the extension to get you started with the straightforward functionality and be aware of a few things you will need to change to operate the extension.

This extension works on all Gamemaker Platforms (even desktop!).


GMLVideo SafeSave INI

End User Licence Agreement (EULA).

Changes in 1.0.0

Initial GMS:2 version

Version 1.0.0. Published January 24, 2017

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Justin L 05 April 2017


for the price it provided a great deal of functionality, more so than i realized by reading the documentation and when i took the time to contact the creator he provided detailed and precise information so i could effectively use this work.

all said an excellent service.


Taylor Dale (Publisher) 09 April 2017

Much appreciated, thank you for reviewing!


Ricardo Z 22 March 2017


It do all I was expecting and works well on Windows, Mac and HTML5!


Taylor Dale (Publisher) 22 March 2017

Thanks for leaving a review :)


Anonymous 03 February 2017


But I have a problem with real time function, cant see more than just one user.


Taylor Dale (Publisher) 22 March 2017

Hi there - sorry you are having trouble, email me and we will sort it out.


Richard R 01 February 2017

Works fine


Sorob T 30 October 2016

Easy to setup and works on non mobile platforms!

Only took me a few minutes to implement and was really looking for something cross platform too, thanks!

I have two problems though:

1) I can't build (Mac/Android) on GM version 1.4.1474. I get this error in the console:
Compile Extensions...
Error : gml_Script_isset(1) : unknown function or script gml_pragma
Error : gml_Script_iterkey(2) : unknown function or script gml_pragma
Error : gml_Script_iterval(2) : unknown function or script gml_pragma
It prevents the rest of the build from proceeding. If I remove the pragma reference in the extension it seems it will build and record analytics.

2) Just FYI, in the README file you document the function 'google_analytics_time_end' but it is actually 'google_analytics_time_stop'

Thanks for the great work! Saved me some time.

This review was left for a previous version of this asset.


Taylor Dale (Publisher) 31 October 2016

Hi there, Thanks for reviewing! Will fix the readme typo.

A note for the pragma stuff - If it produces errors for you, there is no negative impact by removing it as you have.
What that function does is that in newer versions of gamemaker (This gml_pragma feature was added on the 10/07/2015, your gamemaker version must be really old!) is add the ability to make small speed improvements by the compiler. If you are using an older GM version, just remove it, otherwise it's fine.

For anyone else who faces this problem, if you don't want to go through the source to delete things, just add a script in your project called gml_pragma and in it have

return argument0;


Chris L 29 October 2016

Great stuff!

I just replaced the YYG extension with yours... so nice! Love that it will work with Mac and Windows now too. Great job! Worth more than $1.99 that's for certain. Cheers!

This review was left for a previous version of this asset.


Taylor Dale (Publisher) 29 October 2016

Glad to be of service; thanks for reviewing :)


Grzegorz K 23 October 2016

It's great!

Should init function be just on first screen of application? Or be part of construct for every room?

This review was left for a previous version of this asset.


Taylor Dale (Publisher) 23 October 2016

The init function only needs to be called once per game, so just the start of the first room will work fine :) Thanks for reviewing.


David B 15 June 2016


was easy to set up and works on all platforms including pc!

This review was left for a previous version of this asset.

Package contents

Total size 5.55 KB

What is the issue?

Back to Top