Closed Bug 620501 Opened 14 years ago Closed 14 years ago

Build survey module to deploy on the /firefox page

Categories

(www.mozilla.org :: General, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: lforrest, Assigned: rik)

References

()

Details

Attachments

(1 file, 1 obsolete file)

Build and deploy a survey on the mozilla.com/firefox page with the content provided by Blake. Show this survey only to current Firefox users. 

This survey will allow us to determine why current firefox users come to the site, in order to inform the content on the firefox/fx version of this page. 

Blake, can you please update this page with the content, and proposed module code? Thanks.
Assignee: nobody → bcutler
We'd like to use a modal that is shown to a small minority of website visitors. Laura requested the modal contain the following survey question:

What is the purpose of your visit to our website today? 

- Download Firefox
- Share Firefox with others
- Learn more about Firefox
- Get Firefox help
- Get Firefox add-ons
- Learn more about Mozilla
- Other (blank field to fill in)
Severity: normal → major
Target Milestone: --- → 1.0
Pasting other info about this here from email exchange. 

Laura:
How will this data be collected? About how big do you think this modal should be? How soon after page load should it load? Trying to get webdev everything they need. 

Blake:
these are all open questions -- there are a variety of options (database, sitespect).  i'm inclined to defer to the developers' discretion.
Assignee: bcutler → abuchanan
Hey guys. I'm just getting caught up after being OOTO all last week. What's the status of this one? Can we get it launched in the next few days?
(In reply to comment #3)
> Hey guys. I'm just getting caught up after being OOTO all last week. What's the
> status of this one? Can we get it launched in the next few days?

The comments on this bug describe the status as far as I know.  Basically two big questions need answering before dev. can start:

* How are we collecting data?  SurveyGizmo?
* What's the user experience?  Use the same method as bug 594885?
Laura, can you answer Alex's questions from comment #4?
* How are we collecting data?  SurveyGizmo?
-I think SurveyGizmo will work unless there's a specific reason to use SiteSpec, which Blake has mentioned. Blake - what are your thoughts on this? 

* What's the user experience?  Use the same method as bug 594885?
Yes, if we use SurveyMonkey. 
 
Other WebDev Direction:  
-Show only on EN-US homepage only
-Show only to visitors using the Firefox browser
-Show only to 5% of visitors that fit the two qualifications above
(In reply to comment #6)

> Yes, if we use SurveyMonkey. 

Correction: SurveyGizmo, not Monkey :)
ideally, the survey would be imbedded in the page.   I know you can do this with google's survey tool.  can we do so with SurveyGizmo?
I Agree. 

Yes, they offer a lot of different options here including: Javascript embed, website pop-up, website pop-under, static HTML embed, iFrame embed, along with a standard web link. 

I'll be offline for the next 5 hours so I've past the javascript, html, iframe, and web link below. Feel free to use one of those. 

================================
Javascript:
<script type="text/javascript" >document.write('<script src="http' + ( ("https:" == document.location.protocol) ? "s" : "") + '://www.surveygizmo.com/s3/js/438545/124a513b100f?__ref=' + escape(document.location) + '" type="text/javascript" ></scr'  + 'ipt>');</script><noscript>This survey is powered by SurveyGizmo's <a href="http://www.surveygizmo.com">online survey software</a>. <a href="http://www.surveygizmo.com/s3/jsfallback/438545/124a513b100f">Please take my survey now</a></noscript>
================================

HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-us" >
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="Pragma" content="no-cache" />
<meta name="Generator" content="SurveyGizmo; http://www.surveygizmo.com" />
<meta name="description" content="Mozilla Firefox." />
<title>Mozilla Firefox</title>
<link type="text/css" rel="stylesheet" media="all" href="https://www.surveygizmo.com/runtimethemes/default/runtime/css/surveygizmo.cssp" />

<link type="text/css" rel="stylesheet" media="all" href="https://www.surveygizmo.com/runtimejs/jscalendar-1.7/css/jscal2.css" />

<link type="text/css" rel="stylesheet" media="all" href="https://www.surveygizmo.com/runtimejs/jscalendar-1.7/css/border-radius.css" />
<style type="text/css" media="all">.sg-type-table .sg-table{border-color:#9b9b9c;}.sg-table thead th{border-color:#aaaaa9;background-color:#c3c3c1;color:#666666;}.sg-table tbody th{border-color:#cecdcc;}.sg-table tbody td{border-color:#cecdcc;}.sg-table .sg-odd-row th{background-color:#e3e2e0;}.sg-table .sg-odd-row td{background-color:#dedddc;}.sg-table .sg-even-row th{background-color:#dcdbda;}.sg-table .sg-even-row td{background-color:#d2d1d0;}.sg-type-table thead th.sg-column-header{border-left-color:#919190;}.sg-type-table thead th.sg-column-subheader{border-top-color:#aaaaa9;}.sg-type-table thead th.sg-column-subheader-1{border-left-color:#919190;}.sg-type-table tbody td.sg-group-first-cell{border-left-color:#919190;}.sg-rtl .sg-type-table thead th{border-color:#aaaaa9;}.sg-rtl .sg-type-table td{border-color:#cecdcc;}.sg-rtl .sg-type-table thead th.sg-column-header{border-right-color:#919190;}.sg-rtl .sg-type-table thead th.sg-column-subheader-1{border-right-color:#919190;}.sg-rtl .sg-type-table tbody td.sg-group-first-cell{border-right-color:#919190;}.sg-question{border-color:#cecdcc;}.sg-rank-dragdrop .sg-rank-origin{background-color:#d8d7d6;}.sg-rank-dragdrop .sg-rank-target{background-color:#cecdcc;}.sg-rank-dragdrop li{background-color:#858584;}.sg-rank-dragdrop .sg-rank-target, .sg-rank-dragdrop .sg-rank-origin{border-color:#cecdcc;}.sg-rank-dragdrop .sg-rank-instructions{color:#9b9b9c;}.sg-rank-dragdrop ul.ui-sortable li div{color:#494b4e;}.sg-rank-dragdrop ul.ui-sortable li{background-color:#7f7e7e;background-color:#d0cfcd;border-color:#8b8b8a;border-color:#8b8b8a;}.sg-type-file .sg-file-desc{border-color:#919192;background-color:#cecdcc;}.sg-type-file .sg-file-prefix, .sg-type-file .sg-file-size{color:#7c7d7f;}.sg-progress-bar{background-color:#b2b2b2;border-top-color:#e8e8e8;border-right-color:#c8c8c8;border-bottom-color:#9c9c9c;border-left-color:#e2e2e2;}.sg-progress-bar-inner{background-color:#DFDFDF;}.sg-progress-bar-text{color:#484a4e;}.sg-body .sg-powered-by div, .sg-body .sg-powered-by a{color:#8a8c8e;}.sg-result-bar{background-color:#DFDFDF;}.DynarchCalendar{background-color:#c3c3c1;color:#16191E;border:1px solid #7c7d7f;}.DynarchCalendar-hover-title, .DynarchCalendar-hover-bottomBar-today{background:#E3E2E0;}.DynarchCalendar-body, .DynarchCalendar-menu{background-color:#d8d7d6;color:#16191E;}#sg-snc-bar{font-family:Arial,Helvetica,sans-serif;border-bottom:1px solid #b5b4b3;background:#717170;}#sg-snc-trigger{color:#f6f6f5;}#sg-snc-box{color:#f3f3f2;}#sg-snc-bar a{color:#ebeae9;}.sg-snc-at-top #sg-snc-box, .sg-snc-fixed-at-top #sg-snc-box{border-bottom:2px solid #fcfcfb;}.sg-snc-buttons input, .sg-snc-buttons button{font-family:Arial,Helvetica,sans-serif;}.sg-language-list ul{background-color:#e3e2e0;}.sg-language-list li{border-color:#e3e2e0;}.sg-language-list a{color:#16191E;}.sg-language-list a:hover, .sg-language-list a:visited{color:#e3e2e0;}.sg-table thead .sg-required-icon{color:#666666;}.sg-table tbody .sg-required-icon{color:#af1d30;}</style>
<style type="text/css" media="all">.sg-body{background:#E3E2E0;margin:0;padding:0;}.sg-wrapper{background:#E3E2E0;color:#16191E;border:1px solid #e3e2e0;width:600px;margin:0 auto;}.sg-header{margin:0;padding:15px;min-height:40px;}.sg-content{clear:both;margin:0;padding:15px 40px;}.sg-footer{min-height:60px;padding:15px 0;text-align:center;margin:0;}.sg-page-title{color:#666666;font-weight:bold;}.sg-page-description{background-color:#e3e2e0;border:1px solid #7c7d7f;padding:20px;}.sg-header, .sg-footer{background:#E3E2E0;color:#666666;}.sg-header{border-bottom:1px solid #7c7d7f;}.sg-footer{border-top:1px solid #7c7d7f;}.sg-question-title{position:relative;font-weight:bold;color:#000000;margin:0;padding:3px 0;}.sg-question-number{}.sg-question{margin:20px 0;clear:both;}.sg-question-set{margin:0 0 0 5px;}.sg-button{border:1px outset #000 !important;background:#fff url(https://app.sgizmo.com/images/surveys/btn_grey_gradient.gif) repeat-x 1px 1px;font-size:120% !important;text-decoration:none;font-weight:normal;padding:8px 15px !important;margin:5px;}.sg-buttons, .sg-button-bar input{display:inline;}.sg-button:hover{background-position:0 -40px;}.sg-button-bar{text-align:center;margin:0 0 10px 0;}.sg-footer-hook-2{color:#EFF6FF;font-size:90% !important;}.sg-wrapper h1, .sg-wrapper h2, .sg-wrapper h3, .sg-wrapper h4, .sg-wrapper h5, .sg-wrapper h6{text-align:left;}.sg-wrapper h1{font-size:1.55em;margin:.5em 0;}.sg-wrapper h2{font-size:1.3em;}.sg-wrapper h3{font-size:1.15em;}.sg-wrapper h4{font-size:.95em;}h1.sg-title{margin:0;padding:0 0 .3em 0;font-weight:normal;}.sg-wrapper, .sg-wrapper p, .sg-wrapper li, .sg-wrapper td, .sg-wrapper th, .sg-wrapper select, .sg-wrapper input, .sg-wrapper textarea{font-family:Arial,Helvetica,sans-serif, sans-serif;font-size:small;}.sg-wrapper input:focus, .sg-wrapper select:focus, .sg-wrapper textarea:focus{background-color:#feffaf !important;}.sg-page-title{display:none !important;}.sg-page-description{display:none !important;}.sg-powered-by{display:none !important;}</style><script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/ajaxfileupload.js"></script>
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/jquery-ui-1.7.custom.min.js"></script>
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/jquery.autocomplete.min.js"></script>
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/jscalendar-1.7/js/jscal2.js"></script>
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/jscalendar-1.7/js/lang/en.js"></script>
<!--[if lte IE 6]><script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/iepngfix_tilebg.js"></script><![endif]-->
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/jquery.scrollto.js"></script>
<script type="text/javascript" src="https://www.surveygizmo.com/runtimejs/surveygizmo_lib_v3.js"></script>
<script type='text/javascript'>var $SG = jQuery.noConflict();</script></head><body class="sg-body sg-page-1 sg-pageid-1 sg-gecko sg-ltr" id="sgbody-438545"  ><form action="http://www.surveygizmo.com/s3/html/438545/1e9068c143e0" method="post" enctype="multipart/form-data" class="sg-survey-form" id="sg_FormFor438545" >
<div class="sg-wrapper">
	<div class="sg-header">
		<div class="sg-header-hook-1"></div>
		<img class="sg-header-image" src="https://app.sgizmo.com/images/spacer.gif" alt="http://mozcom-cdn.mozilla.net/img/tignish/about/logo/download/logo-wordmark-preview.png"/>

		<h1 class="sg-title"><span>Mozilla Firefox</span></h1>
		<div class="sg-page-title">Page One</div>

		<div class="sg-header-hook-2"></div>
	</div>
	<div class="sg-content">
		<div class="sg-content-hook-1"></div>

		<div class="sg-error-message"><div class="sg-error-top"></div>There was an error on your page. Please correct any required fields and submit again. <a onclick="__sgregIDs[0].object.go_first_error();return false;" href="">Go to the first error</a><div class="sg-error-bottom"></div></div>
		
		<div class="sg-question-set" ><div id="sgE-438545-1-2-box" class="sg-question sg-type-instruction">
	<input type="hidden" id="sgE-438545-1-2-meta" name="sgE-438545-1-2-meta" value="hidden=false&amp;required=false" />

	<div class="sg-instructions">
		<p><b>Let us know what you think about our website! </b></p>
<p>This survey will take less than a minute and your responses are completely confidential.</p>	</div>

		<!-- /sge-box -->
</div>


<div id="sgE-438545-1-3-box" class="sg-question sg-type-radio">
	<input type="hidden" id="sgE-438545-1-3-meta" name="sgE-438545-1-3-meta" value="hidden=false&amp;required=false" />
	<div class="sg-question-title">
	<span class="sg-question-number">1.</span> What is the purpose of your visit to our website today?	</div>
		<div class="sg-question-options">
	<ul class="sg-list sg-list-vertical sg-list-vertical-flipped">
	<li class="sg-first-li">
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10001" value="10001" title="Download Firefox" />
<label for="sgE-438545-1-3-10001" >Download Firefox</label>	</li>
		<li>
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10002" value="10002" title="Share Firefox with others" />
<label for="sgE-438545-1-3-10002" >Share Firefox with others</label>	</li>
		<li>
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10003" value="10003" title="Learn more about Firefox" />
<label for="sgE-438545-1-3-10003" >Learn more about Firefox</label>	</li>
		<li>
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10004" value="10004" title="Get Firefox help" />
<label for="sgE-438545-1-3-10004" >Get Firefox help</label>	</li>
		<li>
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10005" value="10005" title="Get Firefox add-ons" />
<label for="sgE-438545-1-3-10005" >Get Firefox add-ons</label>	</li>
		<li>
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10006" value="10006" title="Learn more about Mozilla" />
<label for="sgE-438545-1-3-10006" >Learn more about Mozilla</label>	</li>
		<li class="sg-last-li sg-other-li">
	<input type="radio" class="sg-input sg-input-radio" name="sgE-438545-1-3" id="sgE-438545-1-3-10008" value="10008" title="Other" />
<label for="sgE-438545-1-3-10008" >Other</label> <label for="sgE-438545-1-3-10008-other" class="sg-other"><span class="sg-access-helper">Please enter an 'other' value for this selection.</span><input type="text" class="sg-input sg-input-text sg-input-text-other" name="sgE-438545-1-3-10008-other" id="sgE-438545-1-3-10008-other" value="" /></label>	</li>
	</ul>			<!-- /sg-question-options -->
		</div>
			<!-- /sge-box -->
</div>
</div>

		<div class="sg-content-hook-2"></div>
	</div>
	<div class="sg-footer">        
		<div class="sg-footer-hook-1"></div>
		
		<div class="sg-button-bar"><input type="submit" class="sg-button sg-submit-button" id="sg_SubmitButton" name="sGizmoSubmitButton"  onclick="$SG('sg_navchoice').value='sGizmoSubmitButton';return(true);" value="Submit" /></div>
		<div class="sg-progress-bar"><div class="sg-progress-bar-inner" style="width:0%;"></div><div class="sg-progress-bar-text">0%</div></div>
		

		<div class="sg-footer-hook-2"></div>
	</div>
</div><div class="sg-hidden-inputs"><input type="hidden" name="sg_navchoice" id="sg_navchoice" value="" /><input type="hidden" name="sg_currentpageid" id="sg_currentpageid" value="1" /><input type="hidden" name="sg_surveyident" id="sg_surveyident" value="438545" /><input type="hidden" name="sg_sessionid" id="sg_sessionid" value="" /></div></form><div class="sg-powered-by"><div><a href="http://www.surveygizmo.com/?ap=sg4" target="_blank">Online Surveys</a> powered by SurveyGizmo</div><div><a href="http://www.surveygizmo.com/?ap=sg4&amp;img=t" target="_blank"><img src="https://www.surveygizmo.com/images/surveys/underTheHood.gif" width="152" height="20" alt="Online Survey Software" /></a></div></div><script type="text/javascript" >var SGSurveyData438545 = { id : 438545 ,key: "706IDNW8ABZ1IAJMAXSVL47DDNA5EQ",session : '' ,ispreview : 'false' ,language : 'English' ,title : "Mozilla Firefox" ,options : {forward_only : false},currentpage : 1 ,pages : {p1 : { id: 1 ,title: "Page One" ,hidden: false,haserrors: false,piped: false,pipevalue: "", number: 1} }, messages : { "min_number" : ":value is less than :min","max_number" : ":value is more than :max","required" : "This question is required","save_n_continue_match" : "Email address fields must match.","uploading_file" : "Uploading...","file_prefix" : "File:","no_file_specified" : "No file specified","no_more_files" : "You cannot add more files","upload_error" : "Error: Please try again"}, questions : [{ id: 2 ,title: "<p><b>Let us know what you think about our website! <\/b><\/p>\n<p>This survey will take less than a minute and your responses are completely confidential.<\/p>" ,type: 'INSTRUCTIONS' ,Runtime: {"Hidden":false,"Required":false,"Rendered":false,"HasErrors":false,"Errors":[],"Answered":false,"Number":"","PipePrototype":false,"Piped":false,"PipedValue":null,"Data":{"atoms":[]}},properties: {"hidden":false,"cssclass":"sg-instructions","map_key":"instructions","show_title":false,"question_description_above":false,"required":false,"defaulttext":[],"disabled":false,"messages":{"inputmask":[],"r_extreme_label":[],"l_extreme_label":[]},"labels_right":false,"dhtml_hidden":false,"hide_all_after_until_value":false,"hide_after_response":false,"custom_css":"","break_after":false},page: 'p1'},{ id: 3 ,title: "What is the purpose of your visit to our website today?" ,type: 'RADIO' ,Runtime: {"Hidden":false,"Required":false,"Rendered":false,"HasErrors":false,"Errors":[],"Answered":false,"Number":"1.","PipePrototype":false,"Piped":false,"PipedValue":null,"Data":{"atoms":[]}},properties: {"option_sort":"NONE","required":false,"hidden":false,"orientation":"VERT","validation_control":"","cssclass":"sg-radio","labels_right":true,"map_key":"radio","has_showhide_deps":false,"alldepends":[],"show_title":false,"question_description":{"English":""},"question_description_above":false,"disabled":false,"messages":{"inputmask":[],"r_extreme_label":[],"l_extreme_label":[]},"dhtml_hidden":false,"hide_all_after_until_value":false,"hide_after_response":false,"custom_css":"","size":"","break_after":false},options: {"10001":{"id":10001,"previous_version_id":null,"value":"Download Firefox","title":{"English":"Download Firefox"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":null,"image":null,"need_value":false},"10002":{"id":10002,"previous_version_id":null,"value":"Share Firefox with others","title":{"English":"Share Firefox with others"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":null,"image":null,"need_value":false},"10003":{"id":10003,"previous_version_id":null,"value":"Learn more about Firefox","title":{"English":"Learn more about Firefox"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":null,"image":null,"need_value":false},"10004":{"id":10004,"previous_version_id":null,"value":"Get Firefox help","title":{"English":"Get Firefox help"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":null,"image":null,"need_value":false},"10005":{"id":10005,"previous_version_id":null,"value":"Get Firefox add-ons","title":{"English":"Get Firefox add-ons"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":null,"image":null,"need_value":false},"10006":{"id":10006,"previous_version_id":null,"value":"Learn more about Mozilla","title":{"English":"Learn more about Mozilla"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":null,"image":null,"need_value":false},"10008":{"id":10008,"previous_version_id":null,"value":"Other","title":{"English":"Other"},"group":null,"source":0,"source_id":null,"source_option_id":null,"Runtime":[],"properties":{"o-n-na":"other","other":true},"image":null,"need_value":false}},page: 'p1'} ]};
S438545 = new SGSurvey(SGSurveyData438545,false);
S438545.InitPage(1);
$SG(document).ready(function(){SG_init_page();});</script></body></html>

Instructions: Copy & paste this code into your website, myspace profile, blog, or email. Feel free to modify your code, but be careful not to alter the form elements! 
================================

iFrame
<iframe src="http://www.surveygizmo.com/s3/iframe/438545/243998d645a6" frameborder="0" width="700" height="500" style="overflow:hidden"></iframe>

    * Tip #1: Change the pixel measurements for width and height to fit inside the width of your web page and to match the height of your survey.
    * Tip #2: If you're having issues with the iframe not scrolling properly, remove style="overflow:hidden" from the iframe code before adding it to your website

======================
Web Link

http://www.surveygizmo.com/s3/438545/f3795538bac9
Thanks Laura. Do we have enough info now to get this going? Raymond, are you around for QA when the code is ready?
Attached file Survey JS (obsolete) —
Attached patch patch v1Splinter Review
patch attached



I pulled most of the Javascript logic from bug 594885.  I made a couple fixes/tweaks to that code

* css tweaks (padding, height, etc)
* set iframe src attribute when it's created, so it preloads before the user opens the survey lightbox
Attachment #500370 - Attachment is obsolete: true
Attachment #500395 - Flags: review?(steven)
Attachment #500395 - Flags: feedback?(anthony)
Thanks Alex. What's the next step...are we all set after QA?
1) code review
2) commit patch
3) QA
4) launch
Comment on attachment 500395 [details] [diff] [review]
patch v1

The script is not blocking page load so it's ok for me.
Attachment #500395 - Flags: feedback?(anthony) → feedback+
Hey Alex - 

Is there a way we can review this in staging, or before it's pushed live without slowing down this process? I'd like to get a better sense of what the UE will be like. 

Laura
To reiterate, would be good to get this survey live soon as it's more of a patch to the refresh we had on the 16th than a Huma 1.0 candidate. 

As we're just starting this release cycle now it's not very clear how to treat these post-release patches. Regardless of that, would be good to launch this very soon.
Mike, can we push this before the next big release (see comment #18 for details)? And if so, who does that now that Alex is out?
(In reply to comment #17)

> Is there a way we can review this in staging, or before it's pushed live
> without slowing down this process? I'd like to get a better sense of what the
> UE will be like. 


Blake sent me a good example of how we imagine this looking. Basically the survey automatically showing in a modal over the rest of the page like this:     http://grok.io/yuC
Anthony, can you check this patch in?
Assignee: buchanae+bugs → anthony
Priority: -- → P1
Comment on attachment 500395 [details] [diff] [review]
patch v1

Looks ok to me. The image should be grabbed from http://viewvc.svn.mozilla.org/vc?view=revision&revision=74619 though, as the version from intothefuzz.com doesn't match the height/width in the JS.
Attachment #500395 - Flags: review?(steven) → review+
Committed r80239.

Two comments:
- I've forced the survey to show all the time for testing purposes (instead of 5%)
- This is shown to every users, not only for Firefox users. This has to be fixed.

http://www-trunk.stage.mozilla.com/en-US/firefox/
Thanks Anthony. 

Yes, please show to only Firefox users. That's essential for this survey. 

One Question: Can we have the modal window pop-up upon page load instead of having the user first click the "Give Feedback" blurb in the bottom right? We really want to capture people's attention. The current method probably won't accurately capture visitors who come to download the latest version of Firefox, since they'll just quickly hit the download button. This is a strong 'like to have' but not a blocker.
Commited r80265.

This opens the survey by default and only serves it to Firefox users.

After testing, I need to remove two lines of code (so that it only serves it to 5% of users).
Priority: P1 → --
Anthony - this looks great. Thanks for making those changes.
Hi Anthony - Looks like this has gone live - thanks for pushing. 

Since the 5% sample size will allow us to get answers quickly, we won't need to keep this survey up for very long (a good thing, since it's a bit disruptive). Can you take it down Monday morning, your time? 

I'll file a new bug for that and assign it to you.
qa-verified-trunk http://www-trunk.stage.mozilla.com/en-US/firefox/


@Laura I have tested on production but I haven't seen the survey
If this has moved to production, then I'm quite worried. I left the 100% sample before QA. But it appears it's not in production.

Now that Raymond as done QA, I'll commit the 5% sample.
Committed r80418. This gives the survey to only 5% of Firefox users.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Maybe I'm mistaken and it hasn't been committed to production when I wrote that comment - I heard that it was showing from a internal mozilla employee - maybe they saw it on staging.
Not seeing data come in from this survey. Was it deployed yesterday? Hope it didn't fall through the cracks somehow...
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Raymond confirmed that this fell through the cracks. We can discuss at triage
tomorrow. 

I'd like to get this live ASAP. Marking as p1 in the 1.1 release to keep it on
our radar but should go live soon, hopefully tomorrow 1/14 when Anthony is in or sooner if someone else can get to it.

Anthony - let us know if you need any help getting this bug live. And remember
to switch the sampling amount (from 100% to 5%)!
+1 for getting this live ASAP. This is step 1 towards making some pretty key changes to the homepage, so the sooner we can gather the learnings from this, the better.

Thanks!
Committed r80846 on stage.

Pascal, can you push that in production?
Status: REOPENED → RESOLVED
Closed: 14 years ago14 years ago
Resolution: --- → FIXED
Component: www.mozilla.org/firefox → www.mozilla.org
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: