This article covers the following: |
Overview
This article describes how to integrate VWO with Pendo, a product analytics and user engagement platform. Enabling this integration allows VWO to automatically send campaign and variation data to Pendo whenever a visitor becomes part of an active VWO campaign.
Key Benefits:
-
Unified Analytics: Analyze the impact of your VWO experiments and personalization campaigns directly within Pendo's environment.
-
Correlate Experimentation with Product Usage: Understand how exposure to different VWO variations influences user behavior, feature adoption, and retention tracked in Pendo.
- Enhanced Segmentation: Create user segments in Pendo based on the specific VWO campaign and variation a user experienced.
Use Cases
-
Measure Feature Adoption: Determine if users exposed to Variation B of a VWO test adopt a new feature tracked in Pendo faster than users who saw the Control.
-
Analyze User Journey Impact: See how different VWO campaign variations affect user paths and engagement metrics within your product, as visualized in Pendo.
-
Segment Pendo Guides/Feedback: Target Pendo in-app guides or feedback surveys based on the VWO experiment variation a user was bucketed into.
- Long-Term Behavior Analysis: Correlate initial exposure to a VWO campaign with long-term user retention or specific actions tracked over time in Pendo.
Enable the Pendo Integration for Your VWO Account
To enable the VWO <> Pendo integration for your VWO account, the following prerequisites must be met:
- You should possess an active Pendo account.
- The VWO SmartCode and Pendo analytics code should be implemented on your webpage.
Procedure
- Log in to your VWO account.
- From the left panel of your VWO dashboard, go to Configurations > Integrations. This menu provides integrations that can be enabled at the account level.
-
Click on the Pendo integration and enable it. Once done, you are automatically redirected to the Config tab.
NOTE: Enabling the integration at the account level will automatically apply it to all future test campaigns by default. If you wish to enable the Pendo integration for your existing campaigns, select the campaign, go to Configuration > Integrations, and select the Pendo option. - Select Enable sending VWO campaign data to Pendo and click Save to send your VWO campaign data (Campaign and Variation name) to view their reports in Pendo.
Post enabling the integration, you can start sending your VWO experiment data to Pendo at the campaign level.
VWO sends campaign data to Pendo with the following details:
Parameter | Value |
Event Name | VWO |
Properties |
vwo_campaign_name:campaign_name:campaign_id e.g. Pendo - Integration:1 vwo_variation_name:variation_name:variation_id e.g. Control:1 |
Verify the Integration Setup
You can check if the integration setup is complete or troubleshoot the setup by verifying the network calls to identify the data pushed from VWO to Pendo. To verify:
- Ensure the campaign you configured is running and receiving traffic.
- Visit a page included in the VWO campaign yourself, ensuring you are bucketed into one of the variations.
- Log in to your Pendo account and navigate to Settings > Subscription Settings > Applications > Your App > Raw Events.
- Click on any track event to view the event details. The Event Info pop-up indicates that VWO is pushing the values to Pendo.
Recommended Best Practices
-
Ensure Pendo Snippet Presence: Double-check that the Pendo installation snippet is correctly deployed and active on all pages targeted by your VWO campaigns where you enable this integration.
-
Consistent Naming: Use clear and consistent names for your VWO campaigns and variations, as these names will appear directly in Pendo.
-
Selective Enablement: Enable the Pendo integration only for campaigns where analyzing the results within Pendo adds significant value. This keeps your Pendo data cleaner.
- Consult Pendo Documentation: Refer to Pendo's help resources for the best ways to leverage custom event properties for creating segments, building reports, and triggering guides based on the VWO data.
Troubleshooting
Issue | Solution |
Data (vwo_campaign_name, vwo_variation_name) is not appearing in Pendo Raw Events. |
|
VWO data appears in Pendo, but the campaign or variation names seem incorrect. | Double-check the campaign and variation names configured in VWO. If names were changed recently in VWO, Pendo might receive the updated names only for newly bucketed visitors. |
FAQs
-
Do I need to add any extra code to my website for this integration?
You do not need to add any VWO-specific code beyond the standard VWO SmartCode. However, the standard Pendo installation snippet (JS library/agent) must already be installed and working on the pages where your VWO campaign runs.
-
Where exactly will I see the VWO data inside Pendo?
The VWO campaign and variation names are typically sent as properties within events recorded by Pendo (e.g., as part of a track event). You can view this in Pendo's Raw Events feed and use these properties to build segments, filter reports, or target guides within the Pendo platform. Consult Pendo's documentation for details.
-
Will VWO send data to Pendo for visitors who saw the campaign before I enabled the integration?
No. Data is sent only for visitor sessions that occur after the integration has been successfully enabled both, globally and for the specific campaign. The integration does not work retroactively.
Need more help?
For more information or further assistance, contact VWO Support.