Revenue per Visitor measures the average revenue generated for every unique visitor to your Shopify store.
Revenue per Visitor = Revenue ÷ Unique Visitors
| Metric | Definition |
|---|
| Revenue | Total purchase value tracked from your Shopify orders |
| Unique Visitors | Count of distinct visitors identified by the Upstack pixel |
| Metadata | |
|---|
| Type | Currency |
| Data Source | Upstack Pixel, Shopify |
| Aggregation | Ratio |
Example
Your Shopify store generated $47,500 in revenue from 12,500 unique visitors in March:
| Channel | Revenue | Visitors | Revenue per Visitor |
|---|
| Organic Search | $18,000 | 5,000 | $3.60 |
| Meta Ads | $15,500 | 4,500 | $3.44 |
| Email | $8,500 | 1,500 | $5.67 |
| Direct | $5,500 | 1,500 | $3.67 |
| Total | $47,500 | 12,500 | $3.80 |
How It Works
Revenue per Visitor divides total Shopify order revenue by the number of unique visitors tracked through the Upstack pixel. This metric combines purchase data from your Shopify store with visitor identity resolution to measure the monetary value each visitor brings to your site.
When to Use
| Scenario | Action |
|---|
| Comparing traffic sources | Identify which channels drive higher-value visitors |
| Evaluating campaign quality | Measure if paid traffic converts into meaningful revenue |
| Setting traffic acquisition goals | Calculate visitors needed to hit revenue targets |
| Optimizing marketing spend | Shift budget toward channels with higher RPV |
| Metric | Relationship |
|---|
| Revenue | Numerator — total revenue tracked |
| Unique Visitors | Denominator — total visitors tracked |
| Revenue per Session | Similar metric using sessions instead of visitors |
See all Conversions metrics →