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 a custom goal in Webflow, and then implementing both the client-side and server-side APIs:
Part 1: Create a custom goal in Webflow
These steps are completed by a Webflow user in your Webflow site dashboard. Learn more about creating a custom goal in Webflow.
Part 2: Configure the backend
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.
Prerequisites
Before getting started, your development team needs:
- The off-site conversion authorization token
- The custom goal event name
- Your Analyze/Optimize Account ID (provided in the code snippet generated when creating 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.