How Revenue Flows
Revenue Sources
Revenue can enter Trackly through five attribution methods:| Method | Description |
|---|---|
| TUNE Sales Sync | Hourly sync via Report/getConversions API with 7-day lookback |
| Direct Postback | GET /conv/offer — server-to-server postback with offer_id, message_id, revenue, txn_id, and postback_secret |
| Click-Based | GET /conv — postback with link_id from a prior click, resolving to the original message |
| Pixel-Based | GET /pixel/<link_id>.gif — 1x1 transparent GIF for image-tag tracking |
| Coupon-Based | GET /conv/coupon — clickless attribution using a coupon code |
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
The conversion handler supports:lead, sale, rebill, refund, chargeback, install, signup. Conversions are deduplicated by external_id.
- Timestamp
Manual Entry
Coming Soon — CSV revenue import is not yet available. Revenue is currently tracked automatically through platform integrations (TUNE, Everflow, Cake).
Revenue Metrics
Per Message
Individual message performance:Per Creative
Aggregate creative performance:Per Offer
Offer-level performance:Per Campaign
Campaign ROI:Reports
Performance Report
View revenue by:- Date range
- Creative
- Offer
- Sending list
- Custom dimensions
LTV Cohort Report
Track revenue over time by signup cohort:Revenue by Contact
See individual contact value:Attribution Window
Conversions must occur within the attribution window to be credited. The attribution window is set at the time of attribution and applies globally — it is not configurable per offer.| Window | Good For |
|---|---|
| 24 hours | Impulse purchases |
| 7 days | Standard e-commerce |
| 30 days | Considered purchases |
Revenue Calculations
Revenue per Send
EPC (Earnings per Click)
ROAS (Return on Ad Spend)
Optimizing Revenue
By Creative
Identify top revenue-generating creatives:- Run Performance Report by creative
- Sort by Revenue per Send
- Use top performers more, retire underperformers
By Audience
Find high-value segments:- Run report by custom dimension (state, signup source, etc.)
- Create audiences of high-revenue segments
- Prioritize these in campaigns
By Offer
Compare offer performance:- View offers sorted by EPC
- Focus on high-EPC offers
- Retire low performers
Troubleshooting
Revenue not showing
Revenue not showing
Check:
- Are postbacks configured correctly?
- Is the click_id being passed?
- Is the conversion within the attribution window?
Revenue seems low
Revenue seems low
Verify:
- Payout amounts are current
- All conversions are being captured
- Attribution window is appropriate
Duplicate revenue
Duplicate revenue
Ensure:
- Postbacks aren’t firing multiple times
- Manual imports don’t duplicate platform data
Next Steps
Reporting
Detailed analytics
TUNE Integration
Automate revenue sync