Today, I got an interesting issue with Google Analytics Goal Tracking.
Recently, a Yahoo Store customer was curious to know about how to distinguish traffic from Google Product Search and Google organic searches. So finally I decided to dig into Google Analytics Google groups and after some R&D I did find a nice and working solution.
I think you all are curious to know what it is, so let’s start with the basics of Product Comparison Sites. If you own an ecommerce site, chances are that product comparison sites are an important source of traffic for you.
What are Product Comparison Sites?
Most of the consumer’s prefer searching products on sites that makes it easy to compare products & prices from different sellers. Now submitting your product to these sites can help interested buyers find you, as your products will be displayed along with those from other retailers you will also be able to keep tabs on your competitors.
Google Product Search (formerly known as Froogle) is a price comparison service launched by Google.When you submit your products to Google Product Search, shoppers can easily and quickly find your products, and thus sending you more traffic and sales on your site. Your product offerings will appear on Google Product Search and may even be displayed on regular search results on Google, depending on your items’ relevance with the search string.
Google Product Search interface provides an HTML form field into which a user can type product queries to return lists of vendors selling a particular product, as well as pricing information.
1. Campaign Tagging One option is using campaign-tagged URLs. If your product data shows up in Google Product Search, it’s probably because you’re providing the data through Google Base. You could add campaign tags to the URLs back to your site that you provide. You could make the Source be “Google base” instead of just “Google”.
But unless you have an easy, automated way to do that, it might require changing lots of URLs.
Note: After creating your tracking URLs, please test those in a web browser before including them in your data feed to verify that they link properly to the specified pages.
2. Configure Google Analytics Filter It’s pretty easy to use a filter to distinguish regular Google searches from Google Product Searches. If you do a search on Google for “Nokia N90”.
It starts with “/search” after the “google.com” part. But on Google Product Search, it looks like this:
So we can use a filter that using the “Referrer” field to distinguish between these and change the Source field in your analytics data.
These are the steps to properly track traffic from Google’s Product Search results:
create a New Profile
select add profile for an existing domain
select the domain from the drop down
title the Profile “Google Product Search Tracking”
select Country & Time Zone
once Profile is created, edit the Profile to add Filters
select +Add Filter
select Add New Filter for Profile
name the filter “Full Referrer Strings”
select Custom Filter from the Filter Type drop-down
select the Advanced radio button
for Field A -> Extract A, select Referral from the drop-down
in the form field enter: (google.com/product)
for Field B -> Extract B, select Campaign Medium from the drop-down
in the form field enter: (organic)
for Output To -> Constructor, select Campaign Source from the drop-down
in the form field enter: google base
enter the following choices for the remaining radio buttons:
Field A required is Yes
Field B required is Yes
Override Output Field is Yes
Case Sensitive is No
The first part looks for a Referrer like the Google Product Search URL above. The second part limits it to only organic searches (since AdWords ads appear on the Google Product Search pages too, and we don’t want to screw up the attribution for those). The third part changes the Source to “google base” instead of just “google”.
View Google Product Search Tracking Results
1. Login to Google Analytics
2. In the left side-bar, select Traffic Sources.
3. Select “All Traffic Sources”
Now traffic is listed separately as “google / organic” and “google base / organic” so you can distinguish plain old search from product search. And if you drill down, you can still see the keywords for each of those individually.
Remember that filters are applied from the time you create them, and this doesn’t reprocess any of your existing/past data.