Obama Riding the Twitter Hashtag Waves, or the Half-Life of Hashtags

With the announcement of President Obama’s support for same-sex marriage, the hashtag #MarriageEquality has rocketed on Twitter.  That’s not surprising.

But what is surprising is how short lived these hashtags are.  They’re not wars, meant to last to November.  They’re not battles, defining a key component of the President’s strategy.  They’re just skirmishes — a quick engagement and then a fade out.

Here’s a chart of the four most recent Obama-related hashtags – #DontDoubleMyRate, #Forward, #Julia (that one was created by opponents), and now #MarriageEquality:

Click to enlarge image

As you can see, the pattern is for a big initial spike and then a quick decay until, about a week later, the tag is just noise.

This makes me wonder two things:

  1. Will the President and his team work to keep some hashtags (perhaps #Forward) alive? It will take near daily effort if they do.  They have to work to make the tag relevant over and over again.
  2. Or will we continue to see a sort of hashtag of the week between now and the election? If so, that will take a different kind of effort.  It’s like an endless cycle of week long marketing campaigns.

The one thing the chart shows is that, after a hashtag dies down, if the President’s team doesn’t (re-)launch a new one, someone else will.  Twitter is not a place for long term conversations, and the lesson for everyone is that it takes constant, sustained effort to try to dominate the conversation.

Connie Mack has a burst of enthusiasm! Florida Senate Race on Twitter 4/29-5/5/2012

Republican primary frontrunner Connie Mack IV had a burst of Twitter activity this week, giving us a nice spike in activity.  He had a day of tweets on Thursday, and throughout the week his mentions on Twitter were higher than his two primary opponents and his (should he win the primary) general election opponent, Senator Bill Nelson.

 

Click on image to enlarge

Mike McCalister has all but disappeared from Twitter, which seems to match the odds he’s getting for winning the primary…

Presidential Campaign: Twitter Week in Review

It’s been an interesting week on Twitter for the presidential candidates.  Mitt Romney is finally the last man standing in the GOP.  Barack Obama has ramped up his campaigning and attacks against Romney. Let’s look at the campaigns’ week on Twitter in review:

Click on Chart to See Full Size

What does it all mean? Let’s walk down the stats…

Barack Obama still has a commanding lead in followers and tweets over Romney — Mitt is going to need to renew his engagement with Social Media if he wants to compete.  He’s been relying on the masses (urged on by the GOP and others) who like to stomp over Obama’s hash tags (see my recent post on how effective that has or has not been).  But that’s all negative — it doesn’t make the case for Romney very effectively.

We can see that last week Romney’s efforts on twitter have been lackadaisical: he barely managed to get out more than a tweet a day.  That’s not engagement, that’s disengagement.  Did he give the social media team the week off?

Obama, on the other hand, is on fire.  He’s averaging over 20 tweets a day, and set off Twitter fireworks on Saturday with 80 tweets.  I wonder if he’ll keep it up.

And the response from the tweeple matches what the candidates have been doing.  Obama gets mentioned nearly 5 times as often as Romney does.  Twitter is an idea amplification device: no signal in equals no signal out.

You might wonder: maybe most of the tweets about Obama are negative? After all, the republicans have made a concerted effort to hijack Obama’s hash tags.  Sadly for the GOP, that’s not happening.  Only 20% of the tweets mentioning the President were critical of him.  On the other hand, Romney negatives are are almost double at 36%.  And those didn’t seem to be driven by an organized democratic campaign.

Of course, Romney and Obama are most frequently mentioned by each other’s followers.  There’s a lot of anti as well as pro out there. Young Jeezy was an interesting blip in mentions, owing to Obama’s prediction of his future singing…

So if last week wasn’t so good for Mitt, will he step up his Twitter output this week? Will the GOP increase its hashtag hijacking to grow Obama’s negatives? We’ll see in a week!  Be sure to subscribe to updates from this website — we only send out notification of new postings, so there’s no spamming to worry about.

Methodology:

Want to know how I came up with this data?

  • Tweets by candidates look only at the @BarackObama and @MittRomeny accounts.
  • Mentions look for tweets containing one or more of @BarackObama, #Obama2012, @MittRomney, or #Romney2012
  • Sentiment was calculated by taking a random sample of all tweets during the week mentioning either candidate.  Each tweet was scored, after I read it, as being in opposition of the candidate (anti-), not in opposition of the candidate (pro-), or not really about the candidate (off-topic) The sample size was 383 for Romney and 384 for Obama, and the percentages reported are + or – 5% at a 95% confidence level.  There is a level of subjectivity in my scoring, but for most tweets it’s pretty darn clear.
  • The list of top mentions is fairly simple to calculate.

Tools used were custom Java analysis programs, MySQL database.  Charts were generated in Excel and the entire document was assembled in Photoshop Elements 10. All on a Mac.

Sorry you read this far 🙂 ?

The Limits of Automated Sentiment Analysis of Twitter

As part of my weekly analysis of the campaign race between Obama and Romney, I took a look at the sentiment of the tweets mentioning both of them.  That report will be up a bit later on today, but I wanted to share something interesting I’ve found while working on the report.

I did a manual sentiment analysis of the tweets to determine whether they are pro-candidate (or at least neutral) or anti-candidate.  The manual process consists of selecting a statistically valid sample at random and then reading each tweet to score it.  It’s slow, painstaking, but it produces the best results because I, as a human and one that is versed in current events, understand the text, the context, and can usually guess the writer’s intent.

But there are also automated tools for doing sentiment analysis, and I use these tools too.  These tools look at the text, do a simplistic parsing of the tweet, and assign a score based upon the words that are used: “Hate” gets a negative score while “Love” gets a positive score.  You might think that these tools are very crude, and you’d be right.  But that doesn’t mean they don’t deliver some useful insight.

Take, for example, last week’s (4/29-5/5/2012) tweets mentioning Obama.  Here’s how I scored them manually:

The margin of error is +/- 5% at a 95% confidence level (which is pretty much the gold standard for surveys).  How did the automated tool do:

Very close!  You’ll note there’s no “off topic” or “neutral” category in this chart.  That’s because a huge majority of tweets end up with a neutral score, and that’s really a failure of the scoring system rather than a real indication of indifference.  Still, both the 76% and 24% are within the margin of error of the manual survey, so we can say they produced the same results.  Fantastic! (Obama -Romney means I just looked at tweets that mentioned Obama but did not mention Romney — I didn’t want the score to be confused by negative-about-Romney tweets that mentioned Obama).

But does this always work? Let’s look at Romney’s sentiment as scored manually:

Mitt didn’t have that great of a Twitter week, although a lot of the negatives were other republicans not happy about losing Santorum and Newt, or people still supporting Ron Paul.  So a lot of the negatives are probably not supporters of Obama.

Let’s compare this to the automated sentiment analysis:

Quite different! Why? Mostly because although I tried to filter out posts that were really about Obama, there’s a lot of posts that snuck through without mentioning him.  #Julia and other anti-Obama hashtags were a common source.

The lesson here is that for automated tools you need to very carefully scrub the tweets being examined to make sure they are really on the topic you are interested in.  Or, put another way, because so many Romney supporters like to talk about how bad the President is instead of how great Romney is, it skews the automated analysis.

I’ll be trying to work in a better algorithm for analyzing sentiment, and I know others have made great strides in that direction as well.  But the key thing to remember is that automated sentiment analysis works best when the tweets are talking about the subject you’re interested in, and poorly when people mention your subject in passing while talking about something else.  When you see people give a score to a collection of tweets, you should generally assume that they are using automated tools rather than scoring them by hand.  And so you should keep in mind the limitations of those tools.

Is #Julia a debacle for Obama?

For a campaign with as strong a reputation as Team Obama has for social media, there’s been some gaffes lately.

You might recall a few weeks ago, we had the #DontDoubleMyRate hash tag.  That worked out OK, with most of the tweets being pro-Obama:

The conservatives tried to (and claimed to) hijack it, but the large number of tweets from college kids in favor of it overwhelmed the opponents.

So far so good.  But only so far…

Then, we have the #forward hashtag.  That didn’t do as well:

Only 25% of the tweets were on this topic.

Now comes the #julia hashtag. My oh my, there was hardly an Obama supporter to be seen:

It’s just not a positive conversation.

Is this a debacle for Obama — is his social media team losing its grip?

No, not really.  The #Julia tag is not an official tag of the campaign.  Rather, it’s a creation of conservatives who want to criticize the Obama campaign.  It’s not surprising that it’s overwhelmingly negative — it’s the invention of negative intentions.

Should pro-Obama supporters have jumped in to hijack the tag for Obama? That’s not for me to say, although I think hashtag pissing contents are at best juvenile.  So I guess I would say who cares…

The one thing this is not, though, is a debacle for Obama.  It’s a bunch of conservatives who like to hear themselves tweet…

Methodology:

I looked at the ~46000 tweets between 4/27 and 5/4 that mentioned #julia.  I took a random sample of 381 of them and scored them as either being conservative, liberal, or who knows.  From that sample, I estimate that 80% +/- 5% of all 46000 tweets were anti-Obama at a 95% confidence level.  (In fact, the confidence is higher because of the strongly anti-Obama response, but I’m too lazy to calculate it at the moment).