VWO Logo
Request Demo

Back to All Updates

VWO Testing – Server Side updates: Block traffic from bots and malicious IPs and analyze campaign reports with additional filters

Thejas Sridhar Thejas Sridhar 5 Min Read

The data-driven decisions and insights you get from your server-side campaign reports are only as good as the data and the systematic analysis you do with them. While reliable reporting has always been a part of VWO Testing – Sever Side, we are constantly adding more features that help you make decisions better.

To enhance server-side campaign reports even further, we’re super stoked to announce our latest enhancements that help you:

1. Maintain campaign integrity: Protect your server-side campaign reports by blocking traffic from bot user agents and malicious IP addresses. 

2. Uncover deeper insights: Filter campaign reports by user location, device, OS, and browser type for sharper, segment-specific analysis.

Block traffic from malicious IPs and bot user agents.
VWO gives you clean campaign reports with additional report filters

Let’s explore how these improvements benefit you and understand how VWO makes them possible.

1. Block bot traffic and users from malicious IPs to keep your campaign reports clean

The integrity of campaign reports is paramount in decision-making. The accuracy of your analytical insights diminishes when campaign reports get polluted by data from bots or users with malicious intent. 

To prevent such data pollution and keep your server-side campaign reports clean, you can now block traffic from bot-user agents and malicious IPs from becoming part of your server-side campaigns.

Once you let VWO know the user agent addresses and IPs to block, VWO automatically excludes users from either source from becoming part of your server-side campaigns. 

How does this enhancement help you?

This enhancement significantly improves the quality of your reports by eliminating bot and malicious IP traffic, ensuring the data you receive is clean, accurate, and trustworthy. By focusing analytics solely on legitimate user interactions, VWO empowers you to make more informed decisions, enhancing the efficacy of your optimization campaigns while maintaining an unaffected end-user experience.

How does VWO make this possible?

You can send the visitor user agent in the ‘options’ parameter of the activate(), track(), and isFeatureEnabled() methods in our SDKs. Please note that sending user agent and IP addresses is optional. Your campaigns will still work as usual, but VWO cannot filter by user agents or IP addresses if they are not in the options parameter. You can learn more about API methods in our SDKs from our developer documentation.

User Agent and IP address sent in options
User agent and IP address sent in options

When a bot user agent gets sent in the options parameter of a specific UUID, VWO recognizes it and excludes the bot from becoming part of the campaign reports. VWO’s servers, equipped with a list of known bot user agents, automatically filter out these bots. However, the campaign experience remains unaffected, and only data collection from bots is restricted.

VWO blocks bot traffic with identified list of bot user agents
VWO excludes bot user agents from becoming part of campaign reports

Similarly, when VWO identifies that the IP address within the options parameter is blacklisted, the user is dropped from becoming part of the campaign. An IP or a set of IPs can be blacklisted from the ‘Privacy Center’ tab on the settings of your VWO account. You can also use regular expressions to include a range of IP addresses.

Ip Addresses To Exclude from campaigns
Configure IP Addresses to be excluded from campaigns.

2. Uncover deeper campaign insights with additional report filters 

Unlock detailed insights with additional filters in your campaign reports. Now, you can filter reports by device type, operating system, location, and browser to better understand user behaviors and experiences across different regions, devices, and browsers.

How can you leverage this enhancement?

You can create and save custom segments in the campaign reports section of your server-side campaigns using a mix of device types, browsers, locations, and operating systems. Additionally, you can combine multiple conditions using logical operators (AND, OR) and parentheses to create diverse reporting segments and save them. You can apply these saved segments as filters across all your server-side campaign reports for streamlined segment-specific analysis.

Screenshot 2024 01 31 At 11 32 59 Am
Report segments using device type, browser, and operating system filters.

For example, the screenshot shown above filters server-side campaign reports to show data only from users whose device type was desktop, whose browser was one of Chrome, Firefox, or Safari, and whose operating system was one of Windows or macOS.

How does VWO make this possible?

VWO identifies the browser, device type, and operating system from the user agent sent in the ‘options’ parameter and the user location from the IP address. The identification enables report segmentation based on browser, operating system, device, and location for your server-side campaigns.

Are you excited to try the enhancements?

The enhancements to block traffic from bot user agents, malicious IP addresses, and the option to filter reports based on device type, location, operating system, and browser are now available on VWO Testing – Server Side.

Update your SDK to version 1.58.0 or greater to get the enhancement. You can find the updated SDKs in the following branches:

Java || PHP || Python || .NET || Python  || Node.js

For a detailed, step-by-step overview of enabling these features, you can refer to our knowledge base article.

For any questions or concerns, please feel free to contact support@vwo.com.

Subscribe for VWO Product Updates

Be the first to know. Stay on top of the latest VWO features and releases. You will also be invited to try our exciting beta features in the works!

A value for this field is required.

Thank you!

Check your inbox for the confirmation mail