Just before Christmas Brian Kelly wrote a post on Trends For University Web Site Search Engines, which gives an overview of which search engines [Edit: Russell Group*] universities are using on their websites (75% using Google products) . This combined with my interest in Learning Analytics (plug: it’s week one of the open course LAK11 Learning and Knowledge Analytics), got me wondering how many institutions uses information about their visitors to customise content. There are a number of ways you could potentially do this from using media campaigns to using one of the Facebook Social plugins.
*Brian Kelly has kindly pointed out this was a survey of Russell Group institutions and all all universities as originally implied
The question of what is already being used is probably best answered by someone else, like Brian, instead I’m going to highlight one other simple way that you might customise the visitors experience (and at the same time improve how information on this blog is presented), by using Search Referrer information.
For the majority of users when they navigate around the web they leave a ‘referrer’ trail. When they land on a page that site can usually see where the person came from (if you read the HTTP Referrer entry on wikipedia you’ll see why this information isn’t always available). Monitoring tools like Google Analytics can track referrer information so that you can track where your traffic is coming from. I use Google Analytics to monitor traffic to this site and whilst I don’t use this data extensively (although I did modify the Google Analyticator WordPress plugin to display top posts based on Analytics data), it is useful information to check the general health of my blog.
When monitoring referrer information it is possible to record the whole web address of the page with the click through link including the query string (junk at the end). For example, if you were to open this page http://www.google.co.uk/search?&q=jisc+rsc+mashe and click on the link for this blog, if your browser is passing referrer information I can see you got here from a Google Search for ‘jisc rsc mashe’.
In fact I know from my Google Analytics data that in 2010 over a third (37%) of my visitors arrived via a search engine, almost all (97%) using Google and as the table shows I even know the main search keywords used.
So if I know over a third of people end here having searched for something, wouldn’t it be good if I could highlight more of my content based on their search? Hopefully our answer is yes otherwise I’ve wasted a hell of a lot of my own time chasing my tail on this.
Rather than completely reinventing I had a quick look at some existing WordPress plugin’s to see if anything would do this. The one that came closest was WP Greet Box which as well as providing a custom greeting message based on where your visitor is coming from if the user comes from a search engine it uses that search query to optionally display some related posts.
The problem I had with this solution is, as well as thinking the greeting was a little tacky, it only suggests related posts. As this blog has evolved I have more bespoke pages and tools which is why I use a Google Custom Search Engine (CSE) (combined with some of my own ‘instant’ magic to let people search all of the material in the MASHe directory.
Finding nothing else and as I already use the Contextual Related Posts plugin I thought it would be fun to modify this so that if someone lands on one of my posts from a search engine, their search query is used to pull related material using my sites Google CSE.
Now using my modified contextual-related-posts.php if you go to this TwEVS post the related post information at the end remains the same containing links for:
You also might like :
- Twitter + voting/polling + Yahoo Pipes = TwEVS (The Making Of)
- MASHe Review: Electronic voting systems (clickers)
- Using Yahoo Pipes to generate a Twitter ‘out of office’ messaging service
- Creating a PDF or eBook from an RSS feed (feedbooks.com)
- Integrating twitter voting and feedback into PowerPoint
But if you end up at the same page by for example clicking a link to it from this Google Search you get the following instead:
You also might like (based on your search for ‘twevs’):
- Twitter + voting/polling + Yahoo Pipes = TwEVS (The Making Of …
Aug 25, 2009 … The final TwEVS Yahoo Pipe is here and I’ve also embedded a poll result below. So if you like TwEVS tweet ‘#twevspoll yes’ or if not … - new TwEVS interface
TwEVS – Clicker style voting using Twitter. To use ask the audience to tweet a response ending with you a question hashtag and their choice (e.g. #eas10q1… - MASHe Review: Electronic voting systems (clickers) « JISC RSC MASHe
The model of voting via student owned devices was one I revisited later in the year with TwEVS. TwEVS removes the need for custom coding, instead it mashes … - eAssessment Scotland 2010: Twitter workshop reflections « JISC RSC …
Sep 9, 2010 … Here is the new TwEVS interface (you can also download the code). … TwEVS – Presentation (using twitter for electronic voting) … - Using a Learning Apps textwall for SMS voting for £25/year « JISC …
Sep 9, 2010 … Using the same concept for voting via Twitter (TwEVS) of counting the occurrences of options after a hashtag it was easy to just substitute…
So what do you think?
Personally I’m not entirely convinced that this will have any impact on driving traffic internally within this site because my volume of visits is relatively low and the placement at the end of the post isn’t optimum for leveraging extra content. The other factor is normally in posts if I’ve written or have a related tool that might be of interest to the reader I include a link in the body of the post. But if nothing else maybe you’ve learned a bit about referrer information and you’ll come up with a better idea than me.
[A couple of other ‘techy’ things I learned along the way worth sharing:
- Here is a PHP: get keywords from search engine referrer url – version 2 post with code snippet
- This was the PHP function I used to get multiple pages from the Google Web Search API – BTW Google recently announced that this API is now deprecated. You can still use it until November 2013. There is a new Custom Search API to replace it but as it’s rate limited to 100 queries per day I would just keep using the old one.
- There’s a handy WordPress function for url_to_postid(). As a number of other WordPress functions like get_permalink() need a post ID number – initially I used this to only return search results for other posts but dropped this because or the value of other things on this site. I still used it to remove the current post from the search results
- I’m trying to track clicks on related post items using the Google Analytics onClick=”javascript: pageTracker._trackPageview(‘related_by_search_click’);” within the related post link url. Edit: This method might not work depending on how your tracking is setup. Here is an alternative method.