Description

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 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!).

MORE ASSETS

GMLVideo SafeSave INI

End User Licence Agreement (EULA).

Version 1.0.0. Published June 10, 2016

Created with GameMaker: Studio v1.4.1749

Age Rating: 4+

Average Rating

Your review

You can only review assets you've bought.


Gravatar

Jordan D 28 September 2017

Works as intended

Easy to use extension that works as intended

Logo

Taylor Dale (Publisher) 30 September 2017

Much appreciated :)


Gravatar

CH C 14 September 2017

Solid Implementation

Thanks for providing the ext

Logo

Taylor Dale (Publisher) 14 September 2017

Glad you are pleased and thank you for taking the time to update your review :)


Gravatar

LEE S 12 August 2017

Very Nice Extension

i like it!
need to set randomize () before get id! Works very well


Gravatar

Emmanouil P 05 July 2017


Gravatar

Azamat Z 09 June 2017

I like it

Works fine, the extension size is very small, it's awesome extension. <3

Logo

Taylor Dale (Publisher) 14 June 2017

Thanks for reviewing Azamat glad you're pleased :)


Gravatar

Justin L 05 April 2017

Good

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.

Logo

Taylor Dale (Publisher) 09 April 2017

Much appreciated, thank you for reviewing!


Gravatar

Ricardo Z 22 March 2017

Awesome

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

Logo

Taylor Dale (Publisher) 22 March 2017

Thanks for leaving a review :)


Gravatar

Anonymous 03 February 2017

Nice

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

Logo

Taylor Dale (Publisher) 22 March 2017

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


Gravatar

Liquid G 01 February 2017

Works fine


Gravatar

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.

Logo

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;


Gravatar

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!

Logo

Taylor Dale (Publisher) 29 October 2016

Glad to be of service; thanks for reviewing :)


Gravatar

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?

Logo

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.


Gravatar

David B 15 June 2016

good

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

Package contents

Total size 4.79 KB

What is the issue?

Back to Top