X (formerly Twitter) remains one of the most influential platforms for organic content distribution, real-time engagement, and brand building. Whether you're managing a brand account, growing a personal following, or analyzing content performance for clients, understanding the full landscape of X's organic dimensions and metrics is essential for data-driven social media strategy.
This guide provides a complete reference of every dimension and metric available in X organic analytics as of 2026. We cover account-level data, post-level performance, follower analytics, video metrics, audience demographics, and Spaces analytics — with API field names, formulas, and practical context on when to use each one.
What Are Dimensions vs Metrics on X?
Understanding the difference between dimensions and metrics is fundamental to analyzing your X performance effectively.
Dimensions are descriptive attributes that identify and categorize your data. On X, these include your account handle, post ID, post type (text, image, video, poll), media format, creation timestamp, and post language. Dimensions answer: "What am I looking at?"
Metrics are quantitative measurements of performance. On X, these include impressions, engagement count, likes, reposts, replies, link clicks, video views, and follower counts. Metrics answer: "How did this post or account perform?"
Account Dimensions
Account dimensions describe your X profile and its configuration. These are the attributes that identify your account and provide context for all organic activity.
| Dimension | API Field | Description |
|---|---|---|
| User ID | id | Unique numeric identifier for the X account |
| Username | username | The @handle of the account (e.g., @benly_ai) |
| Display Name | name | The display name shown on the profile |
| Account Created At | created_at | Timestamp when the account was first created |
| Verified Status | verified | Whether the account has a verification badge (Premium subscription) |
| Verified Type | verified_type | Type of verification: blue (Premium), gold (business), gray (government) |
| Location | location | Self-reported location on the profile |
| Description | description | Bio text from the profile |
| Profile Image URL | profile_image_url | URL of the account's profile picture |
| Protected | protected | Whether the account's posts are private (followers only) |
| Pinned Post ID | pinned_tweet_id | ID of the post pinned to the top of the profile |
Post / Tweet Dimensions
Post dimensions describe individual tweets — their identity, format, content type, and metadata. These dimensions let you categorize and filter posts for performance analysis.
| Dimension | API Field | Description |
|---|---|---|
| Post ID | id | Unique identifier for the post (tweet) |
| Post Text | text | Full text content of the post (up to 280 characters, or 25,000 for Premium+) |
| Created At | created_at | Timestamp when the post was published |
| Post Type | referenced_tweets.type | Type: original, reply, repost (retweet), or quote |
| Language | lang | Detected language of the post (ISO 639-1 code) |
| Source | source | Application used to post: X Web App, X for iPhone, Buffer, Hootsuite, etc. |
| Reply Settings | reply_settings | Who can reply: everyone, mentioned users, or followers only |
| Conversation ID | conversation_id | ID of the root post in a conversation thread |
| In Reply To User ID | in_reply_to_user_id | User ID of the account this post replies to (if it is a reply) |
| Has Media | attachments.media_keys | Whether the post contains media attachments (images, videos, GIFs) |
| Media Type | attachments.media.type | Type of media: photo, video, animated_gif |
| Has Poll | attachments.poll_ids | Whether the post contains a poll |
| Has URL | entities.urls | Whether the post contains links to external URLs |
| Hashtags | entities.hashtags | Hashtags used in the post |
| Mentions | entities.mentions | User mentions included in the post |
| Possibly Sensitive | possibly_sensitive | Whether the post's content was flagged as potentially sensitive |
Core Post Metrics
Core metrics measure the fundamental performance of your posts — how many people saw them, how many interacted, and at what rate. These are the foundation of all organic X analytics.
| Metric | API Field | Description | Formula / Notes |
|---|---|---|---|
| Impressions | impression_count | Total times the post was displayed to users | Includes timeline, search, profile views, and embedded posts |
| Engagements | organic_metrics.engagement_count | Total interactions with the post | Sum of all interaction types: likes, reposts, replies, quotes, clicks |
| Engagement Rate | Calculated | Percentage of impressions that resulted in an engagement | (Engagements ÷ Impressions) × 100 |
| Detail Expands | organic_metrics.detail_expand_clicks | Times users clicked to view the post's full detail page | Indicates content curiosity — user wanted to see more |
Post Engagement Metrics
These metrics break down the specific types of interactions users have with your posts. Each engagement type signals different levels of interest and intent — from passive acknowledgment (likes) to active amplification (reposts, quotes).
| Metric | API Field | Description |
|---|---|---|
| Likes | like_count | Number of times users liked the post |
| Reposts (Retweets) | retweet_count | Times the post was reposted (shared without commentary) |
| Replies | reply_count | Number of direct replies to the post |
| Quotes | quote_count | Times the post was quoted (shared with added commentary) |
| Bookmarks | bookmark_count | Times users bookmarked the post to read later |
| Link Clicks | organic_metrics.url_link_clicks | Clicks on URLs included in the post |
| Profile Clicks | organic_metrics.user_profile_clicks | Times users clicked your profile from the post |
| Hashtag Clicks | organic_metrics.hashtag_clicks | Clicks on hashtags within the post |
| Media Views | organic_metrics.media_views | Times attached media (images, GIFs) was viewed or expanded |
| Media Engagements | organic_metrics.media_engagements | Interactions specifically with attached media content |
| Follows from Post | organic_metrics.follows | New followers gained directly from interactions with this post |
Follower Metrics
Follower metrics track the growth and composition of your audience over time. These metrics help you understand whether your content strategy is attracting the right audience and at what pace.
| Metric | Source | Description |
|---|---|---|
| Total Followers | public_metrics.followers_count | Current total number of accounts following you |
| Following Count | public_metrics.following_count | Number of accounts you follow |
| New Followers (Daily) | X Analytics Dashboard | Number of new followers gained each day |
| Unfollows (Daily) | X Analytics Dashboard | Number of followers lost each day |
| Net Follower Change | Calculated | New followers minus unfollows — your daily net audience growth |
| Follower Growth Rate | Calculated | (Net Follower Change ÷ Total Followers at Start) × 100 |
| Follow-Back Ratio | Calculated | Followers ÷ Following — higher means stronger organic pull |
| Total Posts | public_metrics.tweet_count | Lifetime count of posts published by the account |
| Listed Count | public_metrics.listed_count | Number of public Lists the account has been added to |
Video Metrics
Video metrics measure how users engage with video content posted organically on X. These metrics are available through X Analytics, Media Studio, and partially through the API v2 for videos you own.
| Metric | Source | Description |
|---|---|---|
| Video Views | organic_metrics.view_count | Times the video was viewed (2 seconds, 50% in-view threshold) |
| Video View Rate | Calculated | (Video Views ÷ Impressions) × 100 |
| Total Minutes Viewed | Media Studio | Cumulative watch time across all viewers in minutes |
| Average Watch Time | Media Studio | Average time each viewer spent watching the video |
| Completion Rate (25%) | Media Studio | Percentage of viewers who watched at least 25% of the video |
| Completion Rate (50%) | Media Studio | Percentage of viewers who watched at least 50% of the video |
| Completion Rate (75%) | Media Studio | Percentage of viewers who watched at least 75% of the video |
| Completion Rate (100%) | Media Studio | Percentage of viewers who watched the entire video |
| Video Starts | Media Studio | Number of times the video started playing (before the 2-second threshold) |
| Calls to Action Clicks | Media Studio | Clicks on the CTA button overlaid on the video (if configured) |
Audience Demographics
X provides demographic data about your follower base through the Analytics dashboard. These dimensions help you understand who your audience is and whether your content attracts the segments you're targeting.
Interest Dimensions
| Dimension | Description |
|---|---|
| Top Interests | Categories of content your followers engage with most (Tech, Sports, Business, Entertainment, etc.) |
| Interest Sub-Categories | More granular interest segments within top categories |
| Interest Affinity Score | How strongly your audience over-indexes for each interest vs. the X average |
Location Dimensions
| Dimension | Description |
|---|---|
| Country | Top countries where your followers are located |
| Region / State | States or regions within top countries |
| Metro Area | Metropolitan areas with highest follower concentration |
Gender and Device Dimensions
| Dimension | Description |
|---|---|
| Gender | Estimated gender breakdown: Male, Female, Unknown |
| Device Type | Primary device: iOS, Android, Desktop |
| Wireless Carrier | Mobile carrier used by followers (where detectable) |
Space Metrics
X Spaces are live audio conversations. If you host or co-host Spaces, these metrics help you understand your live audio audience and optimize your Spaces strategy.
| Metric | Description |
|---|---|
| Peak Live Listeners | Maximum number of simultaneous listeners during the Space |
| Cumulative Listeners | Total unique listeners who tuned in at any point during the live Space |
| Average Listening Duration | Average time each listener spent in the Space |
| Total Duration | Total length of the Space from start to end |
| Speaker Count | Number of unique speakers who were granted mic access |
| Replay Listeners | Number of unique users who listened to the recorded replay (if enabled) |
| Replay Total Duration | Cumulative time spent listening to replays across all replay listeners |
| Reactions | Emoji reactions sent by listeners during the live Space |
| Reminders Set | Number of users who set a reminder for a scheduled Space |
| Shares | Times the Space was shared via post, DM, or external link |
How to Use These Metrics for Content Strategy
Understanding which metrics matter for your specific goals is what separates strategic content creators from those who simply post and hope. Here's a framework for selecting the right metrics for each objective.
For growing your audience
Focus on net follower change, follower growth rate, and follows from post. Track which post types and topics generate the most new followers. Monitor your follow-back ratio — a ratio above 2:1 indicates strong organic pull. Use impressions per post to understand your content's reach beyond your current follower base.
For maximizing engagement
Track engagement rate as your primary metric, but break it down into specific interaction types. Replies indicate conversation starters. Quotes show thought-provoking content. Bookmarks signal high-value, reference-worthy content. Reposts measure amplification potential. A post with high bookmarks but low likes may be performing better than surface-level metrics suggest.
For driving website traffic
Prioritize link clicks and the link click-through rate (link clicks ÷ impressions). Compare link click performance across post formats — threads with the link in a reply versus single posts with inline links. Track profile clicks as a secondary signal — users who click your profile often visit your website link from there.
For video content optimization
Use video view rate (views ÷ impressions) to measure how well your thumbnail and first frame capture attention. Track completion rates at 25%, 50%, 75%, and 100% to identify where viewers drop off. If the 50% completion rate drops dramatically from 25%, your middle section needs improvement. Compare average watch time across video lengths to find your optimal duration.
For Spaces strategy
Track peak live listeners relative to cumulative listeners — a high ratio means people stay; a low ratio means they sample and leave. Monitor average listening duration as a percentage of total Space duration. Use replay listeners to justify recording decisions and measure long-tail value. Compare reminders set to actual attendance to measure follow-through rates.
Thread and Long-Form Metrics
Threads (multi-post sequences) and long-form posts (available to Premium+ subscribers) have unique performance characteristics compared to single posts. Understanding how metrics apply to these formats is essential for content strategy.
| Metric | Description |
|---|---|
| Thread Impressions (Total) | Sum of impressions across all posts in the thread |
| Thread Impressions (First Post) | Impressions on the thread's opening post — indicates top-of-thread reach |
| Thread Completion Rate | Percentage of users who viewed the first post and also viewed the last post |
| Thread Drop-Off Point | Post in the thread where impressions drop most significantly |
| Engagement Concentration | Which posts in the thread receive the most engagement — often the first and last |
| Long-Form Read Time | Estimated time spent reading long-form posts (Premium+ feature) |
| Long-Form Completion Rate | Percentage of readers who scrolled through the entire long-form post |
Poll Metrics
Polls are a unique engagement format on X that generate participation-based interactions. Poll metrics help you understand how well your audience participates in and responds to interactive content.
| Metric | Description |
|---|---|
| Total Votes | Total number of votes cast across all poll options |
| Vote Distribution | Percentage of votes for each option |
| Vote Participation Rate | (Total Votes ÷ Impressions) × 100 — measures how often viewers participate |
| Poll Duration | Length of time the poll was open (configurable: 5 minutes to 7 days) |
| Votes Over Time | Distribution of when votes were cast during the poll's duration |
What Changed in 2024-2026: X Analytics Updates
X (Twitter) has undergone significant changes since the platform's rebranding and restructuring. Understanding these changes is critical for anyone analyzing historical data or building long-term analytics strategies.
API access restructuring
The X API v2 replaced the legacy v1.1 endpoints, with significant changes to available metrics and access tiers. Free tier access is severely limited — most analytics endpoints require Basic ($100/month) or Pro ($5,000/month) access. Non-public metrics (engagement breakdowns, profile clicks, URL clicks) require OAuth 2.0 authentication with the account that owns the posts.
Premium features and metric availability
X Premium and Premium+ subscriptions unlock additional analytics features including detailed audience demographics, longer content format metrics, and enhanced analytics dashboards. Media Studio (for video analytics) requires an eligible account type. The Analytics dashboard at analytics.x.com remains available to all accounts but with varying levels of detail based on subscription tier.
Bookmark visibility changes
Bookmark counts became publicly visible via the API in 2023, making them available as a content quality signal. Previously only the post author could see bookmark counts. This change makes bookmarks a more useful comparative metric across accounts and competitors.
Engagement algorithm changes
X's recommendation algorithm now heavily weights reply engagement, extended viewing time, and bookmark actions. Posts that generate conversation threads receive stronger algorithmic distribution than posts that only generate passive likes. This has shifted optimal content strategy toward conversation-starting formats and longer content that holds attention.
Common Mistakes in X Organic Analytics
Even experienced social media managers make these errors when analyzing X organic performance. Avoiding them will lead to more accurate insights and better content decisions.
1. Obsessing over impressions alone
High impressions with low engagement rate often signals that your content is being distributed (perhaps via algorithmic boost or trending topics) but not resonating. Always pair impressions with engagement rate. A post with 5,000 impressions and 8% engagement is typically more valuable than one with 50,000 impressions and 0.3% engagement.
2. Ignoring bookmarks as a quality signal
Bookmarks are X's most undervalued metric. A bookmark means someone found your content valuable enough to save for later — a stronger intent signal than a quick like. Posts with high bookmark-to-impression ratios indicate reference-quality content that builds authority, even if the like count looks modest.
3. Comparing organic metrics to paid metrics
Organic impressions, engagement rates, and click-through rates operate in a fundamentally different context than paid (X Ads) metrics. Organic content reaches your existing audience first and then expands algorithmically, while paid content targets specific audiences with different intent. Never benchmark organic engagement rates against paid campaign benchmarks.
4. Not accounting for post type in comparisons
Comparing a text-only post's engagement rate with a video post's rate is misleading — they have different algorithmic distribution, different interaction patterns, and different audience expectations. Always segment performance analysis by post type (text, image, video, thread, poll) to make fair comparisons.
5. Treating follower count as a vanity metric
While follower count alone doesn't measure value, follower growth rate and net follower change are leading indicators of content resonance. A declining net follower change signals that your content strategy is losing relevance with your audience — investigate before it compounds.
6. Averaging engagement rates across posts
Averaging engagement rates across posts gives a misleading picture. A post with 100 impressions and 10% engagement is not equal in value to a post with 100,000 impressions and 10% engagement. Weight your analysis by impressions or total engagements when comparing content performance at scale.
