Closed
Bug 819755
Opened 12 years ago
Closed 11 years ago
Add a Google Analytics tracking where we have zero search results
Categories
(support.mozilla.org :: Search, defect, P2)
support.mozilla.org
Search
Tracking
(Not tracked)
VERIFIED
FIXED
2013Q1
People
(Reporter: atopal, Assigned: rrosario)
Details
(Whiteboard: u=sumo-team c=search p=1 s=2013.2)
Currently we have no idea how often people are served with "no results" on our search results page. Please add url parameters, so we can count those cases and please add different ones for search results on the main search and the AAQ. main: zeroresults=main AAQ: zeroresults=aaq If there is a simpler way to identify cases where we serve zero results, please feel free to suggest that.
Comment 1•12 years ago
|
||
Is it better to track this sort of thing (and possibly counts-sorts of things) with statsd and graphite? For example, we already track ES timeouts and errors in graphite.
Assignee | ||
Comment 2•12 years ago
|
||
Adding a URL parameter would force us to redirect to the new url with the parameter. I think this is a good case for using custom variables in Google Analytics. I started that conversation with Ibai, and we are planning on starting to add some custom variables in Q1.
Whiteboard: u=sumot-team c=search p= s=2012.24 → u=sumot-team c=search p= s=2013.1
Target Milestone: 2012Q4 → 2013Q1
Comment 3•12 years ago
|
||
Agree with Ricky. No point on adding more parameters.
Assignee | ||
Updated•12 years ago
|
Priority: P1 → P2
Whiteboard: u=sumot-team c=search p= s=2013.1 → u=sumo-team c=search p= s=2013.1
Reporter | ||
Updated•11 years ago
|
Priority: P2 → P3
Assignee | ||
Updated•11 years ago
|
Summary: Add a URL parameter for cases where we have zero search results → Add a Google Analytics custom variable cases where we have zero search results
Whiteboard: u=sumo-team c=search p= s=2013.1 → u=sumo-team c=search p= s=2013.2
Comment 4•11 years ago
|
||
Question: What's the learning that we are looking to get from this? I'm thinking that instead of a page level custom variable who may want to use an Event whenever this happen. But it all depends of the list of questions we are trying to answer with this effort. I.e. if we only want to know the amount of searches with no results, events are cleaner to implement.
Assignee | ||
Comment 5•11 years ago
|
||
(In reply to ibai from comment #4) > Question: What's the learning that we are looking to get from this? > > I'm thinking that instead of a page level custom variable who may want to > use an Event whenever this happen. But it all depends of the list of > questions we are trying to answer with this effort. > > I.e. if we only want to know the amount of searches with no results, events > are cleaner to implement. Events seems like a good idea to me!
Reporter | ||
Comment 6•11 years ago
|
||
Yeah, the question is how often we are displaying zero results and for whom?
Assignee | ||
Comment 7•11 years ago
|
||
Making this a 1pter because it is similar to other bugs in this sprint.
Assignee: nobody → rrosario
Priority: P3 → P2
Summary: Add a Google Analytics custom variable cases where we have zero search results → Add a Google Analytics tracking where we have zero search results
Whiteboard: u=sumo-team c=search p= s=2013.2 → u=sumo-team c=search p=1 s=2013.2
Assignee | ||
Comment 8•11 years ago
|
||
Kadir, Ibai: Do we only want to track the fact that zero results were returned? As in: _gaq.push(['_trackEvent', 'Zero Search Results']); Or am I missing something?
Comment 9•11 years ago
|
||
We may want to add the query? If so it will be something like: _gaq.push(['_trackEvent', 'Zero Search Results', $query]); Thanks for putting this together. Ibai
Assignee | ||
Comment 10•11 years ago
|
||
PR: https://github.com/mozilla/kitsune/pull/1080 Landed on master: https://github.com/mozilla/kitsune/commit/4d1988327b0c68ff0dabf2b7c0ed8c40bb2e7764
Assignee | ||
Comment 11•11 years ago
|
||
Deployed to prod now.
Assignee | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 12•11 years ago
|
||
Data is being collected in GA. Thanks for this!
Status: RESOLVED → VERIFIED
Reporter | ||
Comment 13•11 years ago
|
||
Data is in and the answer is that about 5% of searches have zero results. In other words: We might be able to improve our CTR by up to 5 percentage points if we can offer those users something more helpful than an empty page.
Comment 14•11 years ago
|
||
Do we know which searches users are doing that come up with zero results?
Reporter | ||
Comment 15•11 years ago
|
||
Yeah, we do, but it's a very, very long tail. From 15,000 searches the top search is "deutsch" and has been performed 82 times. The next one on the list has 55 searches (xnxx), and it tails off from there. The whole top 10 is skewed towards German terms, which makes (some) sense since German is the biggest source of visitors after English and whereas we have loads of forum data to feed to English speaking users we have way less content for German speaking users. As far as I can see there are some spelling mistakes, but also a lot of searches that are obviously not suited for SUMO. I guess there are several things we can do: 1. Correct spelling mistakes in different languages 2. Make sure we cover synonyms in different languages 3. Offer a generic "what you might be looking for" page with top articles 4. Offer people to use Google search.
Reporter | ||
Comment 16•11 years ago
|
||
1. and 2. are on our roadmap, and I filed bug 839041 for 3.
You need to log in
before you can comment on or make changes to this bug.
Description
•