200908251437.jpg Earlier this year at SAP's Business Suite 7 launch I saw a demo of some text analytics capability developed by Business Objects for sentiment analysis used as a kind of an online sentiment monitor feeding into SAP CRM. Interesting concept and one that is increasingly compelling for businesses as more and more real time social content is created. There are a couple of key bits of technology at play here: real time content creation, real time search (text mining) and some linguistic analysis algorithm. Beyond these basics it comes down to what do you do with the analysis once it is located, captured and run through the language sausage grinder.


The information available about your brand on the real time web falls into two basic buckets. On one side there's the immediate customer issue / problem / question. I've talked about this customer service opportunity, the delivering great service "when, where and how" the customer wants it and plan to make the topic a part of a larger post on social customer service in the near future.

Today I'm talking about a broader category that is your real time social web brand image and opinion (or sentiment). The customer service information is specific and individual, social brand sentiment is an aggregation of social data from across the real time web. From this aggregated data it is possible to gauge overall public opinion about your brand at any given time (assuming you can collect that data of course). The data source is any or all online forum where people gather and discuss their opinions from public sources like Twitter and Facebook to your own private label communities. Once collected the data can be analyzed as text and using linguistics sentiment trends can be established from the tone of the language and the type of words used to describe feelings and opinions. The more data and data sources the more likely that the sentiment represented accurately reflects online opinion trends.

OK, cool technology, but why should you care? Think about brand and how, in the past, in an offline world you would have tried to capture public opinion about your brand. First of all it was very expensive using surveys or focus groups. Secondly it was very time consuming and the data could easily be out of date by the time you had completed the analysis. This method is really historical brand sentiment at best. Today, using real time web, you could know with reasonable accuracy what the online world (a world this is rapidly growing all the time) thinks about your brand with reasonable accuracy. As a marketer that's a powerful tool. The uses span from crisis monitoring to marketing messaging (and method) testing.

Tools to enable sentiment monitoring and analysis are starting to emerge from both existing CRM vendors and also start ups with new product offerings. I mentioned the SAP / Business Objects capability; while not a full product the text analytics engine, it does have the capability to do sentiment analysis. Web analytics vendor Omniture offers Twitter integration to its SyteCatalyst analytics platform that allow sentiment monitoring. It does not, however have a linguistic analysis capability but instead lets you search keywords and combinations of keywords and slice and dice those searches. Sysomos offers broader social web analytics (2 tools, Map and Heartbeat) by searching blogs, wiki's, and social sites like Twitter.

Once the data is collected it can be analyzed in a variety of ways (but no text analysis / linguistics capability). Evri, a Web 3.0 Semantic search engine, has a sentiment web API that pulls search data into it's semantic engine to provide sentiment measurement. The tool is basically binary, measuring positive or negative sentiment. SPSS has rich text mining capabilities in its PASW Modeler 13 product that allows deep analysis of text mining results.

Autonomy, Nielsen and Techrigy all have sentiment analysis capabilities as well.