Skip to main content
Average ad spend per session tracked by the Upstack pixel. Calculated as Channel Spend ÷ Sessions.

Formula

Cost per Session = Channel Spend ÷ Unique Sessions

Formula Components

MetricDefinition
Channel SpendTotal advertising spend across connected ad platforms
Unique SessionsCount of distinct browsing sessions tracked by the Upstack pixel
Metadata
TypeCurrency
Data SourceUpstack Pixel, Ad Platforms
AggregationRatio

Example

Your store spent $5,000 on ads last week and generated 25,000 unique sessions:
ChannelSpendSessionsCost per Session
Meta$3,00015,000$0.20
Google$2,00010,000$0.20

How It Works

Cost per Session divides your total advertising spend by the number of unique sessions captured by the Upstack pixel. Unlike Cost per Page View, this metric counts each visitor session once regardless of how many pages they view—giving you a cleaner measure of traffic acquisition cost.

When to Use

ScenarioAction
Comparing channel efficiencyIdentify which platforms deliver sessions most cost-effectively
Setting traffic acquisition budgetsEstimate spend needed to hit session volume targets
Evaluating campaign qualityLower cost per session with strong engagement signals better campaigns
Benchmarking over timeTrack acquisition efficiency trends across weeks and months

MetricRelationship
Unique SessionsDenominator—total session volume
Cost per Page ViewAlternative cost metric at the page level
Session Conversion RateMeasures how many sessions convert to purchases
See all Awareness metrics →