Analytics and Reporting
This page is where you answer "did that campaign work?" — and decide what to book next. Campaign analytics live at https://onflowads.com/telegram/dashboard/paid-promotion/analytics. The page opens with a list of your campaigns (spend, measured reach, blended CPM, CTR); click "View analytics →" on any campaign for its full rollup.
Every number here is platform-measured: views come from our delivered-post monitor's samples, clicks from first-party tracked links. Nothing is self-reported by channel owners.
Blended CPM and CTR are computed against measured lines only, and the page labels how many placements are measured ("N of M measured"). A blank metric means we haven't measured it yet — never that the placement delivered nothing.
The campaign rollup
For one campaign you get:
- KPI tiles — Spend, Measured reach (against promised views where owners promised them), Blended CPM (measured lines only), Blended CTR (tracked links), and Delivered % (measured reach as a share of what owners promised).
- Measured views per channel — a bar chart (appears once at least two channels are measured); hover a bar for that channel's CPM and CTR.
- Delivered vs promised — a big percentage with a meter.
- Signals — Forwards, Reactions, Unique clicks, Gross booked, and Refunded.
- Per-channel breakdown — a card per placement with Views, CPM, CTR and Delivered %, plus badges: "Measuring…" while the monitor is still watching, "⚑ Flagged" if the monitor flagged the placement, and "Rebookable" for channels still available to book.
Rebook the winners
When some channels beat your campaign's blended CPM, a green "Rebook the winners" panel counts them and offers "Rebook N →" — one click adds those channels, in the formats you originally booked, straight to your cart.
Exports
Export access is graded by your plan, and the chips on the campaign page say exactly where each unlocks:
| Export | What you get | Included from |
|---|---|---|
| Export CSV | The per-placement data as a spreadsheet | Plus |
| PDF report | A shareable branded campaign report | Elite |
| Raw data feed | The raw per-sample measurement data | Master |
Unlocking one campaign's exports
If your plan doesn't include an export, you don't have to upgrade: an "Unlock exports" button (with the one-off price shown) buys the full export set — CSV, PDF and the raw feed — for that one campaign, forever. It's paid from your wallet and applies immediately; the export chips light up in place.
Where clicks and CTR come from
When your ad contains a link, Onflow Ads rewrites it through a first-party tracked redirect before the post goes out — clicks are deduplicated to unique visitors, no IP address is ever stored, and your own UTM parameters are preserved. That's the source of every click and CTR number on this page. The full mechanics — what gets rewritten, what doesn't, and the limits — are on Tracked links and delivery proof.
Where else your numbers appear
- The Campaigns page (https://onflowads.com/telegram/dashboard/paid-promotion/orders) shows the same campaign cards inline with your orders, including the measured-views chart and export links.
- Each order's expanded view shows its delivery progress (measured views vs promised) and, after delivery, its proof archive.
- Channel pages show the supply side of the same measurements: a channel's Performance passport and On-time record are built from placements the monitor measured — including yours.
Next: Media plan builder — turn what this campaign taught you, and a budget, into the next basket of channels.