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

How to Use the Client Profile Report and Export

How to Use the Client Profile Report and Export

The Revulytics Usage Intelligence platform allows you to extract a data set of Client IDs along with the profile data, usage data, and ReachOut in-app message deliveries for each. The Client Profile Report is available as an interactive report within Usage Intelligence as well as a full JSON export file that may be downloaded for offline use, archiving or importing data into third-party systems.

Accessing the Client Profile report

The Client Profile report is accessible when you log into Revulytics Usage Intelligence from the left hand navigation by clicking on Client Profile. From here you will be able to configure the types of data you would like to retrieve and generate the report instantly or request a full JSON export.

navigate-to-client-profile.gif

 

Selecting Report Options

When generating the Client Profile report you have the ability to choose what type of data you want to view or export. The report will return the Client ID together with any additional options which you choose to include from Current Profile Data, Lifetime Even Usage Data, ReachOut Message Deliveries, Daily Profile Data.

select-options-client-profile.gif

 

Report Filtering

Besides returning a full client list, this report also comes with fully fledged filtering capabilities and you may filter clients by any of the default Usage Intelligence properties as well as any custom properties you may have enabled for your product. This allows you to retrieve data on a subset of your clients for example:

  • Getting a list of clients which are on a particular product version, edition or build
  • Retrieving data for multiple installations on a single machine by filtering for a known Machine ID if you support multiple instances of your application to be installed
  • Or getting data for a single client which you have identified by their Client ID, a custom property or license key

Report Data Visualization

The Client Profile report will display a paged list of 200 clients results per page. You can click on a Client ID from the list to view the client’s data. The reporting tabs available in the Client Profile Report will depend on the options selected when the report was generated.

Current Profile Data

All default Usage Intelligence properties and application specific custom properties can be included in the Client Profile report, by selecting them in the Current Profile Data section. The value returned for each property will be the last known value for each client.

Client_Profile_Current-Profile_Data.png

 


Lifetime Event Usage Data

If you enable event tracking in Usage Intelligence, the Client Profile report will include a list of all the events a client generates during their lifetime and the total number of times each event was generated.

Client_Profile_Lifetime-Event-Usage_Data.png

 


ReachOut Message Deliveries

You may also choose to include a list of the ReachOut Messages that were delivered to each client. Existing campaigns will be listed by their ReachOut ID and campaign name, any deleted campaigns will only include the ReachOut ID.

Client_Profile_ReachOut_Data.png

 


Daily Profile Data

When you select the Daily Profile Data option you need to select a date range to analyze. The report will include a timeline of all days on which users were active within that date range. You can choose which properties to retrieve for each active day, so you will be able to see how and when the user’s property values have changed over time. This is useful in cases where you want to determine when certain properties on a user changed for example: their license status, switched between product editions or how they upgraded between different versions of your product.

Client_Profile_Daily-Profile_Data.png

 



The Daily Profile Data supports all standard and custom properties of type 1. More information on the difference between standard and current properties can be found in this KBase article.

Exporting Report Data

Individual Client ID Export

A single client’s data can be viewed in JSON format by clicking on the JSON View tab.
Each page can also be downloaded as a JSON file by clicking on the widget context menu and selecting the Export JSON option. The downloaded file will contain the JSON data for all clients included in the current page.

9_Revulytics_Client_Profile_Page_Export.png

 

Full JSON Export

A full JSON export consists of a file which contains the JSON data for all clients according to the selected client profile options and it can be requested by clicking on the Generate JSON Export button.


10_Revulytics_Client_Profile_Export.png

 


After you click on the button, you are requested to enter a description for the exported file, select whether you would like to receive an email notification when the file is ready for download and click on Proceed.


11_Revulytics_Client_Profile_Export_Details.png

 


The export process is performed in the background and the time it takes to complete depends on the number of clients you have and the data that was requested.

You can manage your exported files by going to the Admin page and under the Data Management section click on Exported Data Files. From this page you can monitor your pending exports as well as download, rename or delete files.

12_Revulytics_Exported_Data_Files.png

 

Browse Client Profile Sample

Sign up for a free account to gain access to a Demo Product and explore this report using sample data.

Need further information? Contact us with your questions and we would be happy to guide you.

Labels (1)
Was this article helpful? Yes No
No ratings
Version history
Revision #:
3 of 3
Last update:
‎Apr 07, 2020 01:38 AM
Updated by:
 
Contributors