Showing posts with label SEO. Show all posts
Showing posts with label SEO. Show all posts

Monday, 1 June 2009

Adding “bing” to Organic Search in Google Analytics

A while ago I wrote blog post on how to add Twitter searches to appear in organic searches. The same principal can be applied to include Microsoft’s new search engine “bing” which is not yet recognized by Google Analytics as a search engine. Till Google Analytics recognizes it as a search engine, you can capture the data in organic searches by a simple one line of code.

GA provides the following function to allow you to add your own search engines to the list of search engines that are already tracked by GA.

_addOrganic(newOrganicEngine, newOrganicKeyword)


You simply call this function right after var pageTracker = _gat._getTracker("UA-XXXXXX-X"); to track any custom search engine.

NewOrganicEngine is the words that identify the search engine; in this case we will use “bing.com”

newOrganicKeyword is the query string that contains that keywords, in this case it will be “q” as “bing” uses “q” as the query string that contains the keyword.




Here is how your final code will look like

var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._addOrganic("bing.com", "q")
pageTracker._trackPageview();


Questions? Comments?

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

Wednesday, 25 February 2009

Adding Twitter Search to Google Analytics

Recently WebTrends blogged that Twitter search will now be listed in the standard search engine and keywords report in WebTrends. Omniture has also blogged about integrating Twitter search data into Site Catalyst.

As Twitter increasingly becomes a tool that people use to find information it is really critical for companies to know how people are finding their sites on Twitter. Doing so will allow them to incorporate that learning into future marketing efforts on Twitter as well as other sources (e.g. Google etc).

Since Google Analytics does not yet recognize Twitter search as a search engine like WebTrends or Ominiture does, I will show you how you can do it easily with one line of code.

