
May 1, 2026·11 min read
How to See Twitter Analytics on X: A Simple Guide
Tags
Text
Published
May 1, 2026
Author
James Zhang
X analytics are built into X: open your profile menu and choose Analytics (or tap View post analytics on any post) to see impressions, engagement rate, link clicks, and follows. This guide shows the exact clicks, formulas, and a weekly workflow to turn those numbers into growth, plus copyable templates. If you want less guessing, we also show where an AI copilot like XJumper fits into the loop.
X (formerly Twitter) gives you more data than most people realize. You can see which posts actually drive profile visits and follows, how your engagement rate trends over time, and which links people click. The problem is that the data is scattered: some metrics live on the Analytics dashboard, some live on individual posts, and conversions live outside X. This simple guide walks you through where to click, what the numbers mean, and how to build a weekly habit that turns analytics into consistent growth. Along the way, you will see practical examples, benchmarks, and a comparison of tools that can save you hours.
Why this matters
- Clarity beats volume: A post with 20,000 impressions and a 0.5% engagement rate often grows you less than a post with 5,000 impressions and a 3% engagement rate. Knowing where to look keeps you from chasing vanity metrics.
- Faster iteration loop: When you can see patterns in 24–72 hours, you can change hooks, media, or posting windows for your very next thread instead of waiting a month to decide if it worked.
- Team alignment: If you create with partners or a team, a shared analytics workflow prevents debates about taste. You can point to evidence like, threads with a number in the first sentence drove 1.8x more follows last week.
- Prove ROI: With UTM parameters and simple benchmarks, you can attach link clicks and sign-ups to specific posts and campaigns without an enterprise stack.
Now let’s turn that into a repeatable system. We will start with the built-in places to find analytics, then layer in a handful of formulas, a weekly cadence, and light attribution so you can make better decisions in under 30 minutes a week.
Step-by-step
Step 1: Open X Analytics and post-level analytics
On web, open the left sidebar, select your profile menu or the More menu, then choose Analytics. If you are logged in, you can also go directly by visiting the analytics site in your browser; it automatically loads your account overview. For individual posts, click into the post and select View post analytics; on mobile, tap the analytics icon on the post. You will see impressions, engagements, engagement rate, profile visits, link clicks, and sometimes bookmarks and detail expands. If you do not see data, make sure you have at least one public post in the last few days and that your account is not protected.
Step 2: Learn the metrics that actually move growth
Impressions are how many times your post was shown. Engagements include likes, replies, reposts, link clicks, bookmarks, and detail expands. Engagement rate is engagements divided by impressions; a simple benchmark for general accounts is 1–3% for single posts and 2–5% for threads. Profile visits and follows are the clearest signals of account growth intent. For example, if a post has 10,000 impressions, 320 engagements, and 40 profile visits, your engagement rate is 3.2% and your profile-visit-per-1,000-impressions (PV/1K) is 4. That PV/1K number is an underrated leading indicator of growth.
- Quick math checklist: ER = engagements ÷ impressions; CTR = link clicks ÷ impressions; Follows per 1K = follows ÷ impressions × 1000.
- Healthy ranges: For B2B creators, 0.5–1.5% CTR on organic posts is common; for consumer advice posts, 1–3% CTR is achievable with clear hooks and benefit-led copy.
Step 3: Read post-level analytics to learn why something worked
Open any strong or weak post and tap View post analytics. Compare the mix of engagements: a post with 200 detail expands and few likes suggests curiosity without clarity; fix the hook. High bookmarks relative to likes often signal evergreen utility; save that post’s structure. Watch the first 60 minutes: if you see 50% of lifetime impressions in the first hour and replies are from accounts larger than you, your hook and early placement were strong. On the other hand, if impressions trickle in over 24 hours with low PV/1K, your call to action to visit your profile is weak or misaligned.
- Look for asymmetry: A thread that gets 2x your median impressions but flat follows probably entertained without qualifying; add a line about who it is for and why to follow.
Step 4: Use account-level Analytics to spot timing and theme patterns
In the Analytics overview, filter by the last 7, 28, or 90 days and scan impressions, engagement rate, profile visits, and follows. Sort your recent posts by impressions and by engagement rate separately; it is common that top-impression posts are not top-ER posts. Note the timestamps of your top-ER posts. If three of your best ER posts landed between 9–11 a.m. your audience time, test publishing more in that window. Also list the top themes by exact words in the first sentence; you will usually find two to three repeatable hooks that drive outsize results.
- Simple tracking: Keep a small sheet with columns date, format (single, thread, video), hook keyword, impressions, ER, PV/1K, CTR, follows. Update weekly in under 10 minutes.
Step 5: Tag experiments and formats so you can compare like with like
You cannot trust memory across dozens of posts. Decide on two to three variables to test each week: hook style (numbered vs. question), media (image vs. no image), and call to action (follow vs. click). Use a short code in your content calendar like HN (numbered hook) or HQ (question hook), and record it in your tracking sheet. After 10–15 posts per variant, compare medians, not outliers. Tools like XJumper can auto-tag posts by format and hook pattern so you get weekly variant rollups without manual logging.
- Focus on medians: One viral outlier will skew averages; medians tell you what is typical for your account right now.
Step 6: Track link clicks and conversions with UTM parameters and GA4 (or similar)
When you share links, add UTM parameters so you can attribute traffic and sign-ups. A clean scheme is utm_source=x, utm_medium=social, utm_campaign=post_YYYYMMDD_shortslug, and utm_content=hook_variant. In GA4, build an exploration by session source/medium and campaign; you will see which posts delivered sessions and conversions. As a rule of thumb, a 1% CTR from impressions to link clicks is solid for B2B threads, and 2–3% is strong for utility posts with a single clear benefit. If you see 0.2% CTR but high PV/1K, consider moving the link to a reply or restructuring the call to action; sometimes the goal should be follows first, clicks second.
- Avoid link shorteners that mask destination; users click less when the endpoint looks unknown. Use your domain where possible.
Step 7: Build a 30-minute weekly review that compounds learning
Pick the same day each week. Export or copy last week’s posts and fill in impressions, ER, PV/1K, CTR, follows, and top reply sentiment. Write down the one hypothesis that won (for example, numbers-first hooks raised ER from 1.4% to 2.6%) and one that lost. Set two experiments for next week and pre-draft two posts that apply the learning. XJumper can speed this up by surfacing your best-performing hooks, summarizing replies for voice-of-customer, and auto-generating A/B hooks for your next thread based on last week’s winners.
- Keep a living swipe file of your own posts that earned at least 2x your median PV/1K; repurpose their opening line structure monthly.
Step 8: Leverage early engagement signals to place replies and threads better
The first 15–30 minutes of a post often determine trajectory. Watch for larger accounts replying or reposting; if it happens, quickly add a clarifying reply or a link in a threaded follow-up to capture the wave. Use saved searches for your key topics and jump into relevant conversations with thoughtful, non-promotional replies. This is where an assistant like XJumper shines: it can alert you to high-impact posts in your niche so you can reply early with context, which routinely adds 10–30% more impressions on your next post from new audiences.
Pro tips
- Benchmark against your own medians, not other creators. If your 28-day median engagement rate is 1.2%, a 2.0% post is a win even if someone else posts 5%. Track deltas week over week.
- Pin learning notes to your drafts. When a hook format works, write a one-line rule above your next draft like lead with a number plus promise, then benefit. Reusing structures is not laziness; it is systems-thinking.
- Separate discovery posts from conversion posts. Aim for higher ER and PV/1K on discovery; ask for follows. Save heavy links for conversion posts that warm up with proof and a clear CTA; compare their CTR, not ER, to judge success.
- Mind the first sentence. Posts that front-load the point in 12–18 words often earn 1.3–1.8x ER versus meandering openings. Treat your opening like a headline and test two versions when stakes are high.
Tools compared
Different tools answer different questions: the native Analytics shows reach and engagement, scheduling tools help you publish, and growth copilots help you decide what to post and where to engage. Here is a quick comparison to fit the job to the tool.
Tool/Approach | Key features | Pricing tier | Standout strength |
XJumper | AI-assisted ideation, hook testing, early-reply alerts, auto-tagging of formats, weekly performance summaries | Paid (with trial) | All-in-one growth copilot that connects what to post with where to engage and what worked |
X Analytics (native) | Impressions, engagements, ER, profile visits, follows, post-level and time windows | Free | Zero setup, official metrics directly from X |
Typefully | Drafting, scheduling, basic analytics, post previews, thread composer | Freemium | Great writing UX with simple performance views |
BlackMagic.so | Creator dashboard, follower growth charts, per-post breakdowns, scheduling | Paid | Visual growth dashboard for individuals |
ilo.so | Per-post analytics, audience insights, export, scheduling basics | Paid | Clean, quick insights with CSV export |
If you are just starting, the native Analytics is enough. As you chase repeatable growth, XJumper is a strong choice because it links analytics to action: what to write next and where to engage so the next post performs better.
Templates

