This article covers the following:
- Overview
- Before You Begin
- Create a RudderStack Connection in Wingify
- Verify Wingify Campaign Data Sent to RudderStack
Overview
RudderStack is a customer data platform that helps track visitor behavior and route data to analytics, marketing, and other tools in real-time. Integrating Wingify with RudderStack allows you to push visitor data from Wingify for further analysis. For example, you can automatically send data from your A/B tests in Wingify to RudderStack, which can then route it to your data warehouse or marketing tools for deeper analysis and campaign optimization.
Before You Begin
- You have an active RudderStack account.
- The Wingify SmartCode and RudderStack analytics code are implemented on your webpage.
Create a RudderStack Connection in Wingify
Wingify supports the following RudderStack connection types:
- Send campaign data to RudderStack (Push based): Allows you to track and analyze Wingify campaign data in RudderStack using campaign and variation details.
- Send survey data to RudderStack (Survey data): Allows you to analyze and report on Wingify survey responses in RudderStack.
To create a RudderStack connection in your Wingify account:
- Log in to your Wingify account.
- From the left panel, navigate to Configurations > Integrations.
- Click the RudderStack integration tile and click Create Connection.
- Select the type of connection you want to configure.
All configured connections appear under the Config > Active Connections section on the RudderStack integration page.
Send Campaign Data to RudderStack
Use this connection type to send Wingify Test and Personalize campaign data to RudderStack.
To configure the connection:
- Click Create Connection and select Send campaign data to RudderStack.
- In the Create Connection form, enter a name in the Connection Name field.
- Click Create Connection.
Once created, the connection appears under Active Connections. Wingify starts sending campaign and variation data to RudderStack. The campaign visitor data is shared via the campaign ID, while the variation-level visitor data is shared via the variation ID.
Note: Creating the connection does not automatically enable it for your campaigns. To start sending campaign data, navigate to Web Experimentation, open the required campaign, go to Configuration > Integrations, and select RudderStack.
Specifications of Wingify Campaign Data Sent to RudderStack
Wingify sends campaign data to RudderStack in the following format:
Event name: wingify
Event properties:
{
campaign_id: {CAMPAIGN_ID},
variation_id: {VARIATION_ID},
campaign_name: {CAMPAIGN_NAME},
variation_name: {VARIATION_NAME},
user_id: {USER_ID},
target_id: {TRIGGER_ID},
target_name: {TARGET_NAME}
}Note: The target_id and target_name properties are available only when using the Personalize Holdback feature.
View Your Wingify Test Campaign ID
You can find the campaign ID directly in the Web Experimentation dashboard. The ID column displays the campaign ID for each campaign in the list.
Alternatively, to find your test campaign ID at the campaign level, go to Review, scroll down to the Other Information section and check the Campaign ID.
Send Survey Data to RudderStack
Use this connection type to send Wingify Surveys campaign data to RudderStack.
To configure the connection:
- Click Create Connection and select Send survey data to RudderStack.
- In the Create Connection form, enter a name in the Connection Name field.
- Click Create Connection.
Once created, the connection appears under Active Connections. The survey data is exported to RudderStack as events, which you can use in other destinations, such as Heap and Amplitude, to analyze from various angles.
For example, if you're running a product feedback survey after a new feature launch, you can analyze the responses in Amplitude to understand feature adoption. This allows you to explore insights such as which aspects of the feature users find most valuable or challenging.
Note: After creating the connection, it is auto-applied to new Wingify Surveys campaigns. To enable it for existing campaigns, go to Pulse > Surveys, select your campaign, and go to Settings > Advanced Options > Others > Integrate with third-party products and select RudderStack.
Verify Wingify Campaign Data Sent to RudderStack
After setting up the integration, you can check the transmission of your Wingify data to RudderStack by accessing the RudderStack > Collect > source installed on your website. The Events tab features the list of calls that you have received from Wingify, along with the other events.
In conclusion, integrating Wingify with RudderStack enhances your website experimentation and analysis. This integration channels Wingify campaign data—such as A/B tests, personalization campaigns, and survey results—into RudderStack, enabling unified analysis across tools for deeper insights into user behavior and campaign performance.
Need more help?
For further assistance or more information, contact Wingify Support.