> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.funnelflux.pro/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Tracking incoming CPM costs

Most traffic sources deal in CPC (cost per click) pricing. They pass the actual click cost in real time using a token like `{cost}`. However, some sources pass a CPM (cost per mille/thousand impressions) bid instead. This article explains how to handle both scenarios in FunnelFlux.

## Passing CPC cost values
Some traffic sources pass cost per click in real time, usually with a token like `{cost}`.

Add this token to the cost / CPE field in your traffic source settings:

![](https://storage.crisp.chat/users/helpdesk/website/-/b/7/4/9/b749232d828ce800/2d636b9365e9b4ef4bf2e2511737ad_q240sc.png)

## Handling CPM bid values
Some traffic sources pass a CPM bid rather than a cost per click. For sources like pops or redirects, this value will be roughly 1000x the actual per-click cost.

To handle this, prepend `cpm_` before the cost/bid token:

![](https://storage.crisp.chat/users/helpdesk/website/-/b/7/4/9/b749232d828ce800/e91bbf05aa6e0808a92dc2d5cb715f_wsrkw6.png)

In a live URL, this appends `...&c=cpm_12.34` to the URL. The FunnelFlux edge server detects the `cpm_` prefix and divides by 1000 automatically. For example, it calculates `12.34 / 1000 = 0.01234` as the cost per click.

## Found a template that needs updating?
If you find a traffic source in our templates where the cost token is present but should have this modifier added, please let us know.