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.
Enterprise plans only
Off-site conversion tracking is only available for Analyze and Optimize Enterprise plans.
How off-site conversions work
- A visitor comes to your site
- The client-side API captures their user ID using
wf.setUserId() - Later, the visitor converts outside your site (e.g., over the phone, in your CRM)
- Your backend triggers the server-side API to send that conversion data to Webflow
- Webflow validates the data (authorization token, timestamps, etc.)
- The verified conversion is attributed to the optimization that the visitor viewed
Off-site conversions are imported in nightly batches, so conversions may not appear in Analyze/Optimize until the following day.
Tracking off-site conversions
Tracking off-site conversions requires creating custom goals on the Webflow site and implementing the client-side and server-side APIs in your backend:
Part 1: Create a custom goal in Webflow
These steps are completed by a Webflow user in your Webflow site dashboard. Learn more here: Configure off-site conversions tracking.
Part 2: Configure the backend
Your development team needs to implement both the client-side and server-side APIs on the backend to connect an off-site conversion to 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.
Before getting started, developers need:
- The off-site conversion authorization token
- The custom goal
event_name - Your Analyze/Optimize Account ID (provided in the generated code snippet for the custom goal)
Compliance considerations
Off-site conversion tracking involves sending user identifiers between your systems and Webflow. Before implementing:
- Ensure you have appropriate consent mechanisms in place
- Review your privacy policy to include disclosures about this data sharing
- Consult with your legal and privacy teams about your specific obligations
For guidance on protecting PII when calling wf.setUserId(), review our recommended guidelines.
Example: Credit card signups
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.