Menu

X (Twitter) reporting

Organic X, post by post

Post impressions, the engagement rate X quotes, replies, reposts, quote posts, bookmarks, link destinations, video completion, followers and mentions — 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 (Twitter) organic report showing post impressions, the engagement mix and follower and mention cards

X (Twitter) reporting

X (Twitter) analytics reporting for agencies, post by post

X (formerly Twitter) publishes a different set of numbers from every other social network, starting with impressions rather than reach. This report takes the one profile an agency actually runs and reports every post (formerly a tweet) it published against those numbers — impressions, the engagement rate X quotes, the five kinds of engagement underneath it, the links and video inside it, and the followers, mentions and replies around it.

Inside the organic X report

What one post can earn on X

Impressions come first, then the ways people respond, then where they went next.

  • 5

    engagement types: replies, reposts, quote posts, likes and bookmarks

  • 2

    engagement rates side by side: the one X quotes and the one other tools use

  • 4

    video completion checkpoints for every clip, from the first quarter to the end

  • 4

    post types compared per thousand impressions: text, photo, video and link

Give organic X a report of its own

Pick a client and read each post on impressions first.

Plans start at $99/month.

On this page
X (Twitter) analytics report in AI Marketing Dashboard: post impressions, engagement rate, followers and link clicks above a daily trend

Post impressions and X's impression-based engagement rate, post by post

The denominator X uses, printed next to the one everyone else uses

Impressions are the number X puts on a post, and the engagement rate it quotes is engagements divided by those impressions — a different denominator from the one most social tools reach for, which is why the same post can read as strong in one report and thin in another. The Posts tab prints both. Every post published in the window carries its impressions, its engagement total, the impression-based rate X would show, and the five interaction counts underneath it — ranked so the strongest writing sits at the top while the flat posts stay in view instead of being trimmed away. A sort toggle moves between top engagement, top impressions and newest, because those three orders answer three different questions in a client call.

Each rate is scored against this profile's own organic band rather than a figure borrowed from a study of somebody else's account. The band is the per-network definition the workspace already uses, translated onto impressions through the account's own frequency — impressions divided by the accounts reached — so a post judged strong here would be judged strong anywhere else in the workspace. The pill beside each rate says whether the post cleared the band, sat inside it or fell short of it, and the trend chart above switches between the impression-based rate and the reach-based one, so a monthly recap can show both without anybody exporting a second file.

The engagement mix on X: replies, reposts, quote posts, likes and bookmarks

Five signals that mean five different things about the same post

X counts five distinct things as engagement, and they say very different things about a post. A like costs nothing. A reply starts a conversation the account then has to staff. A repost (formerly a retweet) puts the post in front of an audience the account does not own; a quote post does the same while adding an opinion to it; and a bookmark is the quietest signal of all — somebody saving the post to come back to it later. The Engagement mix tab stacks all five per post, in volume or as a share of the mix, with a totals row underneath the table.

That breakdown changes what the next content plan should do. A month carried by likes looks identical, in a single headline engagement number, to a month carried by replies and reposts — and only one of those is actually spreading. Reading the stack post by post shows which piece of writing earned the reposts, which one started the conversation, and which one was quietly bookmarked by people who never engaged in public. Engagements are exactly the sum of those five kinds at every level of the report, so nothing is double counted, and the clicks and expands X also tracks are reported separately to keep the headline total reproducible.

Media and video views with quartile completion

Where the audience left, not just how many pressed play

Video on X is judged on completion, not on plays. The Media and video tab gives every clip a card with its length, its views and a quartile funnel — how many of those plays were still watching at a quarter, a half, three quarters and the end — drawn as labelled bars rather than compressed into one percentage. Average watch time sits beside it in seconds. A ninety-second clip that loses three quarters of its audience before the halfway mark is a different problem from one that holds them to the end and simply did not travel very far, and the two need different fixes.

Media views are reported separately from video views, because an image loads and a video plays and those are not interchangeable events. A photo post reports its media views; a video post reports both, with the plays always a subset of the loads. The table underneath lists every media post in the window with media views, video views, watch-through, average watch time, impressions and engagement rate, so the strongest and the weakest clip of the month sit in the same view — and next month's video brief has evidence behind it instead of a preference.

Post types (text, photo, video, link) and what each earns per thousand impressions

A comparable number, not a leaderboard of whatever was shown most

Text, photo, video and link posts do not earn the same things, and an average that mixes them hides which is which. The Post types tab rolls the window up by shape and reports posts published, impressions, engagements, engagement rate, link clicks and reposts per thousand impressions for each one, per post or as totals. The per-thousand figure is the comparable one: it refuses to reward a type simply for having been shown more often, so a text post that travelled on a small audience is not buried underneath a video the platform pushed harder.

