Skip to main content

Currencies, Cost Models, and FX

Campaign economics depend on both cost model and reporting currency.

Cost models

Supported strategy types include:
  • none
  • CPC
  • CPM
  • CPA
  • revshare
Practical formulas:
  • none: no modeled traffic cost is applied.
  • CPC: clicks multiplied by configured cost rate.
  • CPM: click/impression volume scaled per 1,000 and multiplied by rate.
  • CPA: approved conversion count multiplied by configured acquisition rate.
  • revshare: conversion revenue multiplied by configured percentage.

Cost model selection guidance

Business situationRecommended modelWhy
You buy traffic on click basisCPCClosest match to acquisition spend structure
You buy inventory in impression bundlesCPMSuitable when placement billing is per thousand impressions
You optimize for qualified outcomesCPACost aligns to conversion completion rather than clicks
You pay partners as a share of sale valuerevshareCost scales proportionally with realized revenue
You only need raw performance without cost accountingnoneSimplest setup for pure operational routing

Currency layers

Typical layers:
  • workspace default currency
  • campaign reporting currency
  • conversion event currency
  • payout/billing currency contexts
Use one primary operating currency per workspace for faster reconciliation.

Currency configuration strategy

  1. Pick one primary workspace operating currency for day-to-day decisions.
  2. Set campaign currency before traffic launch whenever possible.
  3. Keep conversion sources consistent about which currency they send.
  4. Use finance review windows to approve any campaign currency/model changes.
  5. Document exceptions where campaigns intentionally run in different currencies.

What changes when you update model or currency

Operationally, changes can affect:
  • future event economics immediately after save.
  • cost/revenue rollups shown in summary cards.
  • trend lines and ratio metrics such as ROAS/ROI.
  • how exports appear when converted to selected report currency.
Expected behavior for operators:
  • recent windows can shift after model/currency updates.
  • long historical periods are most reliable when campaign model/currency are stable.
  • mixed-currency workspaces should be reconciled with one display currency at comparison time.

How this affects analytics

Reports can differ based on:
  • current campaign model settings
  • whether value fields are event-snapshot or formula-recomputed
  • conversion to display currency in the selected view
Most discrepancies in financial views come from mixed currency inputs combined with formula-based cost recomputation.

Common discrepancy patterns and what they mean

SymptomTypical root causeFirst check
Revenue looks too high/low for one campaignEvent currency not aligned with expected source currencyEvent payload currency and amount
Campaign totals do not match workspace totalsDifferent filters/date windows or scope mismatchFilter alignment and scope
Cost changes after model updateFormula-based cost recalculation for selected periodCampaign model change history
ROI looks unstable day to dayLow conversion volume with high value varianceConversion count and outlier values
Affiliate payout expectation differs from campaign revenueProgram payout rules differ from campaign cost modelAffiliate commission config

FX behavior

FX rates are used for cross-currency normalization and reporting consistency. Operational pattern:
  • source events can arrive in original currency
  • system normalizes for consistent analytics display
  • final display follows selected reporting currency context
Operational guidance:
  • set campaign currency intentionally before launch.
  • avoid frequent post-launch model/currency changes unless required.
  • reconcile large swings with exports during financial close.
  • use consistent reporting windows for finance sign-off.

Finance review checklist

  1. Confirm chosen report currency before exporting monthly numbers.
  2. Confirm campaign cost model assignments are still intentional.
  3. Validate major revenue outliers against raw conversion entries.
  4. Confirm commission/payout reports use the expected currency context.
  5. Document any manual adjustments so future reports remain explainable.

Troubleshooting unusual revenue or cost values

Check, in order:
  1. campaign currency configuration
  2. cost model and override values
  3. conversion event currency payload quality
  4. selected reporting scope and time window
  5. affiliate commission/payout configuration when partner channels are involved
Related:
  • /user-guides/manual/data/analytics-and-reporting
  • /user-guides/manual/monetization/billing-plans-and-credits
  • /user-guides/manual/ecosystem/affiliate-program-operations-reference