Menu

X Ads reporting

X Ads, reported objective by objective

Campaigns, ad groups, promoted posts, keyword and conversation targeting, placements including Amplify pre-roll, and X Pixel conversions — scoped to one client. Create a workspace to open the report, or preview what's inside.

Already have a workspace? Sign in

  • Plans from $99/month
  • Built for multi-client agencies
  • Your brand across the console
Preview of the AI Marketing Dashboard X Ads report showing spend, results, cost per result and a breakdown of spend by campaign objective

X Ads reporting

The X (Twitter) Ads reporting dashboard for paid social teams

X, formerly Twitter, is the one paid social platform where you buy the conversation itself — keywords, topics and the followers of specific accounts. This dashboard reports an X Ads account the way the platform is actually built: campaigns carrying an objective, ad groups carrying the bid and the budget, and promoted posts carrying the creative, with the targeting, placement and pixel breakdowns underneath.

Inside the X Ads report

Read X Ads the way it is built

The report follows the platform’s own hierarchy, from the objective at the top down to the pixel at the bottom.

  1. Start from the objective

    Reach, Video views, Website traffic, Engagements, Followers or App installs. Each campaign reads on the result its objective buys.
  2. Open the ad group

    Bid strategy, budget and pacing sit here, so you see what each audience cost before you judge its creative.
  3. Read the promoted posts

    Creative performance by post type, with link clicks and engagement rate beside each post.
  4. Check targeting and placements

    Keywords, conversation topics and follower look-alikes, with placements such as Amplify pre-roll reported on their own.
  5. End on conversions

    X Pixel conversions come last, so the review closes on what the spend produced.

Report X Ads objective by objective

Pick a client and read every X Ads campaign on its own result.

Plans start at $99/month.

On this page
X (Twitter) Ads report in AI Marketing Dashboard: spend, engagement rate, link clicks, results and cost per result above a spend trend

X Ads campaigns reported by objective, with the result each one buys

Reach, Video views, Website traffic, Engagements, Followers and App installs, each measured on its own terms

X asks you to pick an objective before it will let you build anything, and that choice decides what the platform will optimize toward and what it will count as a result. The report keeps that decision visible. Filter the account by objective and every card, chart and table re-bases to it, so a Reach campaign is read on impressions and CPM, a Followers campaign on follows and cost per follow, and an App installs campaign on installs attributed from the click. Nothing gets averaged into a single blended number that flatters the loudest campaign and buries the rest, and no objective is quietly graded on a metric it was never bidding toward.

The campaigns tab spells the definition out in each row: the objective, the word that objective uses for a result, the results themselves, what each one cost, the delivery status, the link CTR and the engagement rate. Because all seven sit on one line, a campaign that is delivering fine but converting badly is distinguishable at a glance from one that has quietly stopped delivering at all, and both are distinguishable from one that was simply paused. That distinction is usually the entire first five minutes of a client call, and here it is answered before the call starts. The spend mix beside it splits the budget by objective, so the strategic question of how the money is allocated across brand and performance work is settled in the same breath.

Ad group reporting: bid strategy, budget, pacing and frequency

See the settings that produced the result, next to the result itself

Underneath every X campaign sit ad groups, and they are where the money is actually controlled. Each one carries a bid strategy — autobid, maximum bid or target cost — a daily budget, a pacing setting and a frequency cap. Reporting the outcome without those settings makes performance look like weather. The ad groups tab puts them in the same row as spend, results and cost per result, so the comparison an optimizer wants is right there: what did autobid cost against a maximum bid on the same objective, in the same account, over the same window.

Frequency and pacing get the same treatment. An accelerated ad group that spends its budget by lunchtime and a standard one that spreads across the day behave nothing alike, and a cap of two impressions per week per person is a different campaign from a cap of six even when the creative is identical. The report shows the cap, the pacing mode and the daily budget as configured, beside the spend that setup actually produced, so an ad group running well under its budget is visible as an under-delivery problem rather than a performance one. Clicking a campaign drills straight into its own ad groups with a breadcrumb you can clear, so moving from the account summary to a single misbehaving line item takes two clicks rather than a fresh export and a spreadsheet filter.

Promoted post reporting: creative performance by post type

Image, video, carousel, text and website card, each with its own CPM, CTR, engagement rate and views

An X ad is a post, which makes creative reporting unusually direct: the thing that ran is the thing people could reply to, repost and quote. The promoted posts tab lists every post that carried spend with its creative type, what it cost, how many impressions it earned, its engagement rate, its link CTR, its results and its video views, with the ad group it belongs to named underneath. Sorting by spend, engagement rate or results turns the same table into three different conversations — where the money went, what people actually responded to, and what produced the outcome the campaign was bought for.