The same shapes drive the report's primary filter, so choosing Text or Video re-bases the scorecards, the trend chart, the engagement mix and every table below them. A shape the month did not use says so with an empty state rather than a fabricated row — a month with no link posts reports no link posts, which is itself a finding when the retainer includes driving traffic. Over a few months this table becomes the fastest argument for changing the publishing mix, because it is built out of the account's own posts rather than a general claim about what performs on the platform.

Followers, mentions and reply speed — the account's conversation load, hour by hour

An X profile is an inbox as well as a publisher

The Followers and mentions tab reports the follower level day by day, walked backwards through the period's net growth so the figure on any given day is a level rather than a slice of a total, beside the mentions arriving, the replies received on the account's own posts and the median time the account took to answer them. Gains and losses sit above it with the net change, so a month that added four hundred followers while losing three hundred is never presented as a quiet gain of four hundred, and a shrinking month is reported as a shrinking month.

Reply speed is where an organic X retainer quietly fails, so it is reported as a number instead of an impression. Every day carries a median in minutes, a slow day is marked in the table, and the stat band names the slowest day in the window so nobody has to hunt for it. Alongside it, the Timing tab spreads engagements and impressions over each hour of the day and each weekday this account was read, marking the busiest and the quietest slot — X runs earlier than a feed-based network, and a publishing schedule argued from that is easier to defend than one copied off a generic calendar.

An X analytics report template, section by section

A reusable template for organic X has one section for each question a client asks, and the order never changes.

Sections of a monthly X report, the question each answers and where it sits in the layout
SectionQuestion it answersWhere it sits in the layout
HeadlineHow many people saw the profile's posts, and how many responded?Impressions, engagements and engagement rate on the scorecards
Best and weakest postsWhich writing earned its place?The Posts tab, sorted by top engagement, top impressions or newest
Engagement mixDid people like, reply, repost, quote or bookmark?The Engagement mix tab
TrafficDid anyone leave the timeline?Links & profile: link clicks, destinations, profile clicks and profile visits
VideoHow far did viewers get?Media & video: quartile completion and average watch time
ConversationHow fast did the account answer?Followers & mentions: mentions, replies and median reply time
Timing and shapeWhen, and in what form, does this audience respond?The Timing and Post types tabs

Keep the section names identical from month to month. A template earns its value when a client can open it in March and find each section where it sat in February, with only the numbers and the sentence beneath them changed. Reusable post copy belongs in the copy library, and next month's posts can be planned in the social media planner on the Agency plan and up.

Total engagements on X: what counts, and what this layout counts

X has long counted clicks on a post as engagements. This layout counts the visible reactions and keeps the clicks beside them.

Search for total engagements and you meet two definitions. X's own analytics have historically counted every interaction with a post, which includes clicks on links, the profile, hashtags or the post itself as well as likes, replies and reposts. Other tools count only the visible reactions.

This layout takes the second route. Engagements are bookmarks, quote posts, reposts, replies and likes, and link clicks, profile clicks, detail expands and hashtag clicks are reported next to them instead of inside them. The benefit is a total that can be rebuilt from its parts. The cost is that a rate here can differ from the one in X's own analytics, so name the definition under every rate.

Tip

Write the formula under the rate

A one-line note, such as engagements divided by impressions with clicks reported separately, answers most questions before they are asked.

When one post carries the month: reporting a spiky timeline

Organic X is uneven. A single post can account for most of a month's impressions, and a report should say so.

Spot the carrier post

Sort the Posts tab by top impressions and set the first post beside the total on the scorecard. If one post supplies most of it, the month is a story about that post and should be told that way.

Report the month twice

Give the headline with the carrier post and again without it. The second figure is the account's ordinary level of attention, and it is the one next month will be measured against.

Judge post types on rates, not totals

The Post types tab compares text, photo, video and link posts per post, with the engagement rate and reposts per thousand impressions beside them, so a type that was shown less is not marked down for it. Use it to choose next month's mix instead of repeating whatever won once.

Reading X for a brand, a founder account or a support handle

What to lead with for four kinds of X profile
Account typeLead withWatch closelyUsual trap
Brand profileImpressions and link clicksPost types by engagement rate and reposts per thousand impressionsCounting promoted posts as organic
Founder or expert accountFollowers, replies and bookmarksPosts that earn bookmarks without public likesJudging by likes when the value is in saved reading
Support or service handleMentions and median reply timeThe slowest day in the periodReporting publishing volume when the job is answering
Campaign or launch profileDaily impressions and profile visitsLink clicks by destinationComparing a launch month with an ordinary one

Pick the row that fits the client and say so at the top of the report. The same tabs serve all four, but a reader needs to know which numbers the account exists to move.

When X belongs in a client's report and when it does not

Not every client needs a full X section. A short test decides whether the space is earned.

  • Does the audience use X? If the client's buyers are not there, the section reports effort rather than results.
  • Does the account publish or answer on a regular rhythm? A dormant profile gives the report nothing to explain.
  • Does a decision hang on it? If the numbers would never change what the team publishes, a line in the summary is enough.
  • Is the profile a service channel? Then mentions and reply speed matter even when publishing is light.

