You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IMPORTANT NOTE: CURRENT CODE NO LONGER WORKS FOR GOOGLE ANALYTICS 4, BECAUSE GA4 DOESN'T ACCEPT NON-HTTPS REQUESTS.
Tiniest Analytics is a very simple to use, cross-platform (tested on win/osx/linux/ios/android) and basically very tiny analytics system written in C++ (less than 100 lines of code), made specifically for games. It uses libcurl to post events to your Google Analytics account.
Usage: call TAnalytics_Init("UA-12345678-1", uniqueId) at startup, call TAnalytics_Shutdown() when closing the app, and TAnalytics_Update() each frame. You also need libcurl in your project (ssl not needed).
There's only one function to use when posting an event, e.g.
TAnalytics_Event("GameStart", "linux");
TAnalytics_Event("WeaponClicked", "RocketLauncher");
TAnalytics_Event("MapStarted", "SinglePlayer", "MapName.map");
Original authors:
Mihai Dragomir - dmc@pixelshard.com
Mihai Gosa (Pintea) - pintea@inthekillhouse.com or @gosamihai on twitter
Initially developed for the 'Door Kickers' games.
License: MIT
About
VERY simple cross-platform C++ analytics for games (using Google Analytics)