bluegrass
OpenAI Ads · analytics

Advanced analytics for OpenAI Ads

The native dashboard tells you the totals. Bluegrass tells you where they came from: by campaign, ad group and ad, split by device, country, product and hour, with a trend over every table so you can see what moved and when.

Read-only against your account · connects to OpenAI Ads in minutes

The idea

One set of numbers, sliced any way you need

Your OpenAI Ads data is a cube. On one axis sit the things you run: the account, your campaigns, the ad groups inside them, the individual ads. On another sit the ways a click can differ, like the device it came from, the country, or the product. On a third sits time, from a single total down to each hour of the week. Every metric lives somewhere in that cube: impressions, clicks, spend, CTR, CPC, CPM and your conversions.

The native dashboard mostly shows you one face of it: campaign totals for the dates you picked. That answers "how are we doing" but rarely "why." Bluegrass lets you turn the cube. Group by ad group instead of campaign, segment by device, drop to an hourly grain, or compare this week against last. Same numbers, a view that actually points at the cause.

Reports

Views the native interface doesn't have

Each report answers a question you keep coming back to. Open one and it's already configured; tweak it in the builder when you want something different.

Dayparting heatmap

Any metric laid across the 24×7 grid, so your hot and cold hours are obvious at a glance. The starting point for a bid schedule, and you can build one straight from it.

Performance trend

Spend, clicks and the rest plotted over time with the change against the period before. Tells you what climbed, what slipped, and roughly when it turned.

By device

Desktop against mobile on spend, clicks, CTR and CPC, each device its own line on the trend. Often the first place a wasted budget hides.

By geography

Where your spend goes by country, and whether it converts once it gets there. Surfaces the markets quietly carrying the account.

By product

Performance per SKU, enriched with price and availability. Flags products that are still drawing spend but no longer serving impressions.

Movers & leaders

Campaigns and ad groups ranked by the metric you care about, with share bars and period-over-period deltas, so the biggest swings come to the top.

Open every report in the app →

A house rule

A trend sits above every table

A table tells you the total; a line tells you whether it's rising or falling. Bluegrass shows both, with the time-series on top. When a report is split by device or country, each value gets its own line.

MonWedFriSun
The controls

Pivot it yourself

The same engine behind the ready-made reports is yours to point anywhere. Pick the four dials and the report draws itself.

Group by

Account, campaign, ad group or ad, then nest a segment under it: device, country or product. Choose how fine the rows go.

Time grain

One total, or by month, day or hour. The hourly grain is what powers the dayparting heatmap.

Metrics, filters & sort

Pick the metrics you want, keep only the rows that clear a threshold, and sort by any column. Filter to a campaign and everything narrows with it.

Compare & save

Turn on the comparison to read every number against the period before. Name the report and it waits in your list for next time.

Why it matters

Find the spend that isn't working

Catch the leaks

A device, a country or an hour can quietly soak up budget at a poor return. A total hides it; a breakdown puts it on the first row.

See the change, not just the level

The trend over every table tells you a number is moving before it shows up in the monthly total, so you act on a slip while it's small.

From insight to action

The dayparting heatmap shows your best and worst hours, then builds a bid schedule from them in a click. You go straight from reading the report to acting on it.

How it works

From connected account to saved report in minutes

Step 01

Connect OpenAI Ads

Add your account and Bluegrass reads its campaigns and recent delivery. The reporting only ever reads, so it doesn't touch your live settings.

Step 02

Open a report, or build one

Start from a ready-made view and adjust it, or open the builder and pick your group-by, grain, metrics and filters from scratch.

Step 03

Save it and act

Keep the reports you'll want again, and where a report points at a fix like quiet hours, send it straight into your dayparting schedule.

9
delivery and conversion metrics to report on
168
hourly buckets behind the dayparting heatmap
1
click from a heatmap to a live bid schedule
FAQ

Analytics questions, answered

What analytics does OpenAI Ads give you out of the box?

The native dashboard shows headline totals and a campaign table: spend, impressions, clicks and a few rates. It's fine for a daily check, but it won't pivot the same numbers by device, country, product or hour of the week, or compare two periods side by side. Bluegrass adds those views.

Which metrics can I report on?

Impressions, clicks, spend, CTR, CPC and CPM at every level, plus conversions, cost per conversion and conversion rate at the entity level. Sort, filter and compare any of them against the period before.

Can I break OpenAI Ads data down by device or country?

Yes. Group by campaign, ad group or ad and segment by device, country or product. Each segment value gets its own row and its own line on the trend above the table, so you can watch desktop and mobile, or two countries, move apart over time.

Can I build my own reports?

Every view is a pivot of one insights cube. Start from a ready-made report or open the builder, pick what to group by, the time grain and the metrics, then filter and sort. Save it and it shows up in your reports list.

Is this read-only against my OpenAI Ads account?

The reporting is read-only. Bluegrass reads your insights to build the reports and never changes a campaign while you're reading the numbers. Schedule changes only happen in the dayparting product, where you make them on purpose.

See where your OpenAI Ads spend really goes

Connect your account and open your first report in minutes. Reporting is read-only, so there's nothing to break.