- [Weekly review checklist] Copy last 7 days. For each post: impressions, engagements, ER, PV/1K, CTR, follows, timestamp, hook type. Write 1 win, 1 loss, 2 experiments. Schedule 2 drafts applying the win.
- [UTM scheme] utm_source=x, utm_medium=social, utm_campaign=post_YYYYMMDD_keyword, utm_content=hookA or hookB. Keep keyword under 24 chars. Mirror the campaign name in your content calendar.
- [Hook A/B prompt] Write two openings for the same post. A: Start with a number and promise: 7 ways to cut churn 18% in 60 days. B: Start with tension: Most churn fixes are placebo; here is what actually moves the needle. Pick the one with clearer benefit.
- [Reply playbook] Save 5 searches for your niche. When a high-signal post lands, reply with: context line, 1 actionable tip, optional proof. Aim to be one of the first 20 replies. Track reply-driven profile visits for 48 hours.
- [CTR fix audit] If CTR < 0.5%: reduce competing links to zero, make the benefit explicit in the sentence before the link, and place the link in a reply if reach suffers. Retest within 72 hours with a fresh angle.
Powered by XJumper
XJumper is your AI copilot for X/Twitter growth, built to connect analytics with action. It identifies the right people to follow, alerts you to high-impact posts to reply to early, turns your ideas into on-brand posts, and shows which hooks and formats actually work—end to end. Learn more at https://www.x-jumper.com/.
- Auto-tag and compare formats so you can answer which hooks and media lift ER and follows without spreadsheets.
- Early-reply radar that flags trending posts in your niche so you can contribute thoughtful replies before the crowd arrives.
- Weekly performance digest with next-step suggestions: reuse this hook structure, post in this time window, and test this CTA next.
FAQ
Q: Where do I find X Analytics on desktop and mobile?
A: On desktop, open the left sidebar and choose Analytics from the profile or More menu; it loads your account overview with key stats. For any single post, open it and click View post analytics. On mobile, tap the analytics icon on the post to see impressions, engagements, ER, and more. If you do not see Analytics, make sure you are logged into the correct account and that your posts are public.
Q: What is a good engagement rate on X?
A: It depends on niche and audience size, but a practical benchmark is 1–3% for single posts and 2–5% for threads for small to mid-sized accounts. Focus on your own medians across the last 28 days instead of absolute numbers. If your median is 1.2%, push for consistent 1.6–2.0% before chasing virality. Also monitor profile visits per 1,000 impressions because it correlates strongly with long-term follower growth.
Q: Why do my analytics show impressions but almost no follows?
A: That usually means your post hooks attention but does not qualify the audience or drive intent. Add context about who the post is for and why to follow you now, not later. Audit your first sentence for specificity and ensure your profile bio and pinned post match the post’s promise. Over a week, you should see PV/1K rise first, then follows per 1,000 impressions follow behind it.
Q: How do I track sign-ups from X posts?
A: Add UTM parameters to every link you share so analytics tools can attribute sessions and conversions. Use a consistent naming scheme like utm_source=x, utm_medium=social, utm_campaign=post_YYYYMMDD_topic, and utm_content=hookA. In GA4 or your analytics tool, build a report by campaign and view sign-ups or key events. Compare CTR and conversion rate separately so you know whether the bottleneck is on-platform copy or the landing page.
Q: How far back does X Analytics go and can I export it?
A: The standard dashboard lets you browse recent periods like the last 7, 28, and 90 days and scroll back through historical posts. If you need structured analysis, copy metrics into a simple spreadsheet weekly or export when export is available in your toolset. For trend analysis, medians across the last 28 and 90 days are usually more helpful than full-history averages because your account and audience evolve.
Q: Should I put links in the post or in the first reply?
A: Test both. Some accounts see slightly wider reach when the main post is pure content and the link sits in the first reply, particularly for conversion-heavy posts. If reach matters most, use the reply placement; if clarity and CTR matter more, place the link in the main post with a crisp benefit line before it. Run each approach for at least 10 posts and compare medians for impressions, CTR, and follows.
Q: How does XJumper help with Twitter analytics on X?
A: XJumper automates the parts creators and teams usually do by hand. It tags your posts by hook and format, summarizes weekly performance with actionable takeaways, and suggests next hooks based on what worked. It also alerts you to high-impact posts in your niche so you can reply early and capture incremental reach. The result is a faster learn–publish–learn loop with less manual tracking and more consistent growth.