|
This article covers the following: |
Overview
Marketo is a marketing automation software provider that automates the process of communicating with your customers with a personalized touch for enhanced customer retention. By integrating Wingify with Marketo, you can do the following:
- Push your Wingify campaign-specific data to your Marketo account. This data can then be used to create different smart lists in Marketo.
- Sync smart lists from your Marketo account to be employed in your Wingify campaigns for targeting returning visitors.
Before you Begin
- You should possess an active Marketo account.
- The Marketo analytics code should be implemented on your webpage.
Create a Marketo Connection in Wingify
Wingify supports the following Marketo connection types:
- Send campaign data to Marketo (Push based): Allows you to track and analyze Wingify campaign data in Marketo using campaign and variation details.
- Import Smart Lists from Marketo (Targeting): Allows you to target visitors in Wingify using Marketo Smart Lists.
To create a Marketo connection in your Wingify account:
- Log in to your Wingify account.
- From the left panel, navigate to Configurations > Integrations.
- Click the Marketo integration tile and click Create Connection.
- Select the type of connection you want to configure.
- All configured connections appear under Config > Active Connections on the Marketo integration page.
Send Campaign Data to Marketo
Use this connection type to track and analyze Wingify campaign data in Marketo using campaign and variation details.
To configure the connection:
- Click Create Connection and select Send campaign data to Marketo.
- In the Create Connection form, enter a name in the Connection Name field.
- Click Create Connection.
-
Once created, the connection appears under Active Connections.
Note:
- You can set this connection as the default for all new campaigns you create henceforth. To set it as the default connection, switch on the Default toggle for the Send campaign data to Marketo connection. Once a connection is marked as default, Wingify automatically applies it to all new campaigns. Existing campaigns remain unaffected. If no default connection is set, you must manually select the appropriate connection for each new campaign.
- To enable the connection for individual campaigns, go to Web Experimentation, select a campaign, go to Configuration > Integrations, select Marketo, and click Save Changes.
Specifications of Wingify Campaign Data Sent to Marketo
The data from Wingify is sent to Marketo as a "visitWebPage" event in the following format:
| Field | Value |
|---|---|
| Event Name | visitWebPage |
| URL | /vwo-integration |
| Query Parameter | VWO-Test-ID-<Campaign_ID>-<Variation_ID> |
| Field | Value |
|---|---|
| Event Name | visitWebPage |
| URL | /vwo-integration |
| Parameters | wingify-{CAMPAIGN_ID}-{VARIATION_ID}-{TRIGGER_ID} |
Note: {TRIGGER_ID} is optional and is available only when using the Personalize Holdback feature.
Import Smart Lists from Marketo
Use this connection type to import Marketo Smart Lists into Wingify and use them for visitor targeting.
To configure the connection:
- Navigate to Configurations > Integrations.
- Click the Marketo integration tile.
- Click Create Connection.
- Select Import Smart Lists from Marketo.
- Enter a name in the Connection Name field.
- In the Authentication Configuration section, provide:
- Client ID: Enter the Client ID from your Marketo account.
- Client Secret: Enter the corresponding Client Secret.
- Munchkin ID: Enter the Munchkin Account ID from your Marketo dashboard (Admin > Integrations > Munchkin).
- Click Test Connection to validate the credentials.
- Click Create Connection.
Once created, the connection appears under Active Connections.
Verify the Integration Setup
You can verify the integration by checking the network calls and confirming that Wingify is sending campaign data to Marketo.
- Open the webpage where your campaign is running.
- Right-click the page and select Inspect.
- Go to Application > Cookies and search for combi.
-
Verify that the cookie is present. This confirms that you are part of the Wingify campaign.
The cookie name depends on when your account was created:Account created
Cookie name
Before June 14, 2026 _vis_opt_exp_{CAMPAIGN_ID}_combiOn or after June 14, 2026 _wingify_exp_{CAMPAIGN_ID}_combi - Open the Network tab.
- Search for visitWebPage to filter Marketo network requests.
- Reload the page if required.
- Select a network request and open the Payload tab.
- Confirm that the following values are being sent:
Event name: visitWebPage
Query Parameter:
VWO-Test-ID-{CAMPAIGN_ID}-{VARIATION_ID}
Event name: visitWebPage
Properties:
{
url: /vwo-integration,
params: wingify-{CAMPAIGN_ID}-{VARIATION_ID}-{TRIGGER_ID}
}
Note: The TRIGGER_ID value is available only when using the Personalize Holdback feature and may not be present for all campaigns.
This confirms that Wingify is successfully sending campaign data to Marketo.
Create Marketo Smart List Using Wingify Data
To view the Wingify visitor data in your Marketo account, perform the following steps:
- Create a smart list in the Database dashboard.
- From the right pane under the SmartList tab, search for the VisitedWebPage filter. Drag and drop it under the SmartList tab.
- In the filter, enter “/vwo-integration” in the second field corresponding to WebPage: to fetch the <your domain>/vwo-integration option. Select the option.
- Click AddConstraint > Querystring. In the first field corresponding to Querystring:, select contains. In the second field corresponding to Querystring:, enter “VWO-Test-ID-<Campaign ID>-<Variation ID>”.
- Navigate to the People tab, where you can find the converted visitors.
Import Marketo Data into Wingify
Importing the lead data from Marketo can be done by syncing your Marketo smart lists in Wingify. Upon doing so, you will be able to use the visitor data from the smart lists to target the visitors for your Wingify campaigns.
Enable Marketo Smart List Sync in Wingify
To sync Smart Lists from Marketo, you must create a hidden field named wingify_uuid in Marketo and add it to all Marketo forms. Wingify populates this field with a unique visitor identifier, enabling lead matching when Smart Lists are imported.
Important: Smart List syncing requires the Attributes List feature to be enabled for your Wingify account.
To enable Smart List syncing, create the connection as described in the Import Smart Lists from Marketo section. After you create the connection, you can manage Smart Lists from the Active Connections section.
The API profile used for the integration must have the following permissions:
- Access API > Read Only Assets
-
Access API > Read Only Persons
-
Access Database > Export Person
To add Smart Lists:
- Under Active Connections, click the Smart Lists count or use the three-dot menu (⋮).
- Click Add Smart List.
- Search for and select the Smart Lists you want to import.
- Click Add.
Wingify automatically syncs Smart Lists every 24 hours. You can manually sync:
- All Smart Lists using Sync All
- An individual Smart List using ⋮ > Sync
Notes:
- The number of Smart Lists you can add depends on your Attributes List quota.
- To add additional Smart Lists, remove existing ones using ⋮ > Delete.
- Smart Lists synced with Wingify should include the following filter condition:
wingify_uuid is not empty
- Your Marketo forms must contain the hidden
wingify_uuidfield. - Smart List targeting is available only for returning visitors who have previously submitted a Marketo form containing the
wingify_uuidfield.
Use Marketo Data as a Targeting Condition in Wingify
To use imported Marketo Smart Lists for targeting:
Note: Marketo-based targeting applies only to returning visitors who have submitted a Marketo form containing the wingify_uuid field after the integration is enabled.
- Log in to your Wingify account.
- Create or edit a campaign in Web Experimentation.
- Go to Configuration > Targeting.
- Under Segments, select Custom Segment.
- Add a Marketo Smart List condition.
- Select one of the imported Smart Lists.
- To create more advanced audience definitions, click Add Condition and combine multiple conditions using AND/OR operators and grouping.
- Click Save Segment.
Need more help?
For further assistance or more information, contact Wingify Support.