In order to perform analytics on aggregate events in intercom a custom tool is required since itercom's UI only allows event analytics on a per-user basis. IntercomAnalytics will pull all the events stored in your intercom app and provide counts of specified events as well dump a CSV file of events to perform more advanced analysis on.
Electron, Angular and the official intercom-client for Node.js are used to accomplish this. (with extensions to intercom-client to use the Events APIs not supported by the client) Tested on Windows.
Install dependencies.
npm install Install bower dependencies
bower install Install Application dependencies:
Change directory to app folder, then run
npm install Run your application by entering following command in your command prompt
gulp run You can get the release version with following command:
gulp build-electron Electron boilerplate taken from https://github.com/jasimea/ElectronAngular by @jasimea
