Skip to main content
Revenue tracking connects sales back to the messages that drove them. Understand your profit and optimize for performance.

How Revenue Flows

1

Message with offer sent

Contact receives message with tracked offer link
2

Contact clicks

Click is recorded with unique click_id
3

Contact converts

Makes purchase on advertiser site
4

Postback received

Affiliate platform sends conversion data
5

Revenue attributed

Trackly matches conversion to click → message → creative

Revenue Sources

Revenue can enter Trackly through five attribution methods:

Affiliate Platforms

  • TUNE/HasOffers: Hourly sync of offers and conversions
  • Everflow: Offer and affiliate data sync (conversions via partnership endpoints)
  • Cake: Offer and affiliate data sync (conversions via partnership endpoints)

Conversion Event Types

Supported conversion event types: lead, sale, rebill, refund, chargeback, install, signup. Conversions are deduplicated by external_id.

API Entry

Record revenue programmatically with the Revenue API — submit up to 1,000 revenue records in a single call, each tied to a message ID.

Revenue Metrics

Per Message

Individual message performance:

Per Creative

Aggregate creative performance:

Per Offer

Offer-level performance:

Per Campaign

Performance Report grouped by Send Name:

Reports

Performance Report

View revenue by:
  • Date range
  • Creative
  • Offer
  • Sending list
  • Custom dimensions

LTV Cohort Report

Track revenue over time by signup cohort:
LTV windows available: 7d, 14d, 30d, 60d, and Lifetime.

Revenue by Contact

See individual contact value:

Attribution Window

Conversions matched through a partner-network click are credited only when that click falls inside a 90-day lookback. This window applies globally and is not configurable per offer.

Revenue Calculations

Revenue per Send

Key efficiency metric—how much each message earns.

EPC (Earnings per Click)

Indicates click quality and offer performance.

Profit

Your net return once messaging and blast costs are factored in.

Optimizing Revenue

By Creative

Identify top revenue-generating creatives:
  1. Sort the Creatives page by RPS (Revenue Per Send)
  2. Or run the Performance Report grouped by creative and sort by EPM
  3. Use top performers more, retire underperformers

By Audience

Find high-value segments:
  1. Run report by custom dimension (state, signup source, etc.)
  2. Create audiences of high-revenue segments
  3. Prioritize these in campaigns

By Offer

Compare offer performance:
  1. View offers sorted by EPC
  2. Focus on high-EPC offers
  3. Retire low performers

Troubleshooting

Check:
  • Are postbacks configured correctly?
  • Is the click_id being passed?
  • Is the conversion within the attribution window?
Verify:
  • Payout amounts are current
  • All conversions are being captured
  • Conversions are arriving inside the 90-day click lookback
Ensure:
  • Postbacks aren’t firing multiple times
  • API-recorded conversions aren’t duplicating platform-synced ones

Next Steps

Reporting

Detailed analytics

TUNE Integration

Automate revenue sync