Congratulations! You’re only 3 steps away from tracking Google keyword rank data in analytics!
Inspired by the following questions:
“Is is possible to get the rank or position that our site showed up on the SERPs for a particular keyword when someone clicked to visit our site?”
“How do you see where your site ranks for different keywords?”
“Do you know how to track keyword rankings in Google analytics?”
“I use Microsite Master’s rank tracker to know where I rank for specific keywords, but I want to know where I rank for the keywords that I’m not tracking which also drive traffic to my site… can we get this data in analytics?”
To all of you I say “YES! – See the tutorial below…”
[HOW TO] Parse Google keyword rank in Google Analytics
You will need:
Basic understanding of Google Analytics
Administrative access to the analytics account you wish to do with this
Follow the steps below to get search engine result page (SERP) keyword rank positioning data into analytics.
Step 1: Create a new profile
Because you don’t want to ruin your other data
From within the admin area of the Google Analytics property, create a new profile.
Call it whatever you please.. maybe something like: “Keyword rankings”
Step 2: Create a custom filter
This is the secret sauce.
From within the admin area of the new web property, create a custom filter. Use the following specifications:
Filter Name: Specific Google Rank
Filter Type: Custom filter
Advanced…
Field A -> Extract A: Campaign Term — (.*)
Field B -> Extract B: Referral — (?|&)cd=([^&]*)
Output To -> Constructor: User Defined — $A1 (rank: $B2)
Step 3: Wait.. check your data!
Not retroactive: Does NOT work for historic data, sorry!
Wait an hour, two, twenty-four.. enough time for Google Analytics to receive a Google / Organic keyword visit…
Visit Audience-> Custom -> User Defined to see your data!
You can expand on this as you please, but that’s how simple it is to track rank data with Google Analytics…
Now if we could only figure out a way to get that “not provided” keyword data back!
If you can’t tell, the (not provided) keywords are landing on our blog posts & leaving after they learn or get what they’re looking for. Now look at the pages/visit for the “webmechanix” keyword – a lot more engagement there, huh?
WebMechanix’s website uses cookies to enable security and accessibility to WebMechanix’s website, to distinguish you from other users of WebMechanix’s Website, to facilitate and customize your use by saving your preferences while tracking information about your use, and to provide you with a better experience with WebMechanix’s Website. If you are in the European Economic Area, by clicking accept on this message, you agree and consent to use of cookies as described under the Privacy Policy.
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.