Creative type is a first-class dimension because on X it behaves like one. A text-only post can out-engage a polished video and still send almost no traffic; a website card can send traffic while earning very little conversation; a carousel can do a bit of both and cost more than either. Video views are attributed only to the creatives that can carry them, so an image post never inherits views it could not have produced, and the video column stays a real measure rather than an artefact of how the spend was split. That keeps a creative review honest, and it means the next round of production briefs is written from what actually ran rather than from what everyone remembers running. Drilling in from an ad group shows only that group's posts, which is how a creative test gets read without the rest of the account crowding the table.

Targeting types only X sells: keywords, conversation topics and follower look-alikes

Report what you actually bought, criterion by criterion

Most paid social targets who a person is. X can also target what they are saying. Keyword targeting matches the words in posts and searches; conversation topics match curated subjects people are actively discussing; follower look-alikes reach people who resemble the audience of a named account. Alongside those sit interests, custom audiences built from site visitors and uploaded lists, event audiences and programming audiences. The targeting tab reports all of them with spend, impressions, CPM, link clicks, CTR, results and cost per result, plus the top criteria running inside each type, so the abstraction of a targeting strategy becomes a list of the actual words, topics and accounts the budget went to.

That structure answers the question a client asks about X more than any other: what exactly are we targeting, and is it working. A keyword set that earns clicks at half the account's blended cost is a budget decision waiting to be made. A look-alike pool that soaks up spend and returns conversation but no clicks is a creative decision instead, and an interest audience that behaves like broad reach is usually a scoping decision. Because every share adds back up to the account total, the tab reads as a budget allocation rather than as a set of disconnected percentages, and switching the bar chart between spend and results reframes the same rows as a cost question or an outcome question. Filtering to one objective re-bases all of it, so the targeting story for a follower campaign never borrows numbers from a traffic campaign.

Placement reporting: home timeline, profiles, search, replies and Amplify pre-roll

Five very different pieces of inventory, reported separately instead of blended

Where an X ad appears changes what it can reasonably be expected to do. The home timeline is the volume placement. Search results catch typed intent and usually carry the strongest click behaviour on the platform. Replies place a promoted post inside a live conversation, which lifts engagement and rarely lifts clicks. Profiles are a small, cheap surface. Amplify pre-roll is different again — it runs in front of publisher video, so it buys views and completion rather than click-through. Reporting them as one number hides all five stories at once, and it is the reason a healthy account can look mediocre and a wasteful one can look fine.

The placements tab gives each one its own spend, share of budget, impressions, CPM, link clicks, CTR, engagement rate and video views, and calls out pre-roll explicitly with a short note on how it should be read. Filtering to a single objective re-cuts the spend mix donut by placement, so the strategy conversation moves from which campaign to which surface without changing screens or exporting anything. It is the fastest way to catch budget draining into inventory that was never going to serve the objective it was assigned to, and the fastest way to defend a placement a client has decided they dislike on instinct. Search and replies in particular tend to look wrong until their CTR and engagement rate are put side by side with the timeline's.

Conversion reporting from the X Pixel and the Conversion API

Site visits, sign-ups, purchases and leads, with cost per conversion and ROAS

The X Pixel and the Conversion API report events back against the campaigns that earned them, and the conversions tab lays those out per campaign: site visits, sign-ups, purchases and leads, each with its own count, alongside cost per conversion, attributed value and return on ad spend. The four event counts add back up to the campaign's conversion total, so the arithmetic is checkable rather than asserted, and only purchases and leads carry a monetary value, which means the revenue line is never inflated by counting a page view as income. Above the table, four summary tiles give the filtered slice's conversions, value, cost per conversion and return, so the headline and the detail can never disagree.

That honesty matters most on mixed accounts. A brand campaign will report conversions with a return well below one because it was never bought for revenue, and the report says so in plain language rather than flagging it as a failure the account team then has to explain away. Filter to the objectives that were bought for revenue and the return figure becomes a number worth defending in front of a client. The campaigns tab does the same job from the other direction: it marks the one campaign paying most heavily for its results, which is usually the single most useful thing to walk into a monthly review already knowing, and the thing a blended account average is guaranteed to hide.

An X (Twitter) Ads report template your team can reuse

A template ends the argument about what goes in the report. This one follows the order in which an X account is built and judged.

