In the uMarketingSuite 1.13 releases we have looked into the uMarketingSuite performance. Based on very useful feedback of our implementation partners we have optimized the handling of personalization and A/B testing in the front-end.
Do you also want to become a partner? Please have a look over here
We also introduced the new analytics functionality heatmaps and the possibility to enable/disable analytics, personalization and A/B testing from a cookie bar for example (module permissions). The Profiles functionality has been extended with the filter in profiles feature.
Next to the above developments we have optimized the handling of bot / spider traffic and now the uMarketingSuite Analytics will be more in line with Google Analytics.
In the 1.13 release we have rewritten the Personalization and A/B testing logic for the website front-end. Before 1.13 on every pageview we needed to retrieve Personalization, A/B testing and Visitor information for the Personalization and A/B testing engine. In 1.13 this will be done only on the first request and also this first request has been heavily optimized. Based on real-world testing this will increase overall performance for the uMarketingSuite requests by approximately 2 till 6 times! As an additional benefit all requests will be less database intensive. So you need some additional performance? Upgrade to the latest uMarketingSuite version!
Analytics - Heatmaps
Curious how visitors consume you content? In the new feature Analytics - Heatmap the uMarketingSuite gives a visual representation of the average scroll depth from your visitors on a specific page. This feature is available within the Analytics Content App on page level. An advantage is that you do not need to integrate any 3rd party tools which will prevent additional load times and possible data ownership issues.
As of version 1.13 it is possible to disable the individual modules of uMarketingSuite (Analytics, A/B testing, Personalization) through code based on any criteria you want. For example, you could choose to give visitors control over these settings through a cookie-bar on your site. In order to do this you will have to create an specific implementation and override our default implementation which enables everything by default all the time.
You can read all details on our documentation website in this article.
Profiles - Filter
Filter your visitor profiles based on identified, anonymous or if it is a high potential profile? This is now possible with the new filter functionality in the Profiles section. Also filtering on date or conversion value is possible:
Analytics - optimized bot detection
In 1.13 we have optimizted the detection of bot / crawler / spider / monitoring traffic because we saw a difference in pageviews between Google Analytics and uMarketingSuite. Of course uMarketingSuite will collect pageviews unless Google Analytics / Google Tag Manager is blocked or Google Analytics/ Google Tag Manager cookies are not accepted. Approximately 10% - 25% more pageviews in uMarketingSuite compared to GA should be considered as normal depending on the audience. Unfortunately it was more than 10% - 25% so after analyzing the analytics data of several live installations we saw that the current server side bot detection framework was not identifying all bots. We improved the detection by implementing next to the server side detection also a client side detection mechanism. This will make the results more in line with Google Analytics, the downside is that you will find a "break" in you analytics data after implementing 1.13 which could look like the image below:
Bugfixes / improvements
- Implementing the last feedback of ICTRecht to become GDPR-compliant.
- Tempororary segments still active after end date.
- Improved filtering of /umbraco pages in Analytics
- Reached goals not synced between instances
- Segment parameter "Logged in" not working anymore
- Cockpit data reporting server side not working anymore
If you find any bugs? Please report them to us on Github: https://github.com/uMarketingSolutions/uMarketingSuite
Obtaining a license
Check out our pricing page on uMarketingSuite.com for a complete overview of the available bundles and pricing. Interested in becoming a uMarketingSuite partner with a lot of partner benefits? Go to our partner page.
What is next?
In the next release we will be working on:
- Umbraco v9 / .NET Core 5 support
- Analytics - Drill down on Goals
- Forms - Anonymous to Identified
- No license required for development domains / One click install Umbraco Cloud
- ContentBlocks integration
- Data reliability - ClientSideData based on visibilitychange event
- Database optimizations