Feature Availability: This feature is available with Wingify Insights on the Pro and Enterprise plans.
This article covers the following:
- Overview
- Prerequisites
- Enable Cross-Domain Tracking for Wingify Insights in Your Account
- What Happens After You Enable Cross-Domain Tracking for Insights?
- Verify Cross-Domain Tracking
- Caveats
- Troubleshooting
- FAQs
When analyzing visitor behavior across multiple domains using Wingify Insights, ensuring consistent tracking is critical for accurate results. The cross-domain tracking feature provides a powerful solution by unifying visitor sessions across different domains. This unification ensures that when a visitor navigates between your domains (for example, from a marketing site to a checkout site), Wingify captures their entire journey as a single session in Wingify Insights.
For example, you have two websites, a primary site (mystore.com) and a separate checkout domain (secure-checkout.com), both registered within the same Wingify account. A visitor browses products on mystore.com, clicks Buy Now, and is redirected to secure-checkout.com to complete the purchase. Without cross-domain tracking, Wingify Insights would record this as two separate sessions from two different users, making it impossible to see their complete, end-to-end journey. With cross-domain tracking enabled, Wingify understands it is the same visitor and stitches the two sessions together. Thus, enabling you to view the entire process, from browsing to purchase, in a single, unified session recording.
This article further explains how to enable cross-domain tracking for Wingify Insights in your account.
Prerequisites
Ensure that you have added the same Wingify SmartCode on all domains you wish to track. The feature links visitor data based on the account ID in the SmartCode.
Enable Cross-Domain Tracking for Wingify Insights in Your Account
Note: Cross-domain tracking uses third-party cookies. To learn why Wingify uses third-party cookies, refer to the blog post on cross-domain tracking.
This is a global setting that, once enabled, applies to all Wingify Insights data collection, including Session Recordings, Heatmaps, Forms, Metric Reports, and Funnels.
To enable cross-domain tracking for Wingify Insights in your account:
- Log in to your Wingify account.
- Click at the top-right corner of the dashboard, then select Settings from the menu.
- From the left panel, go to Accounts > Insights Settings and scroll down to the Cross Domain Tracking section.
- Check the Track visitors across multiple domains checkbox.
Once you enable cross-domain tracking in Wingify Insights, Wingify begins to link visitor activity across the different domains associated with your account.
What Happens After You Enable Cross-Domain Tracking for Insights?
Here are the key changes you will observe:
- Unified Visitor Profiles: Instead of creating a new visitor profile when a user moves to a new domain, Wingify will now recognize and link the existing profile.
- Seamless Session Recordings: You can watch a single session recording that captures the visitor's entire journey, from the moment they land on your first domain to their actions on the second domain.
- Accurate Funnel Reports: If you have funnels with steps on different domains, visitors will now correctly proceed through the funnel instead of being marked as a drop-off when they switch domains.
- Consistent Data and Sampling: Wingify maintains the visitor's sampling status across domains. If a visitor is sampled on the first domain, their session will continue to be sampled on the second, thus preventing data discrepancies.
Verify Cross-Domain Tracking
The most effective way to verify your setup is by checking your session recordings.
- Open a new browser session (or an incognito window).
- Navigate to your first domain (for example, mystore.com).
- Perform a few actions (clicks, scrolls).
- Navigate to your second domain (for example, secure-checkout.com) by clicking a link from the first domain.
- Perform a few more actions on the second domain.
- Wait a few minutes, then look for the session in your Wingify Session Recordings dashboard. A successful setup will show the entire journey across both domains in a single recording.
Caveats
- Browser Restrictions on Third-Party Cookies: Cross-domain tracking relies on third-party cookies. As some browsers disable third-party cookies by default, this feature may not work for all your visitors. This is a browser-level restriction that Wingify cannot override. For more information on how to avoid this issue and maintain consistent tracking across domains, refer to Handling Browser Restrictions on Third-party Cookies.
- No Historical Data Merging: This feature does not work retroactively. Enabling it will only merge visitor sessions going forward. It will not merge any visitor data that was collected before the feature was enabled.
- Signal Tracking Limitations: Certain user interaction signals, such as Quick Back events, are not tracked when a visitor switches between domains in different browser tabs.
- Sampling Status Consistency: A visitor's sampling status (whether they are included in data sampling or not) is determined when they start their session on the first domain. This status will remain the same for their entire journey, even after they navigate to a different domain. For example, if a visitor is sampled on website-a.com, they will continue to be sampled on website-b.com.
Troubleshooting
| Issue | Possible Causes | Recommended Solution |
|---|---|---|
| Even after enabling cross-domain tracking for Wingify Insights, visitor sessions are split across domains and appear as separate recordings or visitors. | The Wingify SmartCode is inconsistent or missing on some pages. The visitor's browser is blocking the third-party cookies required for tracking. You are viewing a visitor session that began before the setting was enabled. | Verify SmartCode implementation: Ensure the exact same Wingify SmartCode (with the same account ID) is installed on all pages across all domains. Check for cookie blocking: Check browser settings to ensure third-party cookies are allowed. Verify with a new session: The feature is not retroactive. Verify your setup by starting a new session after enabling the setting. For more information, see the Caveats section in this article. |
FAQs
- How will enabling cross-domain tracking affect my visitor count in Wingify Insights? After enabling this feature, you may notice a decrease in your unique visitor count. This change is expected and indicates that the tracking is working correctly. Wingify will no longer count a single user visiting two of your domains as two separate visitors. Instead, it will correctly identify them as one, leading to more accurate visitor metrics.
- Other than installing the Wingify SmartCode, do I need to make any more changes to my website's code to enable cross-domain tracking? No. For Wingify Insights, once you enable the setting in the Wingify app, no additional code changes are required on your website.
- What happens if I disable cross-domain tracking after it has been enabled? If you disable the feature, Wingify will revert to its default behavior and will no longer link visitor sessions across your domains. Any visitor moving from one domain to another will be treated as a new, separate visitor. Data that was collected while the feature was active will remain merged, but all new data for each user will be collected in separate, individual sessions. We strongly recommend keeping the setting enabled to ensure data consistency.
- Do I need to enable this setting in case of sub-domains also? No, there is no need to enable it for subdomain tracking. Wingify automatically handles tracking across subdomains (for example, blog.example.com and shop.example.com). Enabling this setting is only necessary for tracking between different main domains (for example, website-a.com and website-b.com).
Need more help?
For further assistance or more information, contact Wingify Support.