Track SEO Rankings – Yoast/Scholten with a twist of @analyticsgirl

17 Comments 15 January 2010

Thanks to Andre Scholten from Traffic4u for writing this post at Yoast.com.

It provides us Google Analytics buffs with a great hack to enable us to see the position that our clients sites were on when they were clicked from Google’s SERPS (only works if Google are using the AJAX version of their search engine).

NOT THIS – “http://www.google.nl/search?hl=nl&q=andre+scholten&btnG=Zoeken&meta=cr%3DcountryNL&aq=f&oq=

but like this

examplefirefox Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

Andre’s method lets you see results shown like this in Google Analytics user-defined reporting interface.

userdefinedkeywords Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

However, we found that we needed to collect the data in a slightly different fashion so that the data could be presented as a group of #1 positions, #2 positions etc. as follows..

scholten Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

When you drilldown by pressing the position number, then sort by the keyword dimension (see below), you get a list of all the keywords that sent traffic for the number 1 position in SERPS.

scholten2 Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

scholten3 Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

How to do it.

1. Setup a profile on its own for this tracking.

2. Only include Organic Traffic

scholten41 Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

3. Next add a filter to only include Google Trafficscholten5 Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

4. Then add a filter to capture the SERPS positions

scholten6 Track SEO Rankings   Yoast/Scholten with a twist of @analyticsgirl

Job Done!!

@analyticsgirl

You may also like

If you enjoyed this article, please consider sharing it! or ask Fresh Egg a question

17 Comments so far

Join the conversation leave a comment!

  1. Great job!
    In case any of you get stuck (like I did for a few minutes on the | symbol its left shift and the backslash key)
    :)
    Have my profile setup and looking forward to the results!

    • Hi Rob

      How are you?
      Lol, it took me ages to find it too when I first started these…
      You’ll LOVE the results!

      Nikki

      • Hi Nicki, indeed just looking at the weekends results and its good to see these figures, however I’d say at least 80% of visits are made without using the AJAX versions of google, as they come up as “(not set)”. Thats with a primarily UK site, i’ll just check one of our global sites and come back and comment :)

        • Hi

          There is a hack that can show you the page your site was on in SERPS when it was clicked, but that’s as close as you can get without Ajax.

          However, we could assume a pattern of behaviour from the Ajax-enabled searches if it is s high volume traffic site, I think.

          Nikki

  2. Suggestions:

    * You can do this in one filter rather than two.
    * cd=1 is recorded for misspelling and related searches, so add a negative look ahead e.g (?!&oi=dont match this)
    * if you want to only view google.co.uk positions just change (com|co\.uk) to (co\.uk) in the expression.

    Referral ^https?://www\.google\.(com|co\.uk)/([?#]hl=|search|webhp|url).*[?#&]cd=([1-9]|[1-9][0-9]|100)(?!&oi=(spell|revisions_inline|broad-revision|social_search|blog_result|microblog_result))

    Medium ^organic$

    UserDefined $A3

    P.S. Also have you read alwaysbetesting post about storing SERP position using EventTracking and integer field, his script is called using seopositionplus.js

    • Do you want a job?

      Nikki

    • Hiya Phil,

      Just had a proper chance to look through your suggestions which are fab! I have set your suggested filter up and the event tracking to test.

      Thanks for the heads up!!

      Nikki Rae

  3. Nikki, your a bloody genius, i only half understood this (from a social tracking perspective, as we have only just chatted about) but it’s very cool. I need to tinker with my lytics me tinks

    • Cheers Claire. You tinker away….
      Nikki

  4. Hmmm. I did everything as described and the data came in but where can I see the rankings? Can’t find or see those as of now.

    • Hi

      You need to look in Visitors > User Defined.

      Let me know if that doesn’t work.

      Best
      Nikki Rae

  5. good stuffs Nikki…very informative and interesting.

  6. thanx admin nice work well done

    ?amdan sat???

    dü?ün organizasyonlar?

    bursa dü?ün

  7. I seem to find majestic seo works good for what it offers for free

  8. Nikki,
    Thanks for the great article. Wanted to get clarification on a couple of things.

    1. I want to set up a separate profile? Do you mean register the site for a second profile on Google Analytics?

    2. What is the exact string I should type in the last Filter to capture the SERPs positions? –

    (\?|&)cd=([^&]*)

    ?

    Thanks so much for your help!
    Chris

    • Hi Chris,

      You don’t need to register for a differenct Google Analytics account – just ‘add profile’ to your existing account.

      Also, the string is (\?|&)cd=([^&]*)

      Best

      Nikki Rae


Trackbacks/Pingbacks

  1. Monitorizando el posicionamiento en Google con Analytics - Bitácora de Webmaster - 25. Jan, 2010

    [...] Track SEO Rankings – Yoast/Scholten with a twist of @analyticsgirl [...]

Join the conversation tell us your thoughts!

Blog Authors

Modi
dara
Lee
Adam Stafford
Tony Goldstone
Nikki Rae
Ed Vinicombe
Saurav Rimal
Steve Teece
Ryan Ogilvie
John Pring
Ben
Allan Bisset
Joe Johnson
Mark Cronin
Alex Murray
Ollie
Duncan Heath

Recent Comments

  • GIJoe85 RT @PaulChaloner: Online Advertising Regulation – What does...
  • PaulChaloner Online Advertising Regulation – What does it mean for...
  • kaiserthesage SEO Google Gripes http://t.co/KJywhDB via @freshegg...
  • SauravRimal SEO Google Gripes (August 2010) http://bit.ly/cHhq3N...
  • alexdmurray RT @freshegg: Fresh Egg’s Latest – Cyber...

Photos on flickr