Sections of a monthly X Ads review
SectionWhat to includeThe question it answers
Objective and resultEach campaign's objective and the one result it was bought to produceWhat was this money for?
Spend and pacingSpend by campaign and ad group, with the daily budget and pacing setting beside itDid the money go out as planned?
CreativePromoted posts ranked by results, with engagement rate and link click-through rateWhich posts earned the result?
AudienceKeywords, topics, follower look-alikes and custom audiences, each with its spend and resultsWho did we reach, and was it worth it?
PlacementTimeline, search, profiles, replies and pre-roll reported apartWhere did it run?
OutcomePixel conversions with cost per conversion and return on ad spendWhat did the spend produce on the site?

The layout's tabs run in the same order: Campaigns, Ad groups, Promoted posts, Targeting, Placements, Demographics, Devices and Conversions. Prepare a review by walking them from left to right, and keep the section list identical from one month to the next so that what changed is the only thing that looks different.

What the X Ads report layout is today, and what it is not

It is a finished layout with illustrative figures. It does not connect to an X Ads account, and it does not import or export your data.

Searches for how to export X Ads data have their answer in X's own analytics and reporting tools. This report cannot pull a file out of an X account, and there is nothing inside it to export, because every figure is illustrative.

Use the layout for three jobs: agreeing what the monthly review contains, rehearsing the walk through it with a client, and keeping the structure steady from month to month. Take the real numbers from X.

When a client's paid work spans several networks, the reports that fill from a linked account sit beside this one in the same workspace: LinkedIn Ads reporting, Google Ads reporting and Microsoft Advertising reporting.

Choosing KPIs for an X (Twitter) Ads dashboard by objective

Headline one result per campaign, pair it with the metric that explains it, and keep the metric it was never bought to move off the first screen.

KPI choices for each X Ads objective
ObjectiveHeadline resultPair it withDo not judge it on
ReachImpressionsCPM and the frequency capLink clicks
Video viewsVideo viewsCost per viewClick-through rate
Website trafficLink clicksLink CTR and cost per link clickFollower growth
EngagementsEngagementsEngagement rateConversions
FollowersFollowsCost per followLink clicks
App installsInstalls credited from the clickCost per installImpressions alone

Every row is a promise made when the campaign was set up. A review that holds a Followers campaign to link clicks, or a Video views campaign to click-through rate, grades it on an exam it never sat.

Explaining conversation-led advertising to a client

X buys attention inside public conversation. A client used to search ads needs the difference explained before the first report, not after.

Search ads and X ads answer different questions

A search ad answers a question someone has already asked. An X ad joins a conversation that person did not start for you. The first earns clicks from intent, and the second earns attention and reaction, so the same click-through rate means different things on each.

Agree what a good month looks like

  • Name the result for each objective, then agree how it will be judged.
  • Say in advance that engagements and follows are valid outcomes, and that clicks are not always the point.
  • Agree who changes the bid, the budget or the audience when delivery stalls, and by when.
  • Put the pixel and its conversion events on the agenda early, because outcomes after the click are the hardest part to repair later.

Before the first X Ads report: a setup checklist

A report can only be as clear as the account behind it. Settle these six things first and the first review reads like the tenth.

  1. Name campaigns by objective

    Put the objective in the campaign name so any export or screenshot shows what the money was bought to do.

  2. Test the pixel events

    Install the X Pixel on the client's site and fire each event you plan to report, such as a visit, a sign-up, a purchase and a lead.

  3. Decide which events carry value

    Return on ad spend only means something for events that have a value, so agree which ones do before anyone quotes it.

  4. Write down the delivery settings

    Record each ad group's bid strategy, daily budget, pacing and frequency cap. They explain delivery months later.

  5. Agree the reporting calendar

    Fix the day of the month the review lands and the dates it covers, so every month is comparable with the last.

  6. Name the owner of the next step

    Decide who acts on the findings, so the first report ends with a task rather than a shrug.

What clients expect from an X Ads agency report

A client who hires an agency to run X Ads is paying for judgment, not for a screenshot. The report should show that judgment in five places.

  1. A decision log: each change to bids, budgets, audiences or creative, with the date and the reason.
  2. A comparison with the plan: what was agreed for the month and where the account ended up.
  3. A creative note: which posts to repeat, retire or test, with the evidence from the promoted posts tab.
  4. A cost-of-results view: cost per result by objective, never blended.
  5. One next step: a single recommended action and who owns it.

The decision log and the next step belong in Projects as tasks with an owner and a date, so the report points at work that exists. Bring the report to the monthly call in Meetings and record what was decided there.

