Skip to content
Gana Control

Platform

What your ad dashboard can't tell you.

Customer value, channel quality and real revenue. One place.

Where did revenue go? / Example period · USD

Illustrative data

Commerce gross sales

$24,000

Before refunds · order date

Recorded refunds

$1,800

Refunds assigned to these orders

Defined net revenue

$22,200

Gross sales less assigned refunds

Investigate · Which offers or sources account for the linked refunds?

Evidence limit · Net revenue is not profit; scope and cost coverage require validation.

Net revenue is before taxes, processing fees and product costs.

Available

Which channel brings my most valuable customers?

Compare observed customer revenue by source, after refunds.

Decision supported: Investigate where acquisition investment may be justified.

Example / not a product result

Illustrative data

Compare source cohorts over the same observation period; leave unmatched customers unattributed.

Required source mapping (example)
Stripe · Google Analytics · Google Ads
Required capabilities
Acquisition attribution · Customer value · Refund-aware financial reporting · Data Trust
Data Trust limitations
Example source mapping. Consent, missing touchpoints and identity errors limit attribution. Revenue is not profit; validate costs separately.
Available

Which entry product creates the most premium buyers?

Connect first purchases to observed premium upgrades.

Decision supported: Evaluate offers beyond their first sale.

Example / not a product result

Illustrative data

Entry purchase → core-product purchase → linked refund; compare time to upgrade within a defined window.

Required source mapping (example)
Stripe
Required capabilities
Customer journeys · Customer value · Data Trust
Data Trust limitations
Requires stable identities, product mappings and payment dates. Association is not causation.
Available

Which campaigns drive purchases but little long-term value?

Compare campaign purchases with later customer revenue.

Decision supported: Investigate quality before reallocating spend.

Example / not a product result

Illustrative data

A campaign with more initial orders may have less subsequent net revenue; investigate comparable customer cohorts.

Required source mapping (example)
Google Ads · Google Analytics · Stripe
Required capabilities
Acquisition attribution · Customer journeys · Customer value · Refund-aware financial reporting · Data Trust
Data Trust limitations
Validate identifiers, attribution windows and equal cohort maturity. Incomplete costs prevent profit conclusions.
Available

How much revenue remains after refunds?

Separate gross revenue, linked refunds and defined net revenue.

Decision supported: Assess offers after refund losses.

Example / not a product result

Illustrative data

Illustrative: $24,000 gross − $1,800 assigned refunds = $22,200 defined net revenue, not profit.

Required source mapping (example)
Stripe
Required capabilities
Revenue intelligence · Refund-aware financial reporting · Reconciliation · Data Trust
Data Trust limitations
Validate refund dates, tax, currency and order scope. Net revenue is not profit or payouts; costs are not assumed covered.
Available

Which customer groups spend more over time?

Compare observed customer revenue by first purchase or cohort.

Decision supported: Investigate valuable cohorts and offer sequences.

Example / not a product result

Illustrative data

Compare 90-day observed revenue for two acquisition cohorts rather than unequal lifetime totals.

Required source mapping (example)
Stripe
Required capabilities
Customer journeys · Customer value · Refund-aware financial reporting · Data Trust
Data Trust limitations
Use equal observation windows. Missing history and identity errors understate value; future lifetime value is not guaranteed.
Available

How much of my attributed revenue is supported by available evidence?

Separate supported matches from unresolved revenue.

Decision supported: Investigate missing evidence before committing spend.

Example / not a product result

Illustrative data

Illustrative: 84 matched and 16 unmatched records out of 100; no claim that matched records prove channel causation.

Required source mapping (example)
Stripe · Google Analytics
Required capabilities
Acquisition attribution · Reconciliation · Data Trust
Data Trust limitations
Matching is not causation. Missing evidence stays unknown; no invented confidence score.
Available

Which acquisition sources bring repeat purchasers?

Connect first-order sources to repeat purchases and returns.

Decision supported: Investigate sources associated with repeat demand.

Example / not a product result

Illustrative data

Compare first product → repeat purchase → return within equal observation periods, leaving missing sources unresolved.

Required source mapping (example)
Shopify · Stripe · Google Analytics
Required capabilities
Customer journeys · Acquisition attribution · Customer value · Refund-aware financial reporting · Data Trust
Data Trust limitations
Validate order/payment matching, returns, consent and source coverage. No complete profit calculation.

Stop guessing.

See what every channel is really worth.