Here, we're going to cover, step by step, what you need to do in order to set up Installer Analytics for your Advanced Installer package.
To make things clear from the beginning, in order to use Installer Analytics, you will need to create or have an existing project created using Advanced Installer. Without it, you won't be able to use most of the views, the only exception being the Launch view, which doesn't require the software to be packaged.
Before we go into details, here's a brief overview of the Installer Analytics flow
First, you need an Installer Analytics account. In case you already have one, you can skip this part. If not, there are multiple ways to get one:
Second, you need to create an Installer Analytics application. To accomplish this, an active Installer Analytics subscription or trial is required, plus a free application slot. To add a new application, you must:
Third, you need the Tracking code from the application created above. To find it:
Fourth, you need to add the Installer Analytics tracking inside your Advanced Installer package. To do so:
Please note that you need Advanced Installer version 12.0 or newer in order to use Installer Analytics.
Fifth (Optional), you have the possibility to include the SDK from here into your application's source code to get the most out of Installer Analytics. This way, you'll have the Launch view populated, which tells you how many clients have actually used your product after installing it. Installer Analytics is mostly based on the installation package and gets its information from it, while this part focuses on the installed product, your application.
Last, you should test your package to make sure that everything works as expected. To make sure that the data isn't polluted with tests, you have the option to add your external IP into the 'IP Filter' section from the App Settings view, or the external IP of any machine on which you plan to test the installation. Thus, any data coming from those IPs will be automatically ignored. You have the option to see the filtered data, include it in your reports, or exclude it altogether using the IP Filter, available for all the report views in Installer Analytics.