How to track Universal Search traffic with Google Analytics

How to track Universal Search traffic with Google Analytics
Originally posted on January 16th 2009 on the Searchcowboys website but has moved here since May 2010.

After reading the post by Heini van Bergen on setting up filters on Google Analytics something caught my attention. Something I was looking for, since I started researching Local Search Optimisation.  I wanted to know how many people were actually clicking the blended results you see in Universal Search. Google Analytics measures these clicks as Google (organic). But what if my link appears in the SERPS twice? How do I know which link was clicked? And if my link is listed in the SERPS more than once, which one of them is converting in a better way?

Image: Universal Search illustrated.

Looking into the SERP source code can give you a lot of insight. Google is showing parameters for
Universal Search results. This will give us the possibility to set up some filters or advanced segments, based on the full referrer URL.

Overview of parameters:

  • sa=x eXtended listings (regular tracking links show sa=t , traditional )
  • oi= this parameter specifies the specific universal search feature.
  • cd= internal position of a link within the specific universal search item specified with `oi`.

Unfortunately not all links from Universal Search boxes can be monitored in this way directly, for example those listed from Local Search results.
These will show a direct link to the landing page designated for the local business owner. This landing page can be defined in the Local Business Center (and you should!).
So what can we measure directly and how do I set up filters or create advanced segments for them?

Measured directly

The following are specified by the parameter oi

  • Blog Search: blogsearch_group,  blog_result
  • Image Search: Image_result ,  image_result_group
  • Spelling corrections: spell
  • Sitelinks: smap
  • Definitions: glossary_definition
  • Suggestions (link to suggestions/revisions): revisions_inline, revisions_narrow

Measured indirectly
this means that a user clicked on a universal search link, but went to the Google landing page first before going directly to your website, parameters are passed on by Google. Note that if this occurs, it can mean that it took one click to many for the user to get to your website because they couldn’t find what they were looking for in the first place.

Setting up the filters

Step 1 :
Create filter for organic traffic
New filter ->
Filter name `Organic`
Filter Type -> Custom Filter
Checked : include
Filter Field: Campaign Medium
Filter Pattern `organic`

Step 2:
Create filter for All Universal Search traffic
New Filter: ‘Universal Search Items
Filter Type: Custom Filter
Checked: Advanced
Field A -> Extract A -> Referral -> (.*)oi=([a-zA-Z_]+)&(.*)
Field B -> Extract B -> Referral -> (\?|&)q=([^&]*)
Output To -> Constructor -> User Defined -> $B2 : $A2

You can also create separate filters for some of the Universal Search items instead of all of them.

Custom Step:
Create filter for Universal Search – specific
New Filter: ‘Universal Search | images’
Filter Type: Custom Filter
Checked: Advanced
Field A -> Extract A -> Referral -> (.*)oi=image(.*)
Field B -> Extract B -> Referral -> (\?|&)q=([^&]*)
Output To -> Constructor -> User Defined -> $B2 : $A2

You can repeat the custom step above with all the variables for ‘oi’ available.
The output (after step 2) should look like this:

Also, you might consider filtering out the &gl and &hl parameter so you know which engine the search originated from.

What can we do with all this information?

Nice to have all these filters setup and to gain some more insights in clicks from the organic search results, but what use has it?
If the search results for a specific key phrase show both images and ‘regular’ text links for a specific key phrase, how can I tell if the image or blog link was clicked instead of the regular one? They both seem to originate from the same source (Google), same medium (Organic) and for the same keyword. Setting up these filters will help you distinguish the traffic. (It will give you the 3-click-path in some occassions. Thx for Tom Critchlow for clarifying this. )
Do images get less clicks? Or more? Or are users more likely to click the blog result than the regular search result? And is someone who clicked on an image more likely to convert into a lead or action? Or is it the opposite?

Set up these filters and you will know! Feel free to share your experiences.

