Your Twitter analytics data is a record of what content resonates with your audience. Which threads drove the most impressions. Which hooks generated click-throughs. Which content types accumulated likes versus retweets. This data is valuable for content strategy — but it only exists as long as you actively export and save it. Twitter has no obligation to maintain years of analytics data indefinitely.
How to Export Twitter Analytics Data
- Go to analytics.twitter.com (or click Analytics in your X menu)
- Click the Tweets tab in the top navigation
- Set your date range using the calendar selector (maximum 91 days per export)
- Click the Export Data button (usually in the top right of the tweet table)
- A CSV file downloads containing all tweet metrics for the selected period
- For data beyond 91 days, repeat with the next 91-day period and combine the files
What the Export Contains
| Metric | What It Tells You |
|---|---|
| Impressions | How many times the tweet was shown in timelines |
| Engagements | Total interactions (all types combined) |
| Engagement Rate | Engagements ÷ Impressions — quality indicator |
| Retweets | How shareable the content was |
| Replies | How much conversation the content generated |
| Likes | How much appreciation the content generated |
| URL Clicks | Traffic driven to external links |
| Profile Clicks | How often the tweet drove profile visits |
| Detail Expands | How often people clicked to see more of the tweet |
| Media Views | Image/video views on tweet |
Archive Your Best-Performing Threads
Your analytics data tells you which threads performed best. Tweet Thread Saver lets you archive those threads for reference, repurposing, and replication. Free to install.
Add to Chrome — It's FreeAnalyzing Your Analytics Export
Useful analyses from your exported data:
Finding Your Highest-Engagement Content Types
- Sort by engagement rate (not raw engagements) to find content that resonated regardless of impressions
- Look for patterns in the tweet text column — what topics, formats, and hooks appear in your top performers?
- Compare threads vs. Single tweets vs. Replies — which format performs best for your account?
Identifying Best Posting Times
- Add day-of-week and hour columns using Excel formulas or Python to extract from the timestamp
- Average engagement rate by hour and day — find when your audience is most responsive
- Note: time zones matter — the "best time" depends on where your audience is located
Thread Performance Analysis
- Thread first tweets often show higher impressions but lower engagement rate than thread continuation tweets
- Look for which thread topics drove the most profile clicks — these indicate the highest-intent audience responses
- URL clicks from threads show which content drove off-platform traffic most effectively
Third-Party Analytics Tools
If you prefer a dashboard interface over CSV analysis:
- Buffer Analytics: Connects to X API, provides engagement trends, best time recommendations, and content type breakdowns
- Hootsuite Analytics: More advanced reporting, team-shareable dashboards
- Audiense: Audience composition and optimal engagement timing
- Sprout Social: Enterprise-level analytics with competitive benchmarking
Connect Analytics Insight to Content Archive
When analytics show a thread performed unusually well, save it with Tweet Thread Saver to analyze and replicate the structure. Analytics tells you what worked; saved content shows you how. Free.
Install Tweet Thread SaverUsing Analytics to Improve Thread Content
Closing the analytics-to-content loop:
- Monthly analytics review: identify your top 10% performing threads by engagement rate
- Archive those threads with Tweet Thread Saver — preserve both the content and context
- Analyze common elements: similar topic areas, similar hook styles, similar structural patterns
- Apply those patterns to new thread writing as a baseline template
- Test variations — change one element (hook format, content type, length) while keeping other elements constant to measure impact
Build a Complete Twitter Content Archive
Analytics data + saved thread content = a complete record of what you published and how it performed. Tweet Thread Saver handles the content archiving side. Always free.
Add to Chrome — It's FreeFrequently Asked Questions
How do I export my Twitter analytics data?
analytics.twitter.com → Tweets tab → set date range (max 91 days) → Export Data button → CSV downloads. For full history, export quarterly in 91-day chunks and combine. Set a calendar reminder to export regularly — do not assume historical data will always be accessible.
What metrics are in the Twitter analytics export?
Impressions, engagements, engagement rate, retweets, replies, likes, URL clicks, profile clicks, detail expands, media views and engagements. Plus tweet text, date/time, and reply/thread indicators. This lets you analyze which content types, topics, and formats drive the most engagement for your specific audience.
How far back does Twitter analytics data go?
Data goes back to account creation, but exports are limited to 91 days at a time. Export quarterly to maintain an unbroken record. X has changed analytics features and data availability multiple times — historical data that exists today may not be available in future interface versions. Export regularly rather than waiting.
What tools can I use to analyze Twitter analytics data?
Google Sheets or Excel for basic analysis — import CSV, create pivot tables by content type. Python with pandas for trend analysis. Buffer Analytics, Hootsuite Analytics, and Sprout Social provide dashboard views. Google Data Studio (Looker Studio) creates visual dashboards from CSV data. Verify current API access status of third-party tools before subscribing.
Can I see analytics for deleted tweets?
Only if you exported analytics data before deleting. The exported CSV retains performance data for deleted tweets — the tweet text and metrics are in your file even if the tweet no longer exists on X. Not exported before deletion means permanently lost. This is another reason for regular exports and for saving important content via Tweet Thread Saver before deleting.