Twitter Analytics + Buffer = More Tweet Views
Ever since Twitter opened up their Analytics, I’ve probably been spending more time on it that I should admit to. It is a gold mine of information about how your tweets perform. As I was looking at the stats, I thought it would be fun to run an experiment on whether the Analytics data can tell me when to tweet.
Step 1: Gather Data
I was very interested in when was the best time to publish to be sure that most people see the tweet. What hours are best? What days of the week?
Unfortunately, Twitter Analytics gives a lot of information about particular tweets, but aggregate reports are missing. As Twitter exposes the ability to export your data into CSV, I decided to move in and hack it.
As I wanted to have everything in one place, I prepared a Chrome extension which introduces a new tab to Twitter where I could do all the hacking I need.
After loading and parsing the CSV via Papaparse and storing it in IndexedDB via PouchDB, I was ready to crunch the numbers.
Here’s how the Week Analysis report ended up looking:
The design is lacking, but it visualizes data well. By looking at it, I concluded that I’m getting best results in the morning (9:00 AM), before lunch (11:00-12:00) and then around 4 PM.
Of course, this was error-prone:
- The hours are when I posted the Tweet. What this means is that I have an average of 150.5 on tweets I post on Mondays at 9 AM. Although not exact, it is still very useful.
- I have no historical data - Twitter starts tracking impressions when you sign up for Analytics.
I did end up with some pointers though, so it was worth to test this hypothesis.
Continue reading >