However, keep in mind this solution only works when the search originates on Twitter (i.e. http://search.twitter.com). 3rd party tools like TweetDeck, those will not be captured in this solution (nor will it, I believe, be captured in WebTrends’ solution). Use this information to understand general search keywords being searched on Twitter but do not get caught up in actual number of visits that your Twitter efforts are driving.

So how do you capture searches conducted in Twitter?

GA provides a few functions to allow you to add your own search engines to the list of search engines that are already tracked by GA.

_addOrganic(newOrganicEngine, newOrganicKeyword)

You simply call this function right after var pageTracker = _gat._getTracker("UA-XXXXXX-X"); This functions to track any custom search engine.

Twitter uses "q" as the querystring that contains the keyword. So in this case our search engine is search.twitter.com and newOrganicKeyword is the value in query string q

So you code will look like

var pageTracker = _gat._getTracker("UA-XXXXXX-X");
pageTracker._addOrganic("search.twitter.com", "q")
pageTracker._trackPageview();

(Note: pageTracker._addOrganic("twitter", "q") will also work)

What will the reports look like in Google Analytics?

Note: For some reason I cannot get Twitter search to show up as Twitter in Google Analytics Search Engines report, it shows up as "search"(Maybe it’s a bug in GA? If anybody can provide pointer that will be a great help). However, for now this works fine as long as you know what "search" means in your search engine report. I am playing with filters and if I get that resolved I will post the fix or if you know the fix please email me.

Search Engines Report will show the following:



Drilling down to keywords will show the keywords on Twitter Search.



Looks like Twitter Search brings me repeat visits and more engaged traffic.

Comments? Questions?

My other posts on Twitter:

----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?Post your open jobs on http://www.web-analytics-jobs.com/
Sr/Lead Analytic Warehouse/Java Engineer at Saas Company In the SF Bay Area (Emeryville, CA)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra

Tuesday, 24 February 2009

Google Analytics Motion Charts Overview with a PPC Example

Most people look at click through rates, clicks or visits when analyzing their keywords. Some people will go a step further and look at the conversion rates. If you have a content site with no end conversion you might look at bounce rate to figure out what keywords are working or you might look at the page views/visit or look at some other form of engagement metrics. To look at all the data points you need to do full analysis, which requires you to look at a few reports and maybe use excel to pull all that data together in one view. Google Analytics Motion Charts make it really easy to visualize several data points in one screen.

In this post I will show:


  1. Step-by-step overview of how motion charts work.

  2. An example of how I used Google Analytics motion charts to figure out which keyword to spend money on.
    Note (I could have got similar information from a few reports in Google Analytics, but motions charts just made it easier and faster).

Let’s get started

To access motion charts,


  1. Click on your report (keywords report in this case).

  2. Select the date range that you want to analyze.

  3. Click on Visualize button on the top. This will bring the motion chart (see below).




In the motion charts interface you can choose up to four dimensions that you can plot your data point against and see it in this graph. The four dimension areas are circled in the image below. Two dimensions can be plotted on the chart on X-axis and Y-axis, one using the color and the fourth using the size of the bubble that represents the data point.



For the dimensions on X-Axis and Y-Axis you have the option to plot the data either on “Linear” or “Log” scale. I chose linear in this case. (Note: You should choose log when your data points have too much variations in their values from one day to another. Using a linear scale will make it hard to draw them on one chart but log scale will make the chart much cleaner.)



You can select the dimensions by clicking on appropriate section (see below)



After you have selected your dimensions and chosen the scale (log or linear) you want, click on the data points (bubbles in the middle of the chart) to show the name of the data point. Also, those data points are will be tracked when the “Trails” option is enabled (discussed below).



Once all your selections are done you can check the “Trails” check box to track the progression of each data point on each of the dimensions you selected over the time period that you selected. Even though “Trails” is optional, I have found it to be an important feature to explore the full power of motion charts.
Note: if you select too many bubbles (keywords in this case) along with “Trails” then the motion charts become very crowded. You should limit selection to no more than 3 bubbles at a time.

In this case I chose two keywords, Keyword A and Keyword B since I wanted to see how they compare to each other on the dimensions that I chose. (Actual keywords are disguised for this example).

So why did I choose those two keywords? I actually chose a lot of keyword combinations. I was trying to find the keywords which I should buy on search engines to drive more traffic. Since the budget is limited (isn’t that the case everywhere?) I had to pick the keywords that will give us the biggest bang for our buck.

This site had two main site goals:

  1. Convert visitors to registered members (Registration).

  2. Drive more page views/visit to increase the ad inventory and hence ad revenue.


Based on these goals we needed to see following metrics:

  1. Conversions driven by keywords

  2. Visits Driven by Keywords

  3. Page views/Visit

  4. Bounce Rate

Since both the keywords had about same conversion rate, it was not important for us to plot it on X and Y-axis and it was chosen to be represented by the bubble size. I plotted metrics 1 and 2 (see above) on Y-axis and X-axis respectively since I wanted to see how the traffic is driven and how many pages people view when they visit the site. Bounce Rate was chosen to show different colors.

In my option, any critical metrics should go on X-axis and Y-axis. You should play with plotting all different metrics on different axis, color and size to see which one provide you more meaningful view. Plotting them in different ways provide different views and ideas of additional metrics that you might want to look at.

After all the dimension selections were made, I checked the “Trails” option and hit the “Play” button to see the motion chart in action (You can also manually move the slider next to play button).

Here is the final Motion Chart:



Looking at this it is clear that Keyword A is driving more traffic but lower Pages/Visit than Keyword B. The bounce rate is also higher for keyword A. The conversion rate is about the same for both keywords.

It is clear that we should put more dollars behind Keyword B as it helps us achieve goal number 2 better than Keyword A. Goal 1 is about the same for both these keywords.

Hope this post was helpful in demystifying Google Analytics Motion Charts.

For any questions on Motion Charts and Google Analytics please visit Ask an Expert section on my site.

Comments? Questions?


----------------------------------------------------------------------------
Looking to fill your Web Analytics or Online Marketing position?Post your open jobs on http://www.web-analytics-jobs.com/
Sr/Lead Analytic Warehouse/Java Engineer at Saas Company In the SF Bay Area (Emeryville, CA)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra

Monday, 29 December 2008

5 Best Practices for any Campaign

Burger King recently launched a TV ad that directed visitors to WhopperVirgins.com. I learned about this on AdAge.com which wote:

“What if you don't remember the exact Web address and Google it? You still better remember the domain name. While WhopperVirgins.com ranks first in Google for "whopper virgins," it's invisible when you omit the plural. “

AdAge writes further:

”This is a major missed opportunity. Google Trends shows that recently, the volume of searches for the singular and plural versions have been nearly equal. "Whopper virgin" searchers must either go to an intermediary site or refine their search. Why can't consumers 'have it their way' and get to Burger King's site even if they're off by a letter? This multimillion-dollar branding campaign could have covered all its bases with a $10,000 search marketing investment. As it stands now, Burger King risks frustrating consumers instead of serving up one whopper of a video.”

AdAge listed following three areas of neglect:


  • The domain: WhopperVirgin.com is a parked domain filled with ads for Burger King store listings, Virgin Mobile gifts, Virgin Atlantic flights, Virgin Islands vacations and Virgin Mary checks.

  • Search engine optimization: The microsite doesn't appear on the first three pages of Google results for "whopper virgin" searches.

  • Paid search: While reviewing Google's listings over several days, there hasn't been a search ad running on "whopper virgin" queries.


In addition to above another area which was partially neglected by Burger King was Web Analytics. I found two main issues with the web analytics


  1. Web Analytics Tool Implementation - This site did not have any web analytics code implemented on the landing page. However the video does start as soon as user lands on the site which then fires WebTrends code. With this implementation I am not sure if they are getting an referring site or search engine information.

  2. Data Analysis - Clearly Burger King is using web analytics tool. I am sure they were passing the web analytics reports around but I am assume that they were not doing any meaningful analysis. If they were doing any analysis at all they would have uncovered the SEO/SEM issues listed by AdAge.

  3. Simple keyword analysis using their web analytics tool would have helped them uncover these issues. (Lesson: If you are spending millions of dollars on the campaign you should also keep aside few thousands for deeper analysis. Just passing the reports around is not enough).
    It is very common to report on top 10 -20 keywords but these keywords alone don’t tell the whole story. Yes they can be good ego boosters but you have to look beyond top keywords and analyze the keyword that are either in the long tail or are not driving any traffic at all. Doing some basic analysis on search engine keywords would have shown them that they were not getting any traffic (or are getting very little traffic) from “Whopper Virgin” or “Burger King Virgin” keywords (I am sure there are more variations).

I hope Burger King learned its lesson and will be smarter next time they run campaign. (Note: All campaigns, offline or online end up having an impact on the site, search engines and online media)

Below are the 5 lessons that all marketers can learn from Burger King Campaign and apply to their own campaigns in the future:

  1. Search Engine Optimization - Make SEO an Integral Part of your any micro-sites and campaigns (offline or online).

  2. Paid Search - Plan to spend few thousand dollars from your campaign budget to SEM to augment or fill any gaps in SEO.

  3. Web Analytics Tool Implementation - Plan to spend few thousand dollars from your campaign on Web analytics tools (which they did). Make sure the tool is properly configured to capture the accurate data. As I mentioned above, it appeared that the site did not have any code on the landing page, which means they were missing a lot of data and hence not getting the whole picture. Conduct an accuracy audit of the tool implementation; it can potentially save you millions of dollars by providing you data beyond click-throughs.

  4. Data AnalysisAnalysis is different from reporting. Web Analytics tools and SEM reports just provide you a view into the data. You have to conduct a full analysis to understand what the data means and what actions to take to generate a higher ROI from your campaigns. Plan to conduct an analysis on all the data you collect from various tools. Learn from this analysis, it will tell you where you are wasting your money and what’s working for you. Use the insights gained from the analysis and take appropriate actions to improve your campaigns.

  5. Online Reputation Monitoring - Monitor news sites, Social Media (conversations/actions that happen away from your site) etc., look at what people are talking about your campaign and your brand. Learn from it and take appropriate actions. A simple tool like Google Alert can provide this to you this for free. I believe Burger King did pay attention to what was being talked about and as a result now you can see Burger King’s Paid Search campaign for “Whopper Virgin” and “Burger King Virgin” keywords.


Comments? Questions?

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

Latest Position: Director, Analytics at Resource Interactive (Columbus, OH)
----------------------------------------------------------------------------
Site: AnilBatra.com
Twitter: http://www.twitter.com/anilbatra