cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How to Integrate the Usage Intelligence SDK Into My Application

How to Integrate the Usage Intelligence SDK Into My Application

The Usage Intelligence SDK is designed to be developer friendly and easy to integrate. Once you have read this getting started guide, basic integration will typically take you less than 30 minutes.

The Basics

Perform the following steps to get started using the Usage Intelligence SDK.

To integrate the Usage Intelligence SDK:

  1. Create an Account: If you are not already an existing user, please start by creating a free account on the Revenera website.
  2. Register a Product: After creating your account, log in to the Usage Intelligence Dashboard at https://analytics.revulytics.com and on the Home page, click on the Register Free Product button. Fill in the product name and click OK to create your free product. Every user is allowed 1 FREE product and an unlimited number of premium products.
  3. Retrieve your Call Home URL and Product ID: Make sure that your new product is selected in the product selector on the top of the Dashboard and then select Developer Zone on the Administration menu. On the Developer Zone page, you will find a unique Call Home URL which will be required later when integrating the Usage Intelligence SD.. Also, note your Product ID, which is displayed next to your product name in the product selector.
  4. Download the SDK: Download the latest SDK for your preferred platform from the Usage Intelligence SDK Download Links and API Documentation page and extract the archive contents to your project location.
  5. Integrate the SDK into your Application: Follow the implementation instructions as outlined in the documentation according to your platform:

Testing Basic Integration

Once you complete the above steps, your application is Usage Intelligence enabled and every time a user runs your application, it will be tracked. You can test this basic integration by compiling and running your application. Given your application has access to the internet, you can view the results in real-time by logging in to the Usage Intelligence Dashboard.

NOTE: The Usage Intelligence SDK uses a caching mechanism, so in order to test real-time reporting you might need to close and re-open your application in order to force the SDK to sync with the Usage Intelligence server.

Advanced Features

Once you have implemented the basics you are ready to make use of a number of advanced features which are made available by the Usage Intelligence SDK. Please check out the Usage Intelligence SDK documentation for instructions on how to:

  • Track Events and Feature Usage
  • Track Custom Properties
  • Track License Conversions
  • Validate License Keys
  • Send ReachOut™ in-app messaging and marketing campaigns

You can also view this video for a full example integration walk through.

Was this article helpful? Yes No
No ratings
Version history
Last update:
‎Jun 09, 2023 02:43 PM
Updated by:
Contributors