X Ads reporting mistakes that make a good account look bad

None of these is about data quality. Each is a fair number put to an unfair test.

  • Reading a Reach campaign on cost per click.
  • Comparing a week of Amplify pre-roll with a week of timeline ads on click-through rate.
  • Folding paid and organic engagement into one rate. Organic X performance has its own report, organic X analytics reporting, for that reason.
  • Quoting a conversion count with no event definition. A site visit and a purchase are not the same result.
  • Leaving a stalled campaign inside the account average, where it hides how the rest are doing.

Frequently asked questions

What counts as a result in an X Ads campaign?

A result is whatever the campaign's objective was bought to produce, so it changes meaning campaign by campaign. On a Reach campaign a result is an impression; on Video views it is a video view; on Website traffic it is a link click; on Engagements it is an engagement; on Followers it is a follow; and on App installs it is an install attributed from the click. The report labels the results column with the objective's own word rather than pretending one number means the same thing everywhere.

How is cost per result different from CPC on X Ads?

Cost per link click divides spend by link clicks and means the same thing in every campaign. Cost per result divides spend by whatever that campaign's objective defines as a result, so a follower campaign reports cost per follow and a video campaign reports cost per view. The two only agree on a Website traffic campaign, where the result is the link click. Reporting both side by side is what stops an awareness campaign from being judged on a metric it never bid for.

What is conversation targeting on X Ads?

Conversation topics are curated subjects that X maintains, and targeting one puts your promoted post in front of people posting about or engaging with that subject. It sits beside keyword targeting, which matches the specific words people write and search. Both are unusual: most platforms target who someone is, while X can target what they are talking about right now. The targeting tab reports spend, clicks and results for each type and lists the top criteria inside it.

What is Amplify pre-roll on X Ads?

Amplify pre-roll runs your video ad in front of video published by media partners on X, rather than inside the timeline. It buys attention on someone else's content, so it delivers views and completion far more readily than clicks. The placements tab reports it separately with its own spend, CPM, video views and link CTR, and the report says plainly that pre-roll should be judged on views rather than on click-through.

Does this report include organic X analytics?

No. This report covers paid X Ads only — campaigns, ad groups, promoted posts, targeting, placements and pixel conversions. Organic X performance, including profile followers, post impressions and engagement on unpromoted posts, is reported separately at /reports/twitter-organic. Keeping the two apart means paid spend is never mixed into an organic engagement rate, which is the most common way a social report quietly stops being true.

Does the X Ads report connect to my X Ads account?

No. The X Ads layout in AI Marketing Dashboard is a set of illustrative figures arranged the way an account is reviewed, and it has no link to your X Ads account: it does not connect, pull or sync anything. Treat it as the structure of the client review and take the real numbers from X. Among paid channels, LinkedIn Ads, Google Ads and Microsoft Advertising are the ones that fill from a linked account.

Can I export X (Twitter) Ads data from this report?

No. The layout holds illustrative figures and cannot import or export an account's data. To get a file, export from X's own analytics or reporting tools, and keep this report as the structure for the review. The Google Ads report, which does fill from a linked account, can download each of its tabs as a CSV.

What KPIs belong on an X Ads dashboard?

Headline one result for each objective: impressions for Reach, views for Video views, link clicks for Website traffic, engagements for Engagements, follows for Followers and installs for App installs. Add cost per result inside each objective, then pixel conversions and return on ad spend for anything meant to produce revenue.

How do I make an X Ads report template for clients?

List the sections in the order the account is built: objective and result, spend and pacing, creative, audience, placement and outcome. Give each section the question it answers and the one number that answers it, then repeat the same structure every month so changes stand out. This layout follows that order and can be your starting point.

Is a low click-through rate bad on X Ads?

Not by itself. Click-through rate matters most for Website traffic campaigns, where the result is a link click. On Reach, Video views, Engagements and Followers campaigns the result is something else, and a low link click-through rate can sit beside a perfectly good outcome. Judge each campaign by the result its objective buys.

How do I explain X Ads results to a client used to search ads?

Start with what each channel is for. Search ads answer a question the person has already asked, so clicks and cost per conversion lead. X ads join a conversation, so engagements, follows and views can be the real result. Agree the result per campaign before launch, and the monthly review becomes a check against that agreement.

Which plan includes the X Ads report?

Every plan can open it, from Studio at $99 a month, and no plan adds a connection to it because the layout does not connect to X. Plans differ in roster size instead, with 3 client accounts on Studio, 15 on Agency and 50 on Scale, so choose by how many clients you manage.