Wednesday, August 19, 2009

Is CAPTCHA Eating Up Your Conversions?

CAPTCHA acronym for “Completely Automated Public Turing test to tell Computers and Humans Apart” is a way for sites to block spam. According to Wikipedia it is
“A CAPTCHA or Captcha (pronounced /ˈkæptʃə/) is a type of challenge-response test used in computing to ensure that the response is not generated by a computer. The process usually involves one computer (a server) asking a user to complete a simple test which the computer is able to generate and grade. Because other computers are unable to solve the CAPTCHA, any user entering a correct solution is presumed to be human. Thus, it is sometimes described as a reverse Turing test, because it is administered by a machine and targeted to a human, in contrast to the standard Turing test that is typically administered by a human and targeted to a machine. A common type of CAPTCHA requires that the user type letters or digits from a distorted image that appears on the screen.”


Below is an example of a CAPTCHA on craigslist.



Though CAPTCHA is a great tool for blocking spam it could be coming in the way of user experience and resulting in a lower conversion than you would have had without it.

I have come across many sites where CAPTCHAs are totally illegible. Such CAPTCHAs not only deter SPAM but also valid human visitors. Even if the CAPTCHA is totally legible it adds one extra step between a visitor and the conversion. Sometimes it takes few refreshes of the CAPTCHA before a visitors gets it right, resulting in a very frustrating experience.

You can spend all your time doing A/B and Multivariate testing the form layout, images, text etc. but probably won’t move the needle if your CAPTCHA is the culprit.

