
How to See Your Impressions on X (Twitter)
The impression count won't tell you why
An instant audit scores your handle on all five graded dimensions — consistency, replies, content mix, profile and timing — and ranks the fixes by the points each one is worth.
Impressions live in a panel on posts you wrote and in the Post Activity Dashboard in ads.x.com. A third URL, x.com/i/account_analytics, we could not check without an account. Here is what each reports, and what X does not document.
You posted something, you want to know how many people saw it, and you cannot find the number. Working out how to see impressions on X is harder than it should be, mostly because X has moved these screens more than once and guides still describe a layout that no longer exists.
An impression is one serving of your post on someone's screen. That is the only definition this article needs; the rest is where the count lives and how to read it.
Everything below is dated and sourced from what we read on 9 September 2026: X's ads help, X's API docs, and the string bundle X's live web app loads. We say so because X's consumer help centre, help.x.com, returned HTTP 403 to every request we made.
Where to See Impressions on a Single Post
The fastest number is on the post itself, and only for posts you wrote.
X's web app ships a menu item labelled View post analytics, alongside the refusal "You may only view analytics about your own posts." We read both strings out of X's live web client bundle on 9 September 2026. The path:
- Open one of your own posts.
- Open View post analytics on it.
- Read Impressions at the top of the panel.
The same panel carries Engagements, Detail expands, Profile visits and Link clicks, plus Video views and Media views on posts with media — all labels from that bundle.
If the menu item is not there, the post is not yours. The same bundle carries a help string titled "Why can't you view post analytics?" — the answer is authorship, not a setting.

Where Your Account-Level Numbers Live
One post at a time will not tell you whether your reach is moving, and this is where most guides are out of date. Two things we verified on 9 September:
analytics.x.comno longer serves a dashboard of its own. Requesting it returned 307 →analytics.x.com/about→ 301 →x.com/i/account_analytics. The URL nearly every guide still prints now lands in the main app.- X's ads help still prints the old instruction. The Post and Video Activity Dashboards page says to "locate TAD on analytics.X.com, select the 'Posts' tab", and calls the dashboards "free features" reached through an ads account or an
analytics.X.comregistration.
Which view you land in, we could not check without an account.
That page also states the window — "automatically shows the last 28 days of data", changeable "in the top-right corner" — and the export: a .CSV capped at 30 days and 3,000 posts per file, in UTC/GMT.
Which Panel Reports Which Number
| Panel | Where you open it | What it reports | Window |
|---|---|---|---|
| Per-post analytics | View post analytics, on your own post | Impressions, Engagements, Detail expands, Profile visits, Link clicks | That post |
| Account analytics | x.com/i/account_analytics | Not confirmed without an account; Advanced analytics is marked Premium-only in X's bundle | Not verified |
| Post Activity Dashboard | ads.x.com → Analytics → Post activity | Per-post impressions and engagements, organic and promoted, plus CSV export | 28 days; 30-day export cap |
One naming trap: X's client bundle carries "Advanced analytics is exclusive to X Premium members", while the ads help page calls the Post Activity Dashboard free. Similar names, different products.
The Post Activity Dashboard also reports an Engagement rate. That number has its own rules and its own arguments about the denominator — see our guide to Twitter engagement rate.

What We Couldn't Find in X's Own Analytics (checked 9 September 2026)
The gaps, plainly:
help.x.comreturned 403 to us on every path we tried — the consumer help centre, where the per-post and Premium analytics articles live. Nothing above is sourced from it.- We could not see either dashboard's live layout.
x.com/i/account_analyticsreturns the app shell; the content needs an account. Where we describe a panel, we are describing X's own labels and help text, not a screen we opened. - We found no X-documented lifetime total, and no documented breakdown of where an impression came from. The windows X publishes are 28 days by default and a 30-day export cap; its definitions describe what happened to a post, not which surface served it.
When the Numbers Are Missing, Zero, or Look Wrong
X documents each of these itself.
The number keeps moving for up to a day and a half. X's help page says metrics "are usually updated within a few seconds", then adds that "our systems take up to 36 hours to stabilize, so you may see a slight fluctuation in data during that time." A figure that shifted overnight is not broken.
Nothing at all is usually access, not a bug. Same page: if you cannot see data in your Post Activity Dashboard, "it's likely that your account has been found in violation" of the X Rules, account best practices or the Ads policies.
Older posts drop out of the deeper metrics. X's API documentation is blunt: "Non-public, organic, and promoted metrics are only available for posts created within the last 30 days." That is the API, not the dashboard — but it says which side of 30 days X keeps detail on.
Impressions and engagements are not equally private. In X's metrics documentation, impressions sit under public_metrics.impression_count, while engagements, URL clicks and profile clicks sit under non_public_metrics — author-only. That is the line between what X exposes on a post and what only the author's panel holds.

