
Monitoring retweets is often a requested task by those who work with monitoring in social media. In general, those who need to monitor a RT is in one of these two situations:
- Monitoring RTs to determine winners of a promotion placed via Twitter, or
- Monitoring RTs to determine the scope when they had, for example, an influential Twitter’s user speaks well or poorly about a given topic.
These situations can be handled in different ways, to ensure that their monitoring captures all RTs. [update 07/15/2011] Now Scup performs the grouping of all the retweets. Learn more here.
Before we begin, you must understand what the retweet is? We know that Twitter handles this type of message in two different ways, the traditional and older (“RT @ username message from the original user”) and the latest and most widely used.
(“@ username message from the original user”). We explain more about the differences between the traditional RT and current RT in another post on blog and recommend reading before continuing on this post.
Now that you know the difference, let’s discuss the two situations in monitoring of RTs.
Monitoring retweets via Twitter for promotions
Every day we see in our timelines at least one promotion involving retweets. The mechanism of this type of promotion usually asks participants for sending a tweet in the standard way “I want to win it” to compete for a prize.
But how to configure your monitoring to collect all the messages from the participants of the promotion, as there are different ways to retweet a message?
To ensure that your monitoring captures all messages related to the promotion, it would be great, if the retweeted message use hashtags (or markers), which is a way to categorize messages on Twitter about a topic, using the symbol # followed by the key-word or topic. For example: # worldcup, #90s and so on.
Therefore, when the promotion requires a condition from the participants about using a hashtag (“# I want to participate to # the promotion-name”), this greatly facilitates the work on monitoring; a simple search for a #-name-promotion collects all collected messages without difficulty.
But if for any reason you cannot use hashtags in the promotion, the next tip will do the job…
Monitoring common retweets
The first thing to think of a strategy to monitor any retweet is to examine the original message and understand its characteristics. Let’s use the below as a tweet example:

Note that this message has several complicating factors for the monitoring, such as quotes, hyphens, and links. What would be the best way to monitor the possible RTs that received this tweet?
Generic search, using only as key-word “@ rafinhabastos” would collect RTs, but also thousands of messages out of scope.
Then, a search through the link in the tweet (in this case a YouTube video) would not be efficient because when that message is retweeted, the link can be changed by automatic URL shorteners, depending on the program that each user uses to read its tweets.
The best way to monitor RTs from one tweets as the example above would be by identifying the keywords of the tweet and gather them in the same search.
In the case of this message, we could set up the search as follows: “MC@ rafinhabastos sou foda cqc 3.0″ (with the quotes to ensure that we want to collect messages that have all of these terms).
Remember that you can always test if your search is collecting the items you need before you create it on Scup. Just use the bottom “Previous view on Twitter” when you are creating the search.
Following these tips, you prevent the search brings unnecessary garbage and ensures that RTs will be properly monitored.
[update 10/27/2011] Another solution to monitor Retweets search is to use Firehose. Learn more about this search on another post.