Off-site conversions
Off-site conversions
Off-site conversions
Off-site conversions track actions that happen outside your Webflow site. Use them when your customer journey continues beyond your website — whether that’s closing a deal over the phone, processing a signup in your CRM, or tracking an in-app purchase. Reporting an off-site conversion to Webflow lets you connect those downstream actions back to the optimizations visitors saw on your site.
Off-site conversion tracking is only available for Analyze and Optimize Enterprise plans.
wf.setUserId() — on your site to link the visitor to a known user IDOff-site conversions are imported in nightly batches, so conversions may not appear in Analyze/Optimize until the following day.
Tracking off-site conversions requires creating a custom goal in Webflow, and then implementing both the client-side and server-side APIs:
These steps are completed by a Webflow user in your Webflow site dashboard. Learn more about creating a custom goal in Webflow.
Every off-site conversion setup is different. Your exact configuration depends on your tools and system integrations. Use the following as building blocks.
Your development team needs to implement both the client-side and server-side APIs to connect off-site conversions to a custom goal in Webflow.
Before getting started, your development team needs:
Off-site conversion tracking involves sending user identifiers between your systems and Webflow. Before implementing:
For guidance on protecting PII when calling wf.setUserId(), review our recommended guidelines.
In this example, a visitor applies for a credit card on your site, but the actual approval happens later after a review process. Assumes you’ve created a custom goal in Webflow with the event name application_accepted.
The conversion is now attributed to whatever optimization the visitor saw when they submitted their application.