# VWO Web Mode (Actions) Destination

## Destination Info

* Accepts [Page](/docs/segment/connections/spec/page), [Alias](/docs/segment/connections/spec/alias), [Group](/docs/segment/connections/spec/group), [Identify](/docs/segment/connections/spec/identify), [Track](/docs/segment/connections/spec/track) calls.
* Refer to it as **VWO Web Mode (Actions)** in the [Integrations object.](/docs/segment/guides/filtering-data/#filtering-with-the-integrations-object)
* This destination is not compatible with [Destination Insert Functions.](/docs/segment/connections/functions/insert-functions/)
* This integration is **partner owned.** Please reach out to the partner's support for any issues.
* This destination is **Beta.**

> \[!NOTE]
>
> This page is about the VWO Web Mode (Actions) Destination. See below for information about other versions of the VWO destination:
>
> * [VWO Cloud Mode (Actions)](/docs/segment/connections/destinations/catalog/actions-vwo-cloud/)

[VWO](https://vwo.com/) is an optimization platform that allows websites to run experiments on their platforms to derive insights from visitor behavior and harness the results to amp up the conversion rate. Apart from experimentation, it also provides for personalization of the platform for different cohorts, full stack implementation, and direct deployment of the changes determined through experimentation.

> \[!NOTE]
>
> The events and attributes that are transferred from Segment to your VWO account will appear under [Unregistered Events](https://help.vwo.com/hc/en-us/articles/8676443712537-Working-with-Events-in-VWO#:~:text=UNREGISTERED%20EVENTS%3A%20These%20are%20the,UNREGISTERED%20EVENTS.) and [Unregistered Attributes](https://help.vwo.com/hc/en-us/articles/8681465703705-Working-with-Attributes-in-VWO#:~:text=UNREGISTERED%20ATTRIBUTES%3A%20These%20are%20the,UNREGISTERED%20ATTRIBUTES.) sections, respectively. You need to save these events and attributes to VWO for further use.

## Benefits of VWO Web Mode(Actions) vs VWO Classic

VWO Web Mode (Actions) provides the following benefits over the classic VWO destination:

* **Support for Customer Data Platform (Data360)**. With the Web mode destination enabled, you will be able to transfer all the events and attributes into your VWO account through the [Data360 module](https://help.vwo.com/hc/en-us/articles/8679651827737-About-VWO-Data360). You can use these events and attributes to [create segments](https://help.vwo.com/hc/en-us/articles/360020418454-Using-Segmentation-in-VWO) and [metrics](https://help.vwo.com/hc/en-us/articles/8675547113625) in your VWO campaigns.

## Getting started

1. From the Segment web app dashboard, navigate to **Connections > Catalog**.
2. Under the **Destinations** tab, search for "VWO Web Mode (Actions)", and select the destination.
3. Click **Configure VWO Web Mode (Actions)**.
4. Select the source that will send data to VWO Web Mode (Actions), click Next to enter the name of your destination, and click Save.
5. On the **Basic Settings** page that appears, configure the following details in the respective fields:
   * Name of the destination
   * Your VWO Account ID
   * Settings Tolerance
   * Library Tolerance
6. In order for VWO to function properly, it needs jQuery to be loaded on your web page. If jQuery already exists, then turn ON the **Use Existing JQuery** toggle switch. Else, VWO will load a jQuery on your web page.
7. To customize the mapping of actions, follow the steps in the Destinations Actions documentation on [Customizing mappings](/docs/segment/connections/destinations/actions/#customize-mappings). Mappings in Segment allow you to control the events and attributes that are sent to VWO.
8. Finally, enable the destination using the **Enable Destination** toggle switch and click **Save Changes**.

## Destination Settings

| Field                      | Description                                                                                                                                                                                                                                                             | Required | Type    |
| -------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------- | ------- |
| Add Asynchronous SmartCode | When enabled, Segment will load the VWO SmartCode onto the webpage. When disabled, you will have to manually add SmartCode to your webpage. The setting is enabled by default, however we recommended manually adding SmartCode to the webpage to avoid flicker issues. | No       | boolean |
| Library Tolerance          | The maximum amount of time (in milliseconds) to wait for VWO’s full library to be downloaded before simply displaying your original page.                                                                                                                               | No       | number  |
| Settings Tolerance         | The maximum amount of time (in milliseconds) to wait for test settings before VWO will simply display your original page.                                                                                                                                               | No       | number  |
| Use Existing JQuery        | If your page already includes JQuery, you can set this to “true”. Otherwise, VWO will include JQuery onto the page for you. VWO needs JQuery on the page to function correctly.                                                                                         | No       | boolean |
| VWO Account ID             | Your VWO account ID, used for fetching your VWO async smart code.                                                                                                                                                                                                       | Yes      | number  |

## Available Presets

VWO Web Mode (Actions) has the following presets

| Preset Name   | Trigger                 | Default Action |
| ------------- | ----------------------- | -------------- |
| Track Event   | Event type = "track"    | Track Event    |
| Identify User | Event type = "identify" | Identify User  |

## Available Actions

Build your own Mappings. Combine supported [triggers](/docs/segment/connections/destinations/actions/#components-of-a-destination-action) with the following VWO Web Mode-supported actions:

> \[!NOTE]
>
> Individual destination instances have support a maximum of 50 mappings.

* [Track Event](#track-event-5)
* [Identify User](#identify-user-3)

### Track Event

Sends Segment's track event to VWO

Track Event is a **Web** action. The default Trigger is `type = "track"`

| Field      | Description                                                                          | Required | Type   |
| ---------- | ------------------------------------------------------------------------------------ | -------- | ------ |
| Name       | Name of the event.                                                                   | Yes      | STRING |
| Properties | JSON object containing additional properties that will be associated with the event. | No       | OBJECT |

### Identify User

Sends Segment's user traits to VWO

Identify User is a **Web** action. The default Trigger is `type = "identify"`

| Field      | Description                                                                         | Required | Type   |
| ---------- | ----------------------------------------------------------------------------------- | -------- | ------ |
| Attributes | JSON object containing additional attributes that will be associated with the user. | Yes      | OBJECT |