Where the answers are no, keep X to a two-line summary and put the space where the client's attention is. Where they are yes, give it the full template above and review it on the same rhythm as the other networks.

X, Twitter, posts and reposts: wording a report should settle once

Clients still say Twitter, tweets and retweets, and people still search for Twitter analytics. A report should choose one set of words and keep to it. A one-line note on the first page, such as X (formerly Twitter), saves a conversation on every call.

Older wording, current wording and what to write in a report
Older wordCurrent wordIn the report
TwitterXSay X, and mention the old name once
TweetPostWrite post everywhere
RetweetRepostWrite repost, and quote post for a repost with a comment
Twitter analyticsX analyticsThe same tool under its new name
ImpressionsImpressionsNever present them as a count of people

The X report layout: filters, scorecards and tabs

Treat everything on the page as a worked example: the figures are illustrative for the selected client, and the layout never fetches an account's posts. A post-type filter offers Text, Photo, Video and Link, a date range and a comparison sit beside it, and selecting a scorecard decides which line the trend chart draws.

The tabs are Posts, Engagement mix, Links & profile, Media & video, Post types, Followers & mentions, Timing and Audience.

The figures keep one uncomfortable detail on purpose: every client has a single day when replies were slow. The X figures also agree with the combined social media report, where the same posts sit beside the other networks, and paid campaigns have a layout of their own in X Ads reporting.

Frequently asked questions

How is engagement rate calculated on X?

X divides engagements by impressions, so its rate usually reads lower than the reach-based rate other social tools publish for the same post. This report shows both and labels which is which: the impression-based rate on every post row, and a reach-based rate on the trend chart. Engagements here are likes, replies, reposts, quote posts and bookmarks, each counted once.

What is the difference between impressions and reach on X (Twitter)?

An impression is one appearance of a post on a screen; reach is the number of separate accounts that saw it. One person scrolling past the same post twice creates two impressions and one reach. Dividing the two gives frequency, which the report prints under the trend chart — it is what translates a reach-based engagement rate into the impression-based one X quotes.

Which X analytics should an agency report monthly?

Post impressions, engagement rate on impressions, the engagement mix, link clicks with their destinations, follower net change and reply speed cover almost every question a client asks. Accounts publishing video should add quartile completion. The report groups exactly those into eight tabs, so a monthly recap keeps the same shape and is quicker to prepare the second time.

Do bookmarks count as engagement on X?

Yes. Bookmarks are one of the five engagement kinds this report counts, alongside likes, replies, reposts and quote posts, and they get their own slice of the mix rather than disappearing into a single total. They are worth watching: a post with heavy bookmarks and few likes was useful to people who never engaged in public.

Does this report include X Ads?

No. This report covers the organic profile only — posts, impressions, engagement, followers and mentions. Paid campaigns, spend, cost per result and ad-level reporting live in the separate X Ads report. Keeping them apart means an organic engagement rate is never quietly inflated by promoted impressions, which is the most common way a social recap turns misleading. Every figure in the X layout is illustrative, chosen to show how the review reads.

What is the difference between X analytics and Twitter analytics?

Nothing in substance. X is the new name for Twitter, so X analytics is Twitter analytics under its current name, and posts were once called tweets. Clients and search engines still use the older words, so a report can mention both once and then keep to the current ones.

How do I report a month when one post went viral?

Show the month with and without that post. Give the total, name the post and its share of impressions, then give the rest of the month as the account's ordinary level. Explain what helped the post travel without promising a repeat, and use the ordinary level as the baseline when you compare with next month.

Should an X report include replies and mentions?

Yes, if the profile is used for service or community. Mentions and median reply time show the conversation load and how fast the account answers, which clients feel more than impressions. Leave them out only for a broadcast profile that never answers, and say that in the report.

Can I build a custom report for X in this layout?

Not a custom one. The layout fixes the structure, but you can filter by post type, change the date range and comparison, and choose which scorecard drives the trend chart. For a bespoke deliverable, take the findings into your own document and keep the layout as the reference for definitions.

Does the X report fetch an account's posts?

No. It is a layout of illustrative figures, so it does not connect to X, import an analytics export or refresh anything. It fixes definitions and structure before you build a client's real report. The reports that connect today sit on the search and advertising side, such as Search Console and LinkedIn Ads, from the Agency plan.

How many posts does an X report need before comparing post types?

Enough that no single post decides the answer. If a type has only one or two posts in the window, present it as an example rather than a trend, and widen the date range or compare quarters. The engagement rate and the reposts-per-thousand figure correct for how widely each post was shown, but they cannot repair a tiny sample.

Why are X impressions so much larger than the follower count?

Impressions count appearances in timelines, search and replies, including to people who do not follow the account, and one person can produce several. They are not people. Pair them with followers and engagement rate, and avoid presenting impressions to a client as the size of an audience.