Cost Per Session

Cost Per Session (CPS) measures the cost of acquiring a single website visitor through paid marketing efforts.
Glossary mascot
Glossary mascot

On this page

What is cost per session (CPS)?

Cost Per Session (CPS) is a marketing metric that measures the cost of bringing a single visitor to your website through paid efforts such as advertising, influencer collaborations, or affiliate marketing. CPS takes into account unique website sessions, making it a more holistic way to evaluate marketing spend.

How to calculate CPS?

Formula

CPS = Total Marketing Spend Total Website Sessions

Example:

  • Total ad spend: $3,000
  • Total website sessions: 15,000

CPS = 3,000 / 15,000 = $0.20

This means the business spends $0.20 per website session.

💡 CPS should be analyzed alongside conversion rate and average order value (AOV) to make sure traffic is converting into revenue.

Why does CPS matter?

CPS helps e-commerce brands evaluate the cost-efficiency of their traffic acquisition efforts across different channels.

  • Better budget allocation: Helps identify which marketing channels drive the most cost-effective traffic.
  • Optimized paid advertising: Ensures ad spend is delivering valuable website sessions.
  • Performance tracking across channels: Allows businesses to compare CPS from Google Ads vs. Facebook Ads vs. influencers, etc.
  • Aligns with conversion optimization: A low CPS is valuable only if traffic is converting into sales.

💡 A high CPS with low conversion rates may indicate ineffective ad targeting or a poor website experience.

What factors influence cost per session?

CPS is impacted by several factors that affect the cost and quality of incoming traffic.

  • Ad competition & bidding strategy: Higher competition in ad auctions can drive up CPS.
  • Audience targeting: Poor targeting increases CPS by attracting irrelevant visitors.
  • Landing page quality: A slow or unoptimized page may lead to high bounce rates, reducing session quality.
  • Traffic source: Paid search ads usually have a lower CPS than influencer marketing or affiliate partnerships.
  • Seasonality & demand fluctuations: Peak shopping seasons may increase CPS due to higher advertising costs.

💡 Optimizing ad targeting, improving landing page experience, and testing multiple traffic sources can help reduce CPS while increasing session quality.

Related terms

Cost Per Visit

Cost Per Visit (CPV) measures the cost of attracting one visitor to a website or ...

View detail

Cost Per View

Cost Per View (CPV) is a pricing model where advertisers pay when a user watches a portion of a video ad or interacts with ...

View detail

Cost Per Mille

Cost Per Mille (CPM) is an ad pricing model where advertisers pay per 1,000 ...

View detail