In this article, you’ll learn: |
About Demandbase
Demandbase is a targeting and personalization platform designed for business-to-business (B2B) companies. Integrating VWO with Demandbase allows you to create B2B audiences and deliver personalized content to specific companies based on their attributes. This enables you to target relevant companies from their very first visit to your website, even before they have identified themselves.
Integrating VWO With Demandbase
With the VWO-Demandbase integration, you can utilize the company's attribute to deliver personalized content to any visitor from a specific company’s IP address or run A/B tests only for targeted companies meeting certain criteria, for example, all Fortune 100 companies located in the US.
NOTE: The VWO-Demandbase integration is available in the Pro and Enterprise plans of VWO.
Integrating VWO with Demandbase is a two-step process:
Prerequisites
Before proceeding with the integration, you must satisfy the following conditions:
- Possess an active Demandbase account.
- Set up the Demandbase API with the api.company-target.com/api/v3/ip.js endpoint on your website where you want to use this service with VWO.
-
In that endpoint, along with the API key, you must include the var parameter and assign it a variable name. We recommend using “vwo_organization,” but you can choose your own. Ensure this variable is in the window scope so we can read it. Click here to learn more.
Enable the Demandbase Integration in VWO
To enable the VWO-Demandbase integration for your VWO account, follow this:
Procedure
- Log in to your VWO account.
- From the main menu of your VWO dashboard, go to Configurations > Integrations tab.
- Click on the Demandbase integration and enable it. Once enabled, the Demandbase screen within the VWO’s Integration section looks like this:
-
Go to the Config tab and specify the JavaScript variable (the value of the var parameter you have specified in the Demandbase API) in the Demandbase Attribute field.
- Once done, click Save.
Use Demandbase Data as Targeting Condition in VWO
To use the Demandbase integration as a targeting condition in VWO, follow this:
Procedure
- Log in to your VWO account.
- Using the Testing section, create a test campaign.
-
Go to Configuration > Audience and Traffic > Target Audience > Custom Segment and create a segment using any (or both) of the following conditions: Demandbase Attribute. Here's an example of how you can put it to use.
To know more about custom segments in VWO, refer to How to Define Custom Visitor Segments.
NOTE: When you choose Demandbase Attribute as a targeting condition, we set the Poll Until setting to Custom Event by default. This includes a code snippet that waits 5 seconds for the demandbase attribute variable (the value you specified in the Config tab) to be available. The segmentation condition will not apply if this is not available within 5 seconds. This time interval can be modified (as per your requirements) in the code snippet highlighted in the screenshot below. - To add multiple conditions, click Add another condition. Also, you can define the logical relationship between the different conditions using the And/Or operators and use brackets to organize the segment condition.
- Once done, click Save Segment.
You might experience a delay in applying VWO changes to the page as the Demandbase API call takes some time to populate the required information.
If you have any queries related to VWO-Demandbase integration, please contact our support team at support@vwo.com.