On this page, we're going to learn how to set up the tracking of your installer's checkbox(es) state using Installer Analytics.
First, we'll need an Advanced Installer project. You can open your existing project or create a new one. You can always follow a tutorial like this one if you're new to Advanced Installer.
Second, we need to identify the checkbox that we want to track. Let's say that we want to track if the users who install the application choose to associate your application with specific file extensions.
Third, we'll need to enable the Installer Analytics tracking for that project. If you're unfamiliar with this step, you can follow this link to guide you step by step.
Fourth, and this is the most crucial part, we need to add the properties associated with the checkboxes into the Installer Analytics view of our project. In our case, the properties are EXT_CHECKBOX and SAMP_CHECKBOX. To do so, we need to:
Fourth, we need to save, build the project, and finally release the installer to your customers. Once these have been done, your clients will start installing your product, and Installer Analytics WebApp will show the tracking data.
Note: You can also test the tracking yourself before releasing it to ensure that everything was configured correctly. If you plan to do so, please use the Only Filtered IPs option, as your IP might be already placed in the exclusion list from the App Settings view in the 'IP Filter' section.
Please note that you can use this method for any checkbox, be it an Advanced Installer predefined one or any other custom added checkbox. As long as you identify its associated property, you can track it using the method above.
Please also note that VIEWREADME and RUNAPPLICATION predefined properties cannot be tracked at the moment since the values of the defined tracked properties are reported before their value is known. If you need such a feature, please get in touch with us.