What to Do With the Numbers
Three habits stop most misreadings.
- Compare like with like. A 28-day account total and one post's figure are not the same measurement. Pick one panel and stay in it.
- Take the export. For the author-only columns — engagements, clicks, profile visits — the CSV is the only record that outlives the window. Last quarter's numbers had to be exported at the time.
- Don't read one post as a verdict on the account. Where the account as a whole is heading is a different measurement from any single post's figure — and a different question from the one this article answers.
What Impressions Won't Tell You
The count is a tally of servings, and it stops there. It will not tell you why the number is what it is — whether the profile reads as worth following, whether the replies land, whether the cadence and the mix pull in the same direction. None of that is in the column.
That is the read Postory's Instant X Profile Audit does instead: it reads consistency, replies, content mix, profile and timing, worst first. $4.99, as a guest — no sign-up, no connected account.
Try Postory free — plan and publish across X, Threads and Bluesky in one place.
FAQ
Q: How do I check impressions on X without Premium?
Open one of your own posts and use View post analytics — that panel is not the Premium surface. X's client bundle reserves the phrase "Advanced analytics" for the Premium tier, and separately, X's ads help page describes the Post Activity Dashboard as a free feature reachable through an ads account or analytics.X.com registration (checked 9 September 2026).
Q: How many impressions do I have on X in total?
We found no all-time total documented by X as of 9 September 2026. Per X's own dashboards help page, the dashboard defaults to the last 28 days and the CSV export is capped at 30 days and 3,000 posts per file. A lifetime figure is something you assemble from exports, not something X hands you.
Q: Why can't I see impressions on someone else's post?
Because the detailed panel is author-only. X's own web app says it in one line: "You may only view analytics about your own posts." X's API draws the same line: impressions are classed as a public metric (public_metrics.impression_count), while engagements and clicks sit under non_public_metrics, author-only.
Q: How do I check total impressions on X for a date range?
Set the range in the dashboard, then export. X's help page says the dashboard shows the last 28 days automatically and that you change the range "in the top-right corner", and that you can export up to 30 days at a time as a .CSV timestamped in UTC/GMT.
Q: What is reach on Twitter, and is it the same as impressions?
They are not interchangeable. X's own web client carries Impressions and Accounts Reached as separate labels, which is the giveaway: impressions count servings of a post, a reach figure counts accounts. We found no X documentation equating the two, so do not swap one for the other in a report.
Q: How does X measure engagement on a post?
X publishes the definition on its Post and Video Activity Dashboards page: engagements are the "total number of times someone interacted with a post. Clicks anywhere on the post, including reposts, replies, follows, likes, links, embedded media, username, profile photo, or post expansion." That is the count. Turning it into a rate is a separate question with its own pitfalls — we cover the engagement rate on its own.
Q: Why did my impressions change after I checked them?
X's help page allows for it directly: metrics update "within a few seconds", but "our systems take up to 36 hours to stabilize, so you may see a slight fluctuation in data during that time." If you are recording numbers for a report, take them after that window, not minutes after posting.
Related articles

X/Twitter Engagement Rate: How to Calculate It, What's Good
Your Twitter engagement rate is engagements divided by impressions — or by followers. The formula, both denominators, and what benchmarks say is good.
Sep 8, 2026

Does X Delete Inactive Accounts? What the Policy Says
Does Twitter delete inactive accounts? X's policy says accounts may be removed for prolonged inactivity — but it names no deadline. Here's what it says.
Sep 9, 2026

How to See Who Unfollowed You on X (X Won't Tell You)
How to see who unfollowed you on Twitter: X sends no alert and keeps no history, so here's the snapshot method trackers run on — and how to run it yourself.
Sep 8, 2026