If you have CAPTCHA on your site then I suggest following 5 checks to ensure you have a good CAPTCHA on your site.

  • Clear - Is it clear to your visitors that you have to enter the CAPTCHA before the form can be submitted? Some sites don’t make it clear and leave visitors wondering why their form is not getting submitted. Make sure there is help available on CAPTCH if the visitors get stuck. Also make sure that there is a refresh button to refresh the CAPTCHA image incase visitors can't read it.

  • Readbility - Check all your CAPTCHA images. Can you read them? Will you visitors be able to figure out what your CAPTCHA reads?

  • Accessibility - Visually impaired visitors should be able to fill the form else you will loose them at CAPTCHA.

  • Time – How fast is your CAPTCHA? If it is slow to load or validate you might be loosing conversions.

  • Protection - Do you have a huge SPAM problem (that you need a CAPTCHA or did you put it because everybody else is putting them too? Keep in mind that event a CAPTCHA might not completely protect you from SPAM.

Is CAPTCHA hurting your conversions?

I suggest you conduct A/B testing to understand how CAPTCHA might be affecting your conversions. Create a version of the page that does not have CAPTCHA and test it against the control version (your current version with CAPTCHA).

Analyze the results. You should analyze the conversions you get from each version. Deduct any SPAM when calculating the conversion. Calculate true conversions per month/year from both versions. Make sure your results are statistically significant. Most likely you will see lower conversion from the version with CAPTCHA and higher SPAM from the version without CAPTCHA. Considering the impact of SPAM on your form, determine if the efficiency (clean data) gained by having CAPTCHA on your form outweighs the gain of extra conversion when you remove CAPTCHA. If CAPTCHA is doing more harm than good then remove it.

Examples of CAPTCHA


This CAPTCHA is hard to read but has help and accessibility built into it



This CAPTCHA is hard to read and does not have accessibility




This CAPTCHA is easy to read and has help and accessibility built into it


Have you seen a bad CAPTCHA that caused you to leave the site? Send me the link.

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------

Tuesday, August 11, 2009

URL Shortener: What and Why

About two months ago I got involved in developing a URL shortener called Clop.in. This service was inspired by the Twitter Google Analytics URL Builder that I had on my site.

Since then few people have asked me about the URL Shortner and the benefit of using them. This blog post is to answer those two questions.

What is a URL Shortener

URL shortener is a service/tool that takes any URL (long version) and converts into a short version with fewer characters compared to the original version. When someone clicks on the short version they are redirected to the actual URL (long version).

Example:
Long Version of URL:
http://sfindian.com/bay-area?utm_source=anilblogpostt&utm_campaign=urlshortener&utm_medium=blog
Short URL:
http://clop.in/JHErZM

Anyone clicking on http://clop.in/JHErZM will be redirected to http://sfindian.com/bay-area?utm_source=anilblogpostt&utm_campaign=urlshortener&utm_medium=blog

Why do you need a URL Shortener

There are several reasons why you might want to use a URL shortener, some of which are:
  1. Twitter – On Twitter you get only 40 characters to write your message. If you have to post a link in your message then you might need a short URL to maximize the use of those140 characters. Either you shorten it up with your choice of URL shortener or Twitter will do it for you with it’s choice of URL shortener.

  2. Emails – When you paste a very long URLs in the email, they are likely to be wrapped within email body leading them to break. Anyone clicking on those broken links will likely get an error. In order to avoid such mishap you might want to shorten the URL so that it does not break in the emails.

  3. Phone Call – Every now and then customer service reps need to give out URLs to customer, prospects etc. on the other end of the line. It is not an easy task to spell out a very long URLs. This is where a short urls might come in very handy. It is much easier to give the short version shown above over the phone than the long version.

  4. Adding Campaign Tracking Variables – If you want to append few query strings to the URLs so that you can track them as campaigns then it is much easier to hide them in a short url. For example, you might want to track the user who called the call center and got a link from customer support. In this case append the campaign variables to the URL, shorten them and then provide it to the customer support for their use. When the user views the url , you will be able to track the onsite behavior of people who called the call center.

Challenges with URL Shorteners

  1. Service - URL Shortener services are generally free and do not have any SLA (service level agreement) with the end users. If the service goes down then anybody clicking on the short URLs created by that URL shortening service will get an error message. Your only option at that point might be to just wait and hope that the service comes back up soon.

  2. Branding – Since the URL Shorteners have their domain name in the URL you loose any branding impact of posting the URLs. The user will not see your domain until they have clicked on the short url. e.g in the example above user will see clop.in instead of SFIndian.com as the URL domain, they won’t know that the URL belongs to SFIndian.com unless they click on it. (Note http://clop.in does allow you to have your own domain in the shortened urls, contact support@clop.in if you need more information or need to get it setup for your domain).

  3. SEO – Depending on how the URL shortening service redirects to your site, you might loose the Search Engine Optimization benefits when someone links to your site but uses a short URL instead of the full URL. In the example above someone might link to http://clop.in/JHErZM instead of http://sfindian.com/bay-area?utm_source=anilblogpostt&utm_campaign=urlshortener&utm_medium=blog.

  4. SPAM – As spammers start using the short URLs to hide the actual URLs the user and applications will start distrusting the short URLs (a lot of them already are very wary of short URLs, some sites have even banned the posting of Short URLs). To combat such issues many URL shorteners such as http://clop.in let user preview a link before redirecting them to the actual URL.

There are over 100 URL shorteners today. Mashable has a list of several of the URL shorteners (Note: This list is old and does not list several newcomers such as http://clop.in)

The two most common URL shorteners are http://bit.ly/ and http://tinyurl.com/. My personal favorite is http://ukliq.me/.

More on Clop.in

clop.in make it easy for you to append campaign tracking variables within the shortened urls. It also provides a dashboard which shows the total clicks by date, referrers, twitter mentions (delayed by 30 mins) and geo locations of the clicks. Now clop.in also allows you to have your own domain for the short URLs.





Questions/Comments?

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------

Thursday, August 06, 2009

Individual Visitors Tracking v/s Aggregate Data

Should web analytics tool track visitors as unique individuals or at the aggregate level? John Squire, Chief Strategy Office of Coremetrics says that tracking at Individual level is the way to go and this is how his company is differentiating itself (from Google analytics). Brian Clifton, former heard of Google Analytics in EMEA, responded by saying that aggregation is the way to go.

In my opinion both of them are right. Which route to go really depends on what you want from the web analytics tool?

Aggregate Data

If you are new to web analytics or you just want to track and analyze the overall health of your website, aggregated data will work for you. If you want to know how your marketing efforts are performing in terms of driving traffic or online conversions than aggregate data will just work fine for you. If you want to know which pages of your site are bleeding and then conduct A/B testing or Multivariate testing to improve them then aggregate data will work for you.

Individual Visitor Tracking

However as companies mature in their use of web analytics data they will need individual level tracking.

A company which is ready to do personalization will need to understand each individual browsing/purchase behavior to put the right offers/products in front of her. That is not possible with aggregated data.

It sounds perfectly ok to know that 75% of visitors abandoned the shopping cart but won’t it be nice to know who those 75% are or a way to convert at least some of those 75%? This is where individual tracking will come in handy. If visitors, who abandoned the shopping cart, leave an email during the process then you can send them a targeted email based on how far along they were in the shopping process, what products they had looked at, what product they had in shopping cart, etc. You don’t need to analyze every single data point but you can have business rules that can trigger those emails. However, to do so you will need to track at individual level. Even if you don’t want to send an email if you know the cookie id of the visitors you can put a personalized offer in front of them when they return back to your site and this will require tracking at individual level.

Individual tracking also comes in handy when the sales people call the lead that they just got from the website. Knowing what the person, who filled the contact us form, did on the website could provide a lot of information to sales person who can then tailor their conversation based on this information.

There are several more scenarios where aggregate data just won’t work. You will need individual level tracking.


I agree that tracking individual has privacy implication that need be properly addressed before tracking each person. However privacy issues also exist when you anonymously track visitors at aggregate level and those need to be addressed too.

So should you choose a tool that aggregates the visitor data or the one that tracks them individually? It all depends on what you want to do with that data. If you need help in figuring out what tool will work best for you feel free to email me at batraonline at gmail.com


Comments/Questions?

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position? Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------
Have you used Clop.in a URL shortner with real time analytics? http://clop.in/C6ZWAL

Tuesday, July 21, 2009

Two Twitter Surveys That Need 2 Minutes Of Your Time

I am sure that you all have heard about Twitter and many of you have a Twitter account. But do you think all the twittering is worth the effort?

I have designed two Surveys to understand how people measure the success on Twitter. I will make the results available on this blog and also Tweet about it (@anilbatra)

Survey 1: The intent of this short survey is to understand if and how people track URLs they post on Twitter. http://batraonlinetwitter.questionpro.com/

Survey 2: The intent of this survey is to understand the Click-Through Rate on Twitter URLs http://www.questionpro.com/akira/TakeSurvey?id=1289844

If you can please twitter about this survey or post it on your blog that will be a great help.

Tweet This

Comments? Questions?
----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position? Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------
Have you used Clop.in a URL shortner with real time analytics? http://clop.in/C6ZWAL

Monday, July 20, 2009

Free Social Media Monitoring Tools for Small Businesses

One of my blog reader sent me the following question in response to my blog post, Social Media Analytics Part I

Anil, are there any free tools for social media monitoring (twitter) that you can recommend? Tools, that a small business can use until they can justify the budget for one of the mainstream tools?

Short answer is "Yes, there are free tools for Social Media Monitoring". Below are two of the tools that I suggest.

1. Google Alerts

Google Alerts is one of the best free tool for monitoring the social media. Google Alert is an email alert service from Google that monitors news, blogs, twitter, sites, youtube etc. and sends you an email whenever a keyword, specified by you, appears in those places.

You can access Google Alerts at http://www.google.com/alerts

Google Alerts provides 6 types of alerts - 'News', 'Web', 'Blogs', 'Comprehensive', 'Video' and 'Groups'. According to Google Alerts FAQ

A 'News' alert is an email aggregate of the latest news articles that contain the search terms of your choice and appear in the top ten results of your Google News search.
A 'Web' alert is an email aggregate of the latest web pages that contain the search terms of your choice and appear in the top twenty results of your Google Web search.
A 'Blogs' alert is an email aggregate of the latest blog posts that contain the search terms of your choice and appear in the top ten results of your Google Blog search.
A 'Comprehensive' alert is an aggregate of the latest results from multiple sources (News, Web and Blogs) into a single email to provide maximum coverage on
the topic of your choice.
A 'Video' alert is an email aggregate of the latest videos that contain the search terms of your choice and appear in the top ten results of your Google Video search.
A 'Groups' alert is an email aggregate of new posts that contain the search terms of your choice and appear in the top fifty results of your Google Groups search.

I always use comprehensive so that it can cover all the sources. (Note: Recently Google has also started to cover Twitter feeds)




Alert Signup Page




An alert in my inbox



Google Alerts allows you to set the frequency of the alert notifications. There are three options
1. "once a day"
2. "once a week",
3. "as it happens"

I suggest starting with “as-it-happens” option and if you find yourself drowning in too many emails then scale it down to “once a day” or “once a week”.

2. SM2 – SM2 from Techrigy

SM2 has a free version. It is limited to 5 keywords that you can search on and only shows 1000 results but that should be enough for a Small Business.

There are few other tools that are under $15 a month. I will write about them after I have reviewed them.



Screenshot of SM2



If you need help with setting up any of these services please feel free to email me.

Comments? Questions?
----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position? Post your open jobs on http://www.web-analytics-jobs.com/
----------------------------------------------------------------------------
Have you used Clop.in a URL shortner with real time analytics? http://clop.in/C6ZWAL

Monday, July 13, 2009

Upcoming Conferences and Events

I will be participating in following events this month. If you are attending any of these conferences we should meet. Send me an email at batraonline at gmail.com


  1. Web Analytics Wednesday - July 15th
    POP will be sponsoring WAW in Seattle. I will be doing a short presentation on Social Media Analytics

    This is a great opportunity to network with other Web Analytics, Optimization and Online Marketing professionals from Seattle area in a very informal and fun setting.

    Please RSVP at Web Analytics Wednesday site or send me a note at batraonline at gmail.com (or @anilbatra on Twitter) so that they we know how many people to expect.

    Location:

    POP
    1326 5th Ave, Suite 800
    Seattle, WA 98101
    POP

    Date: July 15th Wednesday
    Time: 6:00 PM – 8:00 PM

  2. Moderator for Making Social Media Behave at OMMA Behavioral – July 30th

    The social media explosion has flooded the Internet with a mosh pit of user attitudes, preferences, and billions and billions of un-monetized page views. How can behavioral tracking and targeting technologies best leverage the social graph? Is behavioral targeting into social media inventory moving the needle for that segment’s notoriously low CPMs and ad effectiveness? Have any of the new data companies cracked the code in their attempts to leverage knowledge about social networking in places where these users really do pay attention to marketers? And have marketers really found effective and scalable ways of weaving their brands into online social activity? For years, behavioral technologies have promised many ways to solve the social media problem. What’s working?
    OMMA Behavioral

  3. On the panel of The "Ins and Outs" of Measuring Social Media at OMMA Metrics & Measurements – July 31st

    It isn’t just about how many times your brand is talked about, but what exactly is being said. Social Media has opened up multiple channels for customers to speak their mind, ask for help and make decisions. Each word, action and comment that they make could be helping you or hurting you. This panel will explore how to measure and monitor your Social Media vibe in the online world by listening and measuring what your customers are saying to you or about you.
    OMMA Metrics & Measurement
----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?
Post your open jobs on http://www.web-analytics-jobs.com/
Latest Job: Senior Web Analyst at Vml (Kansas City, MO)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://twitter.com/anilbatra
----------------------------------------------------------------------------
Have you used Clop.in a URL shortner with real time analytics? http://clop.in/C6ZWAL

Wednesday, July 01, 2009

Web Analytics Wednesday in Seattle

After a long hiatus, Web Analytics Wednesday (WAW) is back in Seattle with a POP.

This is a great opportunity to network with other Web Analytics, Optimization and Online Marketing professionals from Seattle area in a very informal and fun setting.

Do we have a speaker or any presentation? Nothing planned yet but if you are interested in speaking then please send me your proposal for a 30 min presentation.

Do you have topic that you would like to discuss with fellow analysts? If yes, send me your thoughts as well.

Need another reason to attend? How about Free Beer and snacks.

Please RSVP at Web Analytics Wednesday site or send me a note at batraonline at gmail.com (or @anilbatra on Twitter) so that they we know how many people to expect.

Location:

POP
1326 5th Ave, Suite 800
Seattle, WA 98101
http://pop.us/#/about/what-we-do/optimization/

Date: July 15th Wednesday
Time: 6:00 PM – 8:00 PM

Tweet This

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position? Post your open jobs on http://www.web-analytics-jobs.com/
Latest Job: Senior Web Analyst at Vml (Kansas City, MO)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://twitter.com/anilbatra
----------------------------------------------------------------------------
Have you used Clop.in a URL shortner with real time analytics? http://clop.in/C6ZWAL