What is revenue per session?

Get Fluent in Performance Marketing

Plain language explainers to help you keep up with the evolving digital landscape.

Revenue per Session (RPS)

What is revenue per session?

Revenue per session (RPS) is a key metric used in ecommerce and online businesses to measure the average amount of revenue generated per user session on a website or app.

How does revenue per session work?

RPS combines two crucial metrics: total revenue and the number of user sessions. Sessions are defined as a group of user interactions with your website (e.g., page views, events, ecommerce transactions, etc.) that take place within a given time frame.

Marketers can segment RPS by various factors including traffic source, device type, user demographics, or product category for deeper insights. It’s important to evaluate RPS in conjunction with other metrics like conversion rate and average order value for a comprehensive understanding of user behavior and revenue generation.

How to measure revenue per session:

You can calculate RPS by dividing your total revenue in a specific timeframe by the total number of user sessions during the same period. For example, if your website generated $10,000 in revenue and had 1,000 user sessions in a month, your RPS would be $10 per session.

Why is revenue per session important to marketers?

Tracking RPS allows marketers to:

  • Measure overall website/app performance – Example: High RPS indicates efficient user engagement and revenue generation.
  • Identify areas for improvement – Example: Declining RPS suggests potential issues with user experience, marketing strategy, or product offerings.
  • Analyze marketing campaign effectiveness – Example: Compare RPS across different campaigns to gauge which ones drive the best performance.
  • Inform future strategies – Example: Optimize website design, product pricing, and marketing efforts based on RPS insights.

Who needs to know what revenue per session is:

  • Retail marketing manager
  • Ecommerce manager
  • Performance marketer
  • Digital marketer
  • Marketing manager
  • App developer

Use revenue per session in a sentence:

“Analyzing our weekly RPS data revealed a significant drop for mobile users. This prompted us to investigate the mobile app experience and identify an issue with the checkout process.”