Part 3: The pros and cons of Internal URL Referral Parameters by Lukas Oldenburg |
|||||||||||||||||||||||||||||||||||||||||
|
Facebook used to have them, Amazon still has them: parameters in the URL that show through which on-site campaign link the visitor has reached the current page. But unless you really have a thoroughly thought-through system in place, you should think twice about using them. Internal Referral Parameters are not Campaign Parameters First of all, let me clarify what I mean by “Internal Referral Parameters” (IRPs): Those are not to be confused with (external) Campaign Parameters (for Google Analytics, read “utm_campaign” and the like). As stated in the first article of this series, you should never use Campaign Parameters in the links of your on-site campaign because they will override the external source of the visitor. To give you an example for an IRP: If you visit Amazon.com’s homepage and click on “Books” in the left-hand navigation, you get to a page with the URL: http://www.amazon.com/books-used-books-textbooks/b/ref=sa_menu_bo8?ie=UTF8&node=283155 See the “ref=sa_menu_bo8”? That is the IRP. It helps Amazon.com determine which links (=on-site campaigns) on its homepage, category pages, and so on are the most effective. Another website that uses IRPs is YouTube. There, you often encounter URLs like http://www.youtube.com/watch?v=xxxxxxxx&feature=related Here, the “feature” parameter is telling YouTube which link you used to get to the current video (in that case, I clicked on a “related video” on the right-hand side. We stopped using them, and so did Facebook Pros of Internal Referral Parameters
1. Easy to see in the most basic reports which on-site campaigns contributed how much.
An easy-to-read view that neither the methods based on Event Tracking nor on In-Page Analytics can provide. 2. You can combine those reports with goals and conversion analysis.
Those kinds of reports are easily understood by anyone and don’t require advanced segments or other more sophisticated methods. That is why a lot of people at my company weren’t too happy at first when we decided to abandon IRPs. 3. Data is more easily available for other analysis tools. 4. “Right click and open in new tab” and other JavaScript problems are not an issue. Cons of Internal Referral Parameters 1. SEO issues
2. Cluttered reports
Even though they are really nice for a quick content analysis, IRPs can cause trouble in other reports: For instance, imagine you want to analyze your content category “sausages” and you have five articles on sausages in that category. Since all the URLs contain “/sausage”, you’d usually filter by “/sausage” to get a list of all those article URLS. But if you use IRPs, you don’t get five URLS, you get dozens, one for every different on-site campaign link to that page (plus all the broken links that also tend to increase the longer your URLs are). Thus, in order to get a better picture of which sausage is your main performer, you first need to add up the Pageviews of each one. Ok, that seems doable so far. But it really gets messy when you want to take it one step further: Say you want to analyze which external sources caused how many views of which sausage article. With Google Analytics’ Pivot Tables, this is usually a very insightful two-click adventure. You get the Pageviews (in this example, Unique Pageviews and Bounce Rate) for each source in the columns, and the pages (URLs) in the rows:
Now, imagine this report if you had several versions of each URL. You need to add up not only the total 3. More up-front coding and conceptual work needed In a basic on-site campaign tracking model, the campaign name is just the path of the page where you clicked on an on-site campaign link. So all on-site campaign links on your category homepage for sausages (mydomain.com/sausages) would get the campaign name “/sausages”. The URL parameter thus would look like this: “?onsiteRef=/sausages”. For more refined on-site campaign tracking like the one Amazon uses, each on-site campaign link needs its own name, and you constantly have to check if all the links have the right parameters attached. Doable, but requires a lot more conceptual and coding work up-front. 4. Shared URLs may lead to misleading results You can alleviate this issue by making sure the share icons on your site (like the Facebook “like button”) always convey the canonical URL (URL without parameters), but it is hard to entirely prevent the sharing of non-canonical URLs because people still do copy and paste URLs (isn’t that crazy? Conclusion Lukas Oldenburg is a featured blogger for Web Analytics World, you can read his latest articles here |
|||||||||||||||||||||||||||||||||||||||||