Pro Plan10 minutesintermediate

Revenue Attribution to Goals

Track revenue back to traffic sources, campaigns, and touchpoints - understand the true ROI of your marketing efforts.

revenueattributionroimarketing
Last updated: January 15, 2025
Pro Plan

Revenue attribution connects your marketing efforts to actual revenue. See which channels, campaigns, and content generate real business value.

Setting Up Revenue Tracking

Goal Value Configuration

Assign revenue value to goals:

Fixed Value:

// In Zenovay goal settings
Goal: Purchase Complete
Value: $150 (average order value)

Dynamic Value:

// Pass actual order value
zenovay('goal', 'purchase', {
  value: orderTotal // Actual order amount
});

Best Practice: Dynamic Values

For e-commerce:

function onPurchaseComplete(order) {
  zenovay('goal', 'purchase', {
    value: order.total,
    order_id: order.id,
    currency: 'USD'
  });
}

Revenue Attribution Report

Accessing the Report

Go to Analytics → Revenue → Attribution

Report Overview

SourceRevenueConversionsAvg ValueROAS
Google Ads$45,000300$1504.5x
Organic$38,000280$136N/A
Email$25,000150$16712.5x
Facebook$18,000120$1502.4x
Direct$52,000400$130N/A

Key Metrics

MetricDescription
RevenueTotal attributed revenue
ConversionsNumber of purchases
Avg ValueRevenue per conversion
ROASReturn on ad spend
CACCost to acquire customer

Attribution Models for Revenue

Model Comparison

Same purchase, different attribution:

ModelGoogleEmailDirect
Last Touch$0$0$150
First Touch$150$0$0
Linear$50$50$50
Time Decay$25$45$80

Choosing Your Model

Business TypeRecommended
Quick purchaseLast touch
Considered purchaseLinear
Long sales cycleTime decay
Brand focusFirst touch

Channel Revenue Analysis

By Marketing Channel

ChannelSpendRevenueROAS% of Total
Paid Search$10,000$45,0004.5x25%
Paid Social$7,500$18,0002.4x10%
Email$2,000$25,00012.5x14%
Organic$0$38,00021%
Direct$0$52,00029%

Channel Insights

From above data:

  • Email has best ROAS → Invest more
  • Paid Social underperforms → Optimize or reduce
  • Organic contributes significantly → Invest in SEO

Trend Analysis

Track revenue by channel over time:

  • Seasonal patterns
  • Campaign impacts
  • Growth trajectories

Campaign Revenue

Campaign Performance

CampaignSpendRevenueROASConversions
Spring Sale$3,000$18,0006.0x120
Product Launch$5,000$12,0002.4x80
Retargeting$2,000$22,00011.0x140
Brand Awareness$4,000$3,0000.75x20

Campaign Optimization

Based on data:

  • Scale retargeting (best ROAS)
  • Optimize product launch creative
  • Rethink brand awareness approach

A/B Test Revenue Impact

VariantRevenueLift
Control$15,000-
Test A$18,500+23%
Test B$14,200-5%

Content Revenue

Content Attribution

Track revenue from content:

ContentVisitorsAssisted RevDirect Rev
/blog/guide10,000$15,000$3,000
/case-study2,000$8,000$12,000
/comparison5,000$25,000$18,000

High-Value Content

Identify content that converts:

  • Buying intent content
  • Product comparisons
  • Pricing pages
  • Case studies

Content Investment

Based on revenue attribution:

  • Create more comparison content
  • Promote high-converting pages
  • Optimize high-traffic, low-revenue

Customer Journey Revenue

Scale Plan

Journey Analysis

See revenue by customer path:

Journey TypeRevenueAvg Value%
Direct purchase$45,000$12025%
2-3 touches$62,000$15535%
4+ touches$73,000$21040%

Insights

  • Multi-touch journeys have higher values
  • Nurturing increases order value
  • Quick purchases are lower value

Path Optimization

Based on findings:

  • Create nurture content
  • Build email sequences
  • Retarget engaged visitors

ROI Calculation

Channel ROI

Calculate true return:

ROI = (Revenue - Cost) / Cost × 100

Google Ads:
Revenue: $45,000
Cost: $10,000
ROI: ($45,000 - $10,000) / $10,000 × 100 = 350%

Blended ROI

Overall marketing ROI:

Total Revenue: $178,000
Total Spend: $19,500
Blended ROAS: 9.1x
Blended ROI: 813%

CAC by Channel

Customer Acquisition Cost:

ChannelSpendCustomersCAC
Google Ads$10,000300$33
Facebook$7,500120$63
Email$2,000150$13

Lifetime Value Integration

Scale Plan

LTV by Acquisition Source

SourceInitial AOV1-Year LTVLTV:CAC
Organic$120$480N/A
Google$150$42012.7x
Facebook$130$2804.4x
Email$165$62047.7x

LTV-Based Attribution

Prioritize channels with:

  • High LTV customers
  • Good LTV:CAC ratio
  • Quality over quantity

Revenue Forecasting

Scale Plan

Based on Attribution

Use historical data to forecast:

If we increase Google spend by $5,000:
- Current ROAS: 4.5x
- Expected additional revenue: $22,500
- Projected total: $67,500

Scenario Planning

ScenarioSpend ChangeExpected Revenue
Baseline0%$178,000
Aggressive+25%$215,000
Conservative-10%$162,000

Reporting & Sharing

Revenue Dashboard

Key widgets:

  • Revenue by source
  • ROAS by channel
  • Revenue trend
  • Top converting content

Stakeholder Reports

Include:

  • Executive summary
  • Channel performance
  • Campaign ROI
  • Recommendations

Automated Reports

Scale Plan

Schedule delivery:

  • Weekly revenue summary
  • Monthly deep dive
  • Real-time alerts

Best Practices

Track Actual Values

Always pass real revenue:

  • Not averages
  • Include all fees
  • Account for refunds

Multi-Touch Awareness

Don't over-credit:

  • View multiple models
  • Understand assist value
  • Balance attribution

Regular Review

FrequencyAction
WeeklyQuick performance check
MonthlyROI deep dive
QuarterlyStrategic reallocation

Test & Learn

  • A/B test campaigns
  • Measure revenue impact
  • Scale what works

Troubleshooting

Revenue Not Tracking

If revenue shows $0:

  • Check goal value is set
  • Verify dynamic value passed
  • Test with debug mode

Misattributed Revenue

If attribution seems wrong:

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

Discrepancy with Finance

If numbers don't match:

  • Account for refunds
  • Check time zone differences
  • Compare same date ranges
  • Include/exclude tax consistently

Next Steps

Was this article helpful?