This website works best with JavaScript enabled. Learn how to enable JavaScript.

How to Create a Visitor Behavior Analysis Test Using VWO

Last updated

Visitor Analysis allows you to track and analyze all visitor activities on your website. Using a Visitor Behavior Analysis test, you can record sessions of your website visitors and capture heatmaps and clickmaps on your webpages. Running a VWO Visitor Behavior Analysis on your website allows you to monitor where exactly your visitors click and track their movement on a given page.

  1. Select Visitor Analysis from the VWO dashboard menu.
  2. On the Visitor Analysis dashboard, click Create on the upper right-hand corner of the screen.
  3. On the New Campaignscreen, define the URL of the page where you want to run the analysis and define visitor segments you want to target during the test.
    • Click the Edit option to change the name of the analysis.
    • Enter URL of the page you want to Analyze: Enter the URL of the website where you want to run the Visitor Analysis test. All visitors landing on this URL will be automatically considered as audience for the goal, regardless of whether they convert or do not convert for this goal.
    • Select the segments for which you want to target the campaign: Enable this option to target the analysis to specific visitor segments. Enabling segmentation allows you to analyze the goal reports per the visitor segments you have defined. To learn how to create segments, click here.

You can create your custom visitor segment or select one from the default segments. Create and save your frequently used segments under My Segments.

PRO-TIP Click the ADVANCED option on the screen to include or exclude URLs from the analysis. Using the option, you can define advanced pattern matching options to include either a broad URL with wildcard entries or a specific URL. To learn more about the URL options, click here.

Configure Visitor Behavior Analysis Test

On this page, you can select the data you want to capture. You can select to capture heatmaps and clickmaps on your website, record visitor sessions, and track forms on your website. You can enable all options for the same analysis too.



A heatmap is a visual report that helps you identify where your users are clicking on your website. The more clicks on a spot, the brighter that area of the page glows. Heatmap reports help you understand how visitors behave on a specific page or section of your website. Click here to know more about creating a heatmap.

Visitor Recordings

This option allows you to record user sessions in a video format. You can restrict the number of sessions to record or set a daily limit to record a session. The recordings are captured for each visitor till a specified number is reached.


  • Maximum number of PageViews: Enter the maximum number of page views you want to record.
  • Daily PageView Limits: Enter the maximum number of page views you want to record in a day.
  • Anonymize all key presses: Select the option to anonymize your key presses. Selecting the option will ignore all input fields and does not store or transmit your input data. You can also anonymize non-input fields by adding the “nls_protected” class to any html tag.

Form Analysis

Allows you to track how visitors interact with forms on your website pages. Using this feature, you can quickly identify how well they perform, spot the errors or any sections where visitors may be having trouble or getting confused, and more.

By default, VWO tracks all forms with an id or name attribute. If your form does not use either attribute, you can still track it by identifying it with the nls_fa_name attribute in the same fashion. Similarly, field elements must have either an id, name, or nls_fa_el_name attribute in order to be tracked.

<!– Forms without id or name attribute are not trackable –>
<form action=".." method=".." >
<!– Form elements without id or name attribute are not trackable –>
<input type="text" />


<!– To track forms(as mentioned above) add id/name attribute to the form, and if not possible to add id or name attribute to the form then add 'nls_fa_name' attribute to the form as mentioned below –>
<form action=".." method=".." nls_fa_name="dummy-form-identifier">
<!– To track form elements(as mentioned above) add id/name attribute to the form element, and if not possible to add id or name attribute to the form element then add 'nls_fa_name' attribute to the form element as mentioned below –>
<input type="text" nls_fa_el_name="dummy-form-element-identifier" />


Finalize VBA Test

On this screen, you can enter a name of the analysis, and specify the traffic you want to include.


  1. Enter a name to easily identify your Visitor Behavior Analysis.
  2. Add Notes and Labels to the analysis. Adding notes and labels help to filter a your analyses.
  3. Specify the percentage of traffic you want to include in the campaign. Move the slider from left to right to increase the traffic percentage, or manually enter the percentage in the text box. You can also manually enter the percentage in the box provided.

Advanced Options


  1. Enable scheduling to automatically start or pause at certain time and date, or after crossing a certain number of visitors. Click hereto know more about scheduling.
  2. Enable the Hide campaign name in visitor settings to replace your variation information with a standard content format when visitors try to view the information using ‘view page source’ option in their browsers. For example, if your have a test named ‘Survey for pricing page’, VWO will replace it as Test-numerical ID (For example, Test- 123456). If this option is enabled, website visitors cannot view sensitive information (such as test name, variations name).
  3. Select Enable Report Segmentationoption to generate reports based on different visitor segments. Reports segmentation allows you to determine what works for a specific segments of your website visitors. Reports segmentation is a premium feature and is bundled with VWO Enterprise plan only. Click here to know more about VWO reports segmentation.
  4. Click Next to finish creating the analysis. After it is created, you will see a screen as displayed in the following screenshot:

Change Settings

To change your Visitor Behavior Analysis settings, select from the Visitor Analysis dashboard. Then, click the analysis you want to change and click the Settings tab, and select Summary to see an overview.


Was this article helpful?

Thanks for your feedback!
Please email us at to tell us what you were looking for. We'll send the answer to your inbox.

Contact Us / Login

Resources Home