Application analytics (via Google Analytics) for Windows and MacOS desktop software
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
InnoSetup-script v0.6.3 Windows, Application analytics Oct 20, 2018
bin
cpp-console-demo
delphi-gui-demo
pascal-console-demo
sample-implementations/IOS
.gitignore Update .gitignore Dec 23, 2018
ChangeLog.md
README.md
SoftMeter-C-Api-AIO.h
SoftMeter-C-Api.h
SoftMeter-C-Api.v0.5.6.c
SoftMeter-C-Api.v0.5.6.h v0.5.7 Mar 8, 2018
lib-export-api.h
license.txt
softmeter-eula.txt EULA v1.4 Dec 16, 2018

README.md

SoftMeter application analytics SDK: Compiled library files and demo programs

SoftMeter application analytics logo
Listen to the heartbeat of your software

SoftMeter (former libAppTelemetry) is a Windows, MacOS and IOS library that allows you to send usage statistics from your program to your Google Analytics property.
It is ideal for shareware developers as it extends the website usage data with the applications usage data.
Shareware developers for desktop programs can now see via one free reporting platform (Google Analytics), 1) how people use their website, and 2) how they are converted to also use the software on their desktop computer or laptops.

The library can also be used in InnoSetup scripts and other installation packages, (e.g. Installaware) to track Setups and Uninstalls.

How it works with Google Analytics Application analytics / usage analytics

Example of application analytics reporting dashboard Example of reporting dashboard for application analytics

This repository contains

  • Delphi/Pascal and C++ command line examples for Windows and MacOS X that show how to load the appTelemetry library and send page views from your shareware software to Google Analytics.
  • the distributable library (DLL for Windows or .dylib for MacOS X)
  • Inno Setup add-on (Inno Setup extension) scripts. The script allows you to track the number (and location and much more) of your software's installations, by using Inno setup and Google analytics.

Library information:

Project Objectives:

Track the usage and instalations of your shareware program (and soon your mobile IOS app) via your existing Google Analytics account.

Operating system compatibility:

  • Windows XP and later, 32/64 bit
  • MacOS 10.8 and later, 64 bit
  • IOS 8 and later

Keywords: Application analytics IOS app analytics Windows desktop software usage analytics MacOS desktop software usage analytics Runtime usage statistics