Knowledgebase
Revulytics > Revulytics - Support Help Desk > Knowledgebase

Search help:


» Category: SDK integration and Technical queries  (Go back)

» Articles in this category:

 
How does Revulytics Usage Intelligence identify unique users/installations? What happens when a user uninstalls, reinstalls or formats? Article rated 2.8/5.0
The first time an end-user runs your software - assuming you have integrated the Revulytics Usage Intelligence SDK - the Usage Intelligence DLL creates a fingerprint of that machine, which is stored a...
What is the difference between standard and current properties / filters / segments? Article rated 3.0/5.0
In the filters and segmentation panel at the top of every report (see screenshot below), you will notice some filters are highlighted in green whilst others in blue. The green filters show those bas...
Can I use my own call home URL? Article rated 3.5/5.0
Yes, Revulytics Usage Intelligence provides you with the option to create a CNAME record in your own DNS server and point it to your personal callhome URL provided by Usage Intelligence. However there...
How does Revulytics Usage Intelligence detect New/Lost Users or Installs/Uninstalls? Article rated 3.7/5.0
Revulytics Usage Intelligence detects user installations/uninstallations based solely on end-user call-home activity, therefore you are not required to make any updates or integration in your installe...
What is multi-session mode and how should it be used? Article rated 4.3/5.0
When and how should multi-session mode be used? The Revulytics Usage Intelligence SDK require a boolean parameter named “multiSessionEnabled” when calling ruiCreateConfig() or its equivalent. T...
Using Custom Properties to collect Marketing Campaign Details Article rated 3.0/5.0
When using the Revulytics Usage Intelligence SDK in your application, you can collect information related to your download sources and marketing campaigns in the form of Custom Properties. The informa...
What is the procedure to terminate my account and what happens to my data after termination? Article rated 3.0/5.0
In order to permanently terminate your product subscription or your Revulytics account, you will need to open a ticket through the helpdesk, indicating the date when you wish to terminate. If on the o...
File Format for uploading keys to the License Key Registry Article rated 3.0/5.0
The Revulytics Usage Intelligence License Key Registry can be used for tracking license key usage/activation, count how many unique installations are sharing the same license key on your client machin...
Can I export and download my analytics data for offline use? Article rated 3.0/5.0
Yes, Revulytics Usage Intelligence allows you to export data offline for processing or integration with third party BI solutions. The recommended and most flexible option is by using the Usage Inte...
Dealing with UAC and file-access permissions for non-administrators accounts Article rated 3.0/5.0
The Revulytics Usage Intelligence SDK does NOT require administrator privileges on the machine. However if you want to avoid any issues with Windows UAC please follow the recommendation below. Ever...
Why are my tracked features or events not showing up in reports? Article rated 2.3/5.0
The best way to answer this question is by explaining how Event and Feature Tracking works. Which events/features are tracked and which are not? Before a client can collect event/feature data, t...
What's the difference between Basic Events, Advanced Events, and Custom Event tracking? Article rated 3.4/5.0
Feature and Event tracking is useful to track whenever specific events occur within your application, which features are accessed by users, which buttons are clicked, what users do on a page or form, ...
Why is data not showing up inside the dashboard or reports? Article rated 2.6/5.0
Whenever you run a tracked application, the tracking results should show up on the dashboard in real-time. Therefore if after running (and exiting) your application, that particular installations is n...
What happens if I change my Product Account ID? Article rated 3.0/5.0
Under normal circumstances there is no need to change your Product ID or register a new account to track the same software product. If the reason is related to starting with a new clean account and ge...
Can I clean up all my tracking statistics and start with a fresh account? Article rated 3.0/5.0
It is normal that during evaluation/testing you might collect test data (such as build numbers, feature names, etc) which you would like to clean up before deploying your software live. This will allo...
What files are created by the Revulytics Usage Intelligence SDK and what is the folder location? Article rated 3.3/5.0
When your software is first run, the Revulytics Usage Intelligence SDK creates the following files on disk: ruiconfig*.cfg ruilog*.log NOTE: The SDK may create multiple ruilog*.log files at...
How do I enable Custom Properties on my account? Article rated 3.0/5.0
Custom properties are available with advanced plans or as a paid add-on that can be enabled on any premium account. To confirm the cost of enabling or increasing custom properties to your account plea...
Does Revulytics Usage Intelligence offer an API to remotely access analytics data? Article rated 3.0/5.0
Revulytics Usage Intelligence offers a powerful web-based reporting API which enables all premium users to export data offline, sync data with third party BI solutions or even build custom dashboards ...
Do testing builds affect my reports and quotas? Article rated 3.0/5.0
If you have integrated the SDK and have callhome enabled whilst testing a development build, Revulytics Usage Intelligence will keep track of data collected from these builds just like any other publi...
What happens if the user changes the contents of the Revulytics Usage Intelligence config or log files? Article rated 3.0/5.0
The Revulytics Usage Intelligence protocol implements various mechanisms to ensure that the configuration files have not been compromised. If the SDK detects that the configuration files have been tam...
How can Revulytics Usage Intelligence track new installations if I don't have an installer/uninstaller? Article rated 3.0/5.0
Revulytics Usage Intelligence does not require integration with an installer or uninstaller script and is able to track users even if your software is a simple executable. A new user installation is d...
How is Revulytics Usage Intelligence affected by proxy or firewall environments? Article rated 3.0/5.0
Firewalls and Web Filters Users having a regular desktop firewall with default security settings should not encounter problems calling home to the Revulytics servers. However in stricter security e...
What is the size threshold for the Revulytics Usage Intelligence log file and can this be changed? Article rated 3.0/5.0
Revulytics Usage Intelligence caches tracking data inside a log file named ruilog.log. In case your application cannot connect to the Revulytics server for a number of days or runtime sessions, all ca...
How many times does the Revulytics Usage Intelligence SDK call home and how much traffic does each call generate? Article rated 3.7/5.0
The Revulytics Usage Intelligence SDK is designed to be lightweight and by default it will call home when ruiSartSDK() is called, and every 20 minutes after that while the application is running. The ...
What happens if the user deletes the Revulytics Usage Intelligence config or log files? Article rated 3.7/5.0
The Revulytics Usage Intelligence SDK generates and maintains a number of files which are used to store all configuration and log data. Details about where these files are located and how they are han...
How accurate is Revulytics Usage Intelligence reporting? Is data sampling used? Article rated 3.0/5.0
Revulytics Usage Intelligence collects usage data from each and every client in your install base. Once the client syncs with the server, data from that client is available for reporting in real-time,...
How to integrate the Revulytics Usage Intelligence SDK into my application Article rated 3.7/5.0
The Revulytics 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 ...
ReachOut™ message length and target URL character limits Article not rated yet
SDK versions 4.0 and later do not have character limits for their messages or URLs, therefore the following article does not apply. This article applies only to legacy SDK version 3.x and older. P...
What are ReachOut™ Variables and how are they used with in-app messages? Article not rated yet
ReachOut™ Variables are variables that can be used in the message content of a ReachOut™ campaign. Before the message is delivered to the client, these variables are replaced by actual data fr...
What are Product Usage Filters? Article not rated yet
Product Usage Filters are filtering options available in reports and ReachOut™ campaigns that allow you to create filters based on usage properties, i.e. how users have used your product. Usa...
How can I send a ReachOut™ message to a test machine only? Article rated 5.0/5.0
ReachOut™ campaigns allow you to filter based on the Revulytics Client ID, which is a unique ID assigned to each client installation which integrates the Usage Intelligence SDK. In order to test...
Usage Intelligence SDK supported platforms for version 4 and later Article not rated yet
The following is a list of supported platforms for the Usage Intelligence SDK version 4.0.0 and later. Microsoft Windows Platforms Windows XP through Windows 10 Windows 2008 Server through...
Automatic ReachOut™ Supported Platforms Article not rated yet
Automatic ReachOut™ campaigns allow you to send in-app messages to your users while they are engaged with your application. On most platforms the Usage Intelligence SDK provides a default handle...
When are automatic ReachOut™ campaigns delivered to my users? Article not rated yet
The Usage Intelligence SDK can check for automatic ReachOut™ campaigns when it calls home to the server. This can happen during an automatic or manual sync and in both cases you control whether ...
 
Privacy Policy Terms of Use