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

Earnings Per Click

Earnings Per Click (EPC) measures the average revenue earned per click from affiliates, ads, or ...

View detail

Geo Testing

A geo test measures ad impact by targeting specific regions, helping businesses assess campaign ...

View detail

Dynamic Product Ads

A Dynamic Product Ad (DPA) automatically displays relevant products to users based on their ...

View detail