21 Responses to How to track Universal Search traffic with Google Analytics

  1. free google advertising August 19, 2014 at 10:50 am #

    Howdy! Do you know if they make any plugins to protect against hackers?
    I’m kinda paranoid about losing everything I’ve worked hard on. Any

  2. hungry shark evolution cheats August 25, 2014 at 7:31 am #

    Without downloading any dubious software! Defeat the rest
    of the and become the finest!

  3. yahoo August 27, 2014 at 2:31 am #

    Wow, fantastic weblog format! How lengthy have you ever
    been blogging for? you made blogging look
    easy. The overall look of your website is magnificent, as
    smartly as the content!

  4. how to use your mind power August 30, 2014 at 12:49 pm #

    I am really loving the theme/design of your blog.
    Do you ever run into any web browser compatibility problems?
    A small number of my blog audience have complained about my site not
    operating correctly in Explorer but looks great in Firefox.

    Do you have any advice to help fix this problem?

  5. ata kamas August 31, 2014 at 4:43 pm #

    I’m not that much of a online reader to be honest but your blogs really nice,
    keep it up! I’ll go ahead and bookmark your site to come back later.
    Many thanks

  6. Junko September 2, 2014 at 2:22 am #

    always i used to read smaller articles which also clear their motive, and that is also happening with this piece of
    writing which I am reading here.

  7. Lamar September 2, 2014 at 2:48 am #

    We’re a gaggle of volunteers and opening a brand new scheme in our community.

    Your website offered us with helpful information to work
    on. You have done an impressive process and our
    entire neighborhood might be grateful to you.

  8. Anglea September 2, 2014 at 8:35 am #

    Howdy! I could have sworn I’ve been to this site before but after looking
    at some of the posts I realized it’s new to me. Anyhow, I’m
    definitely happy I discovered it and I’ll be book-marking it and checking back frequently!

  9. September 3, 2014 at 8:31 pm #

    Some examples are swimming, going to the park, taking a walk, and
    taking a pottery class. The repair of the lock itself (apart from the occasional cleaning or oiling done by you) should
    be done by a professional. There are also so many models you can choose between, there will unquestionably
    be a doorbell out there suitable for you.

  10. Nathaniel September 4, 2014 at 4:36 am #

    Hello there! This is my 1st comment here so I just wanted to give a quick
    shout out and tell you I truly enjoy reading through your articles.

    Can you suggest any other blogs/websites/forums that
    deal with the same subjects? Thanks a ton!

  11. Williams September 4, 2014 at 10:06 am #

    You need to be a part of a contest for one of the finest sites on the
    net. I’m going to highly recommend this website!

  12. September 5, 2014 at 10:54 pm #

    As a matter of fact, there are sensors which are essentially used for overload alerts.
    These bed scales allow recording the weights of the patient with least effort and discomfort.
    5 ounces, so you’ll surely want to pack it in your bag for the return trip.

  13. Edmundo September 9, 2014 at 10:16 pm #

    Asking questions are really good thing if you are not understanding
    anything entirely, however this piece of writing offers nice
    understanding even.

  14. Nydia September 9, 2014 at 10:20 pm #

    Quality articles is the main to invite the viewers to pay a
    visit the site, that’s what this website is providing.

  15. Lorenzo September 10, 2014 at 7:12 am #

    Right here is the perfect site for everyone who wishes to find out about this topic.
    You understand so much its almost hard to argue with you (not
    that I actually would want to…HaHa). You certainly put a fresh spin on a topic
    that’s been discussed for decades. Great stuff, just great!

  16. nursing assistant programs orlando September 14, 2014 at 8:42 am #

    Remembering to be strong for the patient’s family is very important.

    I have attended training sessions in (insert name of some
    training you have done in recent years), and
    am very interested in continuing to develop my skills in this area.
    Failure rates are high as the pass rate for the test is 90% or more.


  1. The Missing Google Analytics Manual | Conversion Rate Optimization & Marketing Blog | FutureNow, Inc - May 25, 2010

    [...] Tracking Universal Search results [...]

  2. 30+ Google Analytics Tools, Goals, Segments, Filters, Hacks & Resources | SEOptimise - April 27, 2011

    [...] How to track Universal Search traffic with Google Analytics [...]

  3. The Increasing Complexity of the Organic SEO Task List for 2012 & 2013 - June 12, 2012

    [...] Tracking Universal Search in GA [...]

  4. Dealing With The Increasing Complexity and Volume of SEO Tasks « MediaStreet News & Opinions - July 26, 2012

    [...] Tracking Universal Search in GA [...]

  5. 30+ Google Analytics Tools, Goals, Segments, Filters, Hacks & Resources | - June 12, 2014

    […] How to track Universal Search traffic with Google Analytics […]

Leave a Reply