How to analyze revenue by source
You will learn
Learn how to compare order revenue by sign-up source to understand which sign-up methods bring in customers who make purchases. This view groups revenue by the $source profile property. It does not measure revenue attributed to a specific campaign or flow.
Your account needs a Placed Order metric with order values. To compare sign-up methods, the profiles placing orders must also have a $source value.
Analyze revenue by source
1. Navigate to Analytics > Metrics.
2. From your list of metrics, select Placed Order for the integration you want to analyze. You will see a graph of the number of orders placed. Use Date range to choose the period you want to review.
3. In Measurement, change Total to Value to view revenue associated with these orders.

4. Under Filter, select BY to compare sign-up sources.
5. In the property dropdown, select $source under Profile properties. The chart updates automatically to show revenue grouped by sign-up source.

The chart shows up to 25 sources with the highest revenue in the selected period.
To view one source, choose WHERE under Filter, select $source, and choose a source value.
To learn more about applying $source to a hidden field of a form, head to the designated example in our Klaviyo profile properties reference guide.
Additional resources
- How to change the conversion metric for flow and campaign reports
Learn how to change the metric for flow and campaign conversions when analyzing results across your account.Different marketing efforts have different calls-to-action (CTAs), and as a result, some messages may be revenue-driven while others are meant to drive a different type of conversion. When you send a campaign or set an automated flow live, Klaviyo automatically tracks attributions across all metrics in your account. This means you can easily see how your messages perform across different activities (e.g., placed orders, checkouts started, website activity, etc.).
- How to calculate revenue per recipient
Learn how to calculate revenue per recipient (RPR) and understand how each of your marketing channels is performing. RPR helps you to determine the success of a campaign or flow and is a great way to review individual channel performance and opportunities for growth.
- Profile properties reference
Learn about the difference between custom and Klaviyo properties, how to use them to track information about your subscribers, how to remove them, best practices, and more.