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:
Please note that the documentation recommends replacing the built in device ID function with a specific asset on the Marketplace. This is no longer the case. It is now recommended that you replace the device_get_id() function with a generated UUIDv4
(be sure to only generate one and store it in an INI file or similar).
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!).
Version 1.0.0. Published June 10, 2016
Created with GameMaker: Studio v1.4.1749
You can only review assets you've bought.
Hi, please feel free to get in touch so I can assist you with any problems you've encountered.
Thanks for the review!
Easy to use and also developer support is incredible.
Thanks Manjeet, pleasure working with you!
Thanks for your review :)!
Works as intended
Easy to use extension that works as intended
Much appreciated :)
Thanks for providing the ext
Glad you are pleased and thank you for taking the time to update your review :)
Very Nice Extension
i like it!
need to set randomize () before get id! Works very well
I like it
Works fine, the extension size is very small, it's awesome extension. <3
Thanks for reviewing Azamat glad you're pleased :)
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.
Much appreciated, thank you for reviewing!
It do all I was expecting and works well on Windows, Mac and HTML5!
Thanks for leaving a review :)
But I have a problem with real time function, cant see more than just one user.
Hi there - sorry you are having trouble, email me and we will sort it out.
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:
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.
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
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!
Glad to be of service; thanks for reviewing :)
Should init function be just on first screen of application? Or be part of construct for every room?
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.
was easy to set up and works on all platforms including pc!