Skip to main content

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.

Blank never means zero

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:

ExportWhat you getIncluded from
Export CSVThe per-placement data as a spreadsheetPlus
PDF reportA shareable branded campaign reportElite
Raw data feedThe raw per-sample measurement dataMaster

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.