Your dynamic content is not complete without you seeing how it performs. If-So comes with a built-in analytics system that lets you see real-life results. No complicated setup is required! Data collection will begin automatically when the trigger is created.
If-So’s analytics are easy to understand and operate. It does not try to substitute Google Analytics or any other designated analytics software. Its purpose is to purify and easily present the contribution of the customized content to the desired goal of the site. For deeper insights and advanced options and segmentation, you can always sync Google Analytics to track the dynamic content.
The analytics box is located on the trigger editing page right below the shortcode box. For each version, it shows three indicators: Views, Conversions, and Conversion Rate.
Views: The views column displays how many times each of the trigger’s version was rendered. If a specific trigger appears several times on the same page, it will be counted only as a single view.
Conversions: The conversions column indicates the last version a user has viewed before arriving at your conversion page (“Thank-you” page or any other page you choose). The conversion tracking is based on a cookie that is valid for one session. A session starts when a user enters the site for the first time and ends when the browser closes (closing a tab does not end the session).
Conversion rate: The conversion rate column is a percentage calculation of the number of conversions that occurred after seeing a version out of the total number of times the version was displayed.
Setting up conversion tracking is super easy. Just paste the following shortcode into your conversion page and conversions will be counted for all of your triggers automatically.
You can add the parameter triggers=”trigger ID” in order for a conversion to be applied for a specific trigger. For example, the following shortcode will track conversions only for trigger number 123 (you can find the unique ID number for each trigger in the “All triggers” list, in the trigger shortcode, or in the URL of the trigger editing page).
To apply the conversion to more than one trigger, add the trigger ID numbers separated by commas, for example:
To exclude a trigger from counting specific conversions, add the parameter exclude=”trigger ID” to the conversion shortcode, i.e.
By default, If-So uses Ajax to track views and conversion. This means that the data collection is only done after the page was completely loaded and that the user experience is not compromised.
Using Ajax to collect the data might not be 100% accurate in some situations. Poorly built websites, a slow server, an unstable network connection, Ad-blockers or other privacy protection browser extensions, are all factors that might cause the data not to be collected in a specific session.
Though we do recommend to use the Ajax-based data collection, we add an option to collect the data during page rendering. The drawback of data collection during page rendering is that it might affect the page loading time. Nevertheless, in most cases, the additional loading time is completely negligible. You can use this option is if you encounter issues with the Ajax-based data collection or if it is highly crucial for you to minimize the chance of data inaccuracies.
To collect analytics data during page rendering instead of using Ajax go to If-So > settings, and uncheck the box “Use Ajax for Analytics calls”.