Campaigns and Meta
The Campaigns page
What every campaign, ad set and ad spent and earned, over the period you choose.
Last updated 1 October 2026

Once an ad account is connected, Campaigns is the brand's own ads: what they spent, what they sold, and how each one is delivering.
The period
The control at the top right, beside the ⋯, chooses the window: the last 7, 14, 30 or 90 days. On a phone it is the first row under the ⋯. Nomi keeps 90 days of daily figures, so every window is drawn from the days themselves.
The four figures across the top are what the whole account spent and sold in that window, the return on that spend, and the purchases. Each says how it moved against the period before, when there is one to compare with.
Two charts under them draw spend and sales by day.
Three levels
Campaigns, Ad sets and Ads, the three rows in the page's sidebar, are the same account at three depths. A campaign holds ad sets, an ad set holds ads, and an ad is one creative.
Every row of the table shows its status, how it is delivering, and four figures for the window. The columns control inside the search field swaps in any of twelve: spent, sales, return, purchases, cost per purchase, impressions, reach, frequency, clicks, CTR, CPC and CPM.
The pictures on a row are the creatives running under it, four at most, with a count for the rest.
The goal
Goal, under the ⋯ on the top bar, is what this ad account is aiming for: a target cost per purchase, or a target return on what it spends. Its row in the ⋯ names the goal that is set. It is Nomi's own number and is never sent to Meta.
Once a goal is set, every campaign, ad set and ad is read against it over the period on screen. A row that beats the target by a fifth or more says Winner; one that misses it by more than a fifth says Below target; one inside that band says On target. A row that has not spent twice the target yet says Not enough data, because one purchase either way would swing the verdict.
A campaign can be held to its own number instead: open it and set the goal in its detail. Its ad sets and ads follow that one. Follow the account's goal there puts it back on the account's.
Changing a goal is work rather than viewing, so a viewer sees it and cannot change it.
Delivery
A badge beside the name says what Meta is doing with it. Learning shows how far through the learning phase an ad set is. In review and Rejected mean Meta has not approved it, and a rejected one names the reason in its detail.
Creatives, copy and landing pages
Group by, the third control above the table, reads the same account three other ways: by creative, so every ad running one picture is one row; by wording, so the same headline and body across several ads is one row; and by landing page, so every ad pointing at one address is one row.
Each row carries how many ads it ran in, what they spent, the purchases, the cost per purchase and the return, over the period on screen, with the verdict against your goal.
Nomi reads what an ad says the first night that ad spends, so an account connected today fills in from tomorrow's read, and a campaign started this morning shows up in it after tonight.
Finding a row
The search field on the right narrows the table by name. On the left, the status control shows only active, only paused, or only rows with an issue, and the sort control orders by spent, sales, return or name.
The detail
Opening a row slides its detail in beside the list: every figure for the window, how it is delivering, its settings as Meta holds them, and Open in Ads Manager for the same object on Meta's side.
Still missing something?