vinjn / tiniest-analytics

VERY simple cross-platform C++ analytics for games (using Google Analytics)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

tiniest-analytics

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");


alt text

alt text

alt text

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)

License:MIT License


Languages

Language:C++ 74.9%Language:C 25.1%