Pro Plan10 minutesintermediate

Revenue Tracking Overview

Track revenue from your website - connect transactions to traffic sources, campaigns, and visitor journeys.

revenuetrackinganalyticssales
Last updated: January 15, 2025
Pro Plan

Revenue tracking connects your sales data to Zenovay analytics. Understand which traffic sources, campaigns, and content drive actual revenue.

What Is Revenue Tracking?

Revenue tracking links transactions to visitor journeys:

ConnectionInsight
Revenue → SourceWhich channels generate sales
Revenue → CampaignWhich campaigns have best ROI
Revenue → ContentWhich pages drive purchases
Revenue → JourneyPath to purchase

Why Track Revenue?

Beyond Conversions

Conversions tell part of the story:

Option A: 100 conversions × $50 = $5,000
Option B: 50 conversions × $200 = $10,000

Option B is actually 2x better!

Better Decisions

With revenue data:

  • Optimize for profit, not just conversions
  • Find high-value customers
  • Allocate budget effectively
  • Measure true ROI

Revenue Metrics

Key Metrics

MetricDescription
Total RevenueSum of all tracked revenue
Revenue per SessionAverage revenue per visit
Revenue per VisitorAverage per unique visitor
Average Order ValueAverage transaction size
Revenue by SourceBreakdown by traffic source

Example Dashboard

Revenue Overview (Last 30 Days)

Total Revenue: $45,230
Transactions: 412
AOV: $109.78
Revenue per Session: $3.42
Revenue per Visitor: $8.21

Top Sources:
1. Organic Search: $18,200 (40%)
2. Direct: $12,100 (27%)
3. Email: $8,400 (19%)
4. Paid: $4,530 (10%)
5. Social: $2,000 (4%)

Setting Up Revenue Tracking

Implementation Options

MethodBest For
JavaScript APICustom implementations
E-commerce platformsShopify, WooCommerce
Server-sideSensitive data
ImportHistorical data

Basic JavaScript Setup

// When purchase completes
zenovay('revenue', 99.99, 'USD', {
  order_id: 'ORD-12345',
  items: [
    { name: 'Product A', price: 49.99, quantity: 1 },
    { name: 'Product B', price: 50.00, quantity: 1 }
  ]
});

Simple Setup

Just track the value:

zenovay('goal', 'purchase', {
  value: orderTotal
});

See Revenue Attribution Setup for detailed instructions.

Revenue Attribution

What Gets Attributed

When revenue is tracked:

  • Traffic source credited
  • Campaign parameters recorded
  • Landing page noted
  • Full journey saved

Attribution Models

ModelCredit To
Last TouchFinal source before purchase
First TouchDiscovery source
LinearAll touchpoints equally
Position-BasedFirst and last most

Example Attribution

Customer Journey:
Day 1: Google Ad ($0)
Day 3: Organic Search ($0)
Day 5: Email Click ($0)
Day 7: Direct Visit → Purchase ($150)

Last Touch: Direct gets $150
First Touch: Google Ads gets $150
Linear: $50 each to 3 sources

Revenue Reports

Revenue Overview

Main revenue dashboard shows:

  • Total revenue trends
  • Source breakdown
  • Campaign performance
  • Top products

Revenue by Source

See which channels drive revenue:

SourceRevenue%ROAS
Organic$18,20040%
Direct$12,10027%
Email$8,40019%42x
Paid$4,53010%4.5x
Social$2,0004%2x

Revenue by Campaign

Track campaign ROI:

CampaignSpendRevenueROAS
Spring Sale$500$3,2006.4x
Product Launch$800$2,8003.5x
Retargeting$300$2,4008.0x

Revenue Analytics

Trend Analysis

View revenue over time:

  • Daily/weekly/monthly
  • Compare periods
  • Identify patterns

Cohort Analysis

Enterprise Plan

Track revenue by cohort:

  • Acquisition month
  • First purchase date
  • Customer segment

LTV Tracking

Enterprise Plan

Track customer lifetime value:

  • Repeat purchases
  • Subscription revenue
  • Customer segments

Revenue Alerts

Set Up Alerts

Get notified for:

  • Revenue drops
  • Goal milestones
  • Unusual patterns
  • Daily minimums

Alert Configuration

Alert: Low Daily Revenue
Trigger: Revenue < $500/day
Action: Email + Slack notification

Revenue Goals

Setting Revenue Goals

Track progress to targets:

  1. Go to Goals
  2. Create revenue goal
  3. Set target amount
  4. Set time period

Goal Examples

GoalTargetPeriod
Monthly Revenue$50,000Month
Q4 Revenue$200,000Quarter
Launch Revenue$10,0002 weeks

Multi-Currency

Enterprise Plan

Currency Support

Track revenue in any currency:

zenovay('revenue', 85.00, 'EUR');

Reporting Currency

Choose reporting currency:

  • Automatic conversion
  • Daily exchange rates
  • Consistent reporting

Revenue Privacy

Data Security

Revenue data is:

  • Encrypted in transit
  • Encrypted at rest
  • Access controlled
  • Audit logged

PCI Compliance

Zenovay does not:

  • Store credit card numbers
  • Process payments
  • Handle sensitive payment data

Only aggregate revenue data is tracked.

Best Practices

Track All Revenue

Include:

  • Product sales
  • Subscription fees
  • Service fees
  • Upsells

Use Consistent Values

Decide and stick to:

  • Include tax or not
  • Include shipping or not
  • Handle discounts

Validate Data

Regularly compare:

  • Zenovay revenue vs. accounting
  • Identify discrepancies
  • Fix tracking issues

Common Issues

Revenue Not Tracking

If revenue doesn't appear:

  • Verify tracking code
  • Check goal configuration
  • Test with debug mode
  • Confirm values passed

Attribution Wrong

If attribution seems off:

  • Check UTM parameters
  • Verify attribution window
  • Review customer journey

Values Incorrect

If amounts are wrong:

  • Verify value format (number, not string)
  • Check currency consistency
  • Confirm calculation logic

Next Steps

Was this article helpful?