<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3441003890446063585</id><updated>2012-01-30T13:43:33.401Z</updated><title type='text'>Browser Bits</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://browserbits.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3441003890446063585/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://browserbits.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Nils Berge</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-cKmc54DozfA/TyaeZpnmkXI/AAAAAAAAAUs/bTAGsbsxx5I/s220/Nils%2BBerge%2B%2528200x200%2529.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3441003890446063585.post-2792285733514689428</id><published>2010-03-25T23:30:00.002Z</published><updated>2010-03-26T13:07:12.762Z</updated><title type='text'>GA absolute numbers</title><content type='html'>If you've wanted to see the absolute number of goals completed in Google Analytics reports (instead of only %'s), there has been a few options - &lt;br /&gt;&lt;ol&gt;&lt;li&gt;If you use Greasemonkey, use the nice script - &lt;a href="http://userscripts.org/scripts/show/32972"&gt;Google Analytics Absolute Conversion&lt;/a&gt; - created by Vasiliy Aksyonov, or&lt;/li&gt;&lt;li&gt;the &lt;a href="http://erikvold.com/blog/index.cfm/2010/2/16/betterga-is-dead-rip"&gt;BetterGA&lt;/a&gt; Firefox extension (which doesn't work in the latest Firefox update and it's no longer being maintained).&lt;/li&gt;&lt;li&gt;Set up a &lt;a href="http://www.blogstorm.co.uk/how-to-view-actual-goal-numbers-rather-than-percentages-in-google-analytics/"&gt;custom report&lt;/a&gt;. &lt;/li&gt;&lt;/ol&gt;As a simple alternative, I created a bookmarklet based Vasiliy's Greasemonkey script above. Here it is - &lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a href="javascript:(function(){function%20calcAbs(){var%20statTableRows=document.getElementById('f_table_data').rows;for(var%20i=1;i&amp;lt;statTableRows.length;i++){if(statTableRows[i].className.indexOf('comparison_values')&amp;gt;-1)continue;var%20rowCells=statTableRows[i].cells;var%20absoluteSource=rowCells[2].textContent.replace(/[^\d]/g,'');for(var%20j=3;j&amp;lt;rowCells.length;j++){var%20percentSource=rowCells[j].textContent.replace(/\s/g,'');if(percentSource[percentSource.length-1]=='%'){percentSource=parseFloat(percentSource.replace('%','').replace(',','.'));rowCells[j].innerHTML+='('+Math.round((absoluteSource/100)*percentSource)+')';}}}}var%20loc=document.location.href,h='google.com/analytics/reporting/',p1='top_content',p2='content_titles',p3='content_drilldown';if((loc.indexOf(h)&amp;gt;-1)&amp;amp;&amp;amp;(loc.indexOf(h+p1)==-1)&amp;amp;&amp;amp;(loc.indexOf(h+p2)==-1)&amp;amp;&amp;amp;(loc.indexOf(h+p3)==-1)){if(document.getElementById('f_table_data')){calcAbs();document.getElementById('Table').addEventListener('DOMSubtreeModified',calcAbs,false);}}})()" onclick="alert('Drag this link to your bookmark toolbar.');"&gt;GA absolute numbers&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Just drag it to your bookmark toolbar and click it when you're on the Traffic Sources &amp;gt; Campaigns report.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3441003890446063585-2792285733514689428?l=browserbits.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://browserbits.blogspot.com/feeds/2792285733514689428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://browserbits.blogspot.com/2010/03/ga-absolute-numbers.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3441003890446063585/posts/default/2792285733514689428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3441003890446063585/posts/default/2792285733514689428'/><link rel='alternate' type='text/html' href='http://browserbits.blogspot.com/2010/03/ga-absolute-numbers.html' title='GA absolute numbers'/><author><name>Nils Berge</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-cKmc54DozfA/TyaeZpnmkXI/AAAAAAAAAUs/bTAGsbsxx5I/s220/Nils%2BBerge%2B%2528200x200%2529.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3441003890446063585.post-7559482686280338597</id><published>2010-03-17T20:18:00.001Z</published><updated>2010-03-18T21:44:07.142Z</updated><title type='text'>GA bookmarks</title><content type='html'>Here are some time-saving bookmarks for Google Analytics to copy goals, profiles, filters and the filter order.&lt;br /&gt;&lt;br /&gt;These bookmarks copy the details from one form into a 'backup' bookmark to drag into your toolbar (it will appear at the top of the page in yellow). &lt;br /&gt;When you click the backup bookmark, all the details will be written back into any matching form.&lt;br /&gt;They also make form fields wider so you can see more detail.&lt;br /&gt;&lt;br /&gt;Drag these to your Bookmarks Toolbar -&lt;br /&gt;&lt;a href="javascript:(function(){var%20d=document,str='',link='',bump='',addStr='';if(d.location.href.indexOf('/analytics/settings/edit_profile')&amp;gt;-1){inp=d.getElementsByTagName('input'),sel=d.getElementsByTagName('select'),origL=inp.length;var%20start='javascript:(function(){var%20d=document;if(d.location.href.indexOf(\'/analytics/settings/edit_profile\')&amp;gt;-1){var%20inp=d.getElementsByTagName(\'input\');var%20sel=d.getElementsByTagName(\'select\');var%20cpyL=inp.length;(cpyL&amp;lt;'+origL+'?alert(\'Mismatched%20field%20count.%20\'+('+origL+'-cpyL)+\'%20cost%20sources%20missing.\'):\'\');(((cpyL-'+origL+')&amp;gt;0)?diff=(cpyL-'+origL+'):diff=(0-('+origL+'-cpyL)));var%20add=0;var%20endFields=14;';for(i=3;i&amp;lt;origL-2;i++){(i&amp;gt;6?bump='('+i+'&amp;gt;=(cpyL-endFields-diff)?add=diff:\'\');(((add&amp;gt;0)&amp;amp;&amp;amp;('+i+'&amp;lt;cpyL-endFields))?inp['+i+'].checked=false:\'\');':'');(i&amp;gt;6?addStr='+add':'');if((inp[i].type=='radio')||(inp[i].type=='checkbox')){if(inp[i].checked){str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].click();}';}else{str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].checked='+inp[i].checked+';}';}}else{str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].value=\''+inp[i].value.replace(/\\/g,'\\\\').replace(/\'/g,'\\\'')+'\';inp['+i+addStr+'].size=\'75\';}';}}for(i=2;i&amp;lt;sel.length;i++){str+='if(sel['+i+']){sel['+i+'].selectedIndex='+sel[i].selectedIndex+';'+(i==2?'if(sel['+i+'].onchange){sel['+i+'].onchange();}':'')+'}';}link=d.createElement('a');link.setAttribute('href',start+str+'}else{alert(\'This%20bookmark%20only%20inserts%20details%20into%20the%20\\\'Edit\\\'%20Profile%20page.\');}})()');link.innerHTML=(inp[3].value?'GA%20profile:'+inp[3].value:'GA%20profile');link.style.marginLeft='20px';link.style.backgroundColor='#ffff00';d.getElementById('header').appendChild(link);scroll(0,0);}else{alert('This%20bookmark%20only%20copies%20details%20from%20the%20\'Edit\'%20Profile%20page.');}})()"&gt;Copy profile&lt;/a&gt;&lt;br /&gt;&lt;a href="javascript:(function(){var%20d=document,str='',link='',bump='',addStr='';if(d.location.href.indexOf('/analytics/settings/edit_goal')&amp;gt;-1){inp=d.getElementsByTagName('input'),sel=d.getElementsByTagName('select'),origL=inp.length;var%20start='javascript:(function(){var%20d=document;if(d.location.href.indexOf(\'/analytics/settings/edit_goal\')&amp;gt;-1){var%20inp=d.getElementsByTagName(\'input\');var%20sel=d.getElementsByTagName(\'select\');var%20cpyL=inp.length;(cpyL&amp;lt;'+origL+'?alert(\'Mismatched%20field%20count.%20\'+((('+(origL-2)+'-cpyL)/2)+(cpyL==19?2:1))+\'%20more%20funnel%20steps%20need%20to%20be%20visible.\'):\'\');(((cpyL-'+origL+')&amp;gt;0)?diff=(cpyL-'+origL+'):diff=0);var%20add=0;var%20endFields=6;';for(i=1;i&amp;lt;origL;i++){(i&amp;gt;12?bump='('+i+'&amp;gt;=(cpyL-endFields-diff)?add=diff:\'\');(((add&amp;gt;0)&amp;amp;&amp;amp;('+i+'&amp;lt;cpyL-endFields))?inp['+i+'].value=\'\':\'\');':'');(i&amp;gt;12?addStr='+add':'');if((inp[i].type=='radio')||(inp[i].type=='checkbox')){if(((i&amp;gt;=4)&amp;amp;&amp;amp;(i&amp;lt;=7))&amp;amp;&amp;amp;(inp[i].checked)){str+='if(inp['+i+']){inp['+i+'].click();}';}else{str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].checked='+inp[i].checked+';}';}}else{str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].value=\''+inp[i].value.replace(/\\/g,'\\\\').replace(/\'/g,'\\\'')+'\';inp['+i+addStr+'].size=\'75\';}';}}for(i=3;i&amp;lt;sel.length;i++){str+='if(sel['+i+']){sel['+i+'].selectedIndex='+sel[i].selectedIndex+';}';}link=d.createElement('a');link.setAttribute('href',start+str+'}else{alert(\'This%20bookmark%20only%20inserts%20details%20into%20the%20\\\'Add\\\'%20or%20\\\'Edit\\\'%20Goal%20page.\');}})()');link.innerHTML=(inp[1].value?'GA%20goal:'+inp[1].value:'GA%20goal');link.style.marginLeft='20px';link.style.backgroundColor='#ffff00';d.getElementById('header').appendChild(link);scroll(0,0);}else{alert('This%20bookmark%20only%20copies%20details%20from%20the%20\'Add\'%20or%20\'Edit\'%20Goal%20page.');}})()"&gt;Copy goal&lt;/a&gt;&lt;br /&gt;&lt;a href="javascript:(function(){var%20d=document,str='',link='',bump='',addStr='',intEndFields=37;if((d.location.href.indexOf('/analytics/settings/edit_profile_filter')&amp;gt;-1)||(d.location.href.indexOf('/analytics/settings/add_profile_filter')&amp;gt;-1)){inp=d.getElementsByTagName('input'),sel=d.getElementsByTagName('select'),origL=inp.length;var%20start='javascript:(function(){var%20d=document;if((d.location.href.indexOf(\'/analytics/settings/edit_profile_filter\')&amp;gt;-1)||(d.location.href.indexOf(\'/analytics/settings/add_profile_filter\')&amp;gt;-1)){var%20inp=d.getElementsByTagName(\'input\');var%20sel=d.getElementsByTagName(\'select\');var%20cpyL=inp.length;(((cpyL-'+origL+')&amp;gt;0)?diff=(cpyL-'+origL+'):diff=(0-('+origL+'-cpyL)));var%20add=0;var%20endFields='+intEndFields+';';for(i=(origL-intEndFields+1);i&amp;lt;origL-4;i++){(i&amp;gt;(origL-intEndFields)?bump='('+i+'&amp;gt;=(cpyL-endFields-diff)?add=diff:\'\');(((add&amp;gt;0)&amp;amp;&amp;amp;('+i+'&amp;lt;cpyL-endFields))?inp['+i+'].checked=false:\'\');':'');(i&amp;gt;(origL-intEndFields)?addStr='+add':'');if((inp[i].type=='radio')||(inp[i].type=='checkbox')){if(inp[i].checked){str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].click();}';}else{str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].checked='+inp[i].checked+';}';}}else{str+=bump+'if(inp['+i+addStr+']){inp['+i+addStr+'].value=\''+inp[i].value.replace(/\\/g,'\\\\').replace(/\'/g,'\\\'')+'\';inp['+i+addStr+'].size=\'75\';}';}}for(i=2;i&amp;lt;sel.length-2;i++){intInd=sel[i].selectedIndex;if(i==4){str+='if(sel['+i+']){(sel['+i+'].length&amp;gt;'+intInd+'?selInd='+intInd+':selInd=sel['+i+'].length-1);sel['+i+'].selectedIndex=selInd;}';}else{str+='if(sel['+i+']){sel['+i+'].selectedIndex='+intInd+';}';}}str+='if(cpyL==43){if(inp[5]){inp[5].click();}}';link=d.createElement('a');link.setAttribute('href',start+str+'}else{alert(\'This%20bookmark%20only%20inserts%20details%20into%20the%20\\\'Add\\\'%20or%20\\\'Edit\\\'%20Filter%20page.\');}})()');link.innerHTML=(inp[origL-intEndFields+1].value?'GA%20filter:'+inp[origL-intEndFields+1].value:'GA%20filter');link.style.marginLeft='20px';link.style.backgroundColor='#ffff00';d.getElementById('header').appendChild(link);scroll(0,0);}else{alert('This%20bookmark%20only%20copies%20details%20from%20the%20\'Add\'%20or%20\'Edit\'%20Filter%20page.');}})()"&gt;Copy filter&lt;/a&gt;&lt;br /&gt;&lt;a href="javascript:(function(){var%20d=document,str='',link='';if(d.location.href.indexOf('/analytics/settings/filter_order')&amp;gt;-1){sel=d.getElementsByTagName('select');if(sel[2]){selObj=sel[2];}var%20start='javascript:(function(){var%20d=document;if(d.location.href.indexOf(\'/analytics/settings/filter_order\')&amp;gt;-1){var%20sel=d.getElementsByTagName(\'select\');';str+='if(sel){if(sel.length==3){if((sel[2].size==7)||(sel[2].size==20)){sel[2].size=20;';for(i=0;i&amp;lt;selObj.options.length;i++){filtVal=selObj.options[i].value.replace(/\\/g,'\\\\').replace(/\'/g,'\\\'');str+='sel[2].options['+i+'].value=\''+filtVal+'\';';str+='sel[2].options['+i+'].text=\''+selObj.options[i].text.replace(/\\/g,'\\\\').replace(/\'/g,'\\\'')+'\';';str+='filterOrderEditor.filters['+filtVal+'].row=('+i+'+1);';}str+='}}}';link=d.createElement('a');link.setAttribute('href',start+str+'}else{alert(\'This%20bookmark%20only%20inserts%20details%20into%20the%20\\\'Assign%20Filter%20Order\\\'%20page.\');}})()');link.innerHTML='GA%20filter%20order';link.style.marginLeft='20px';link.style.backgroundColor='#ffff00';d.getElementById('header').appendChild(link);scroll(0,0);}else{alert('This%20bookmark%20only%20copies%20details%20from%20the%20\'Assign%20Filter%20Order\'%20page.');}})()"&gt;Copy filter order&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="javascript:(function(){e=document.getElementById('profile');if(e){profCurrValue=e[e.selectedIndex].value;location.href='https://www.google.com/analytics/settings/profile_summary?id='+profCurrValue;}})()"&gt;Edit profile&lt;/a&gt; (this just takes you to the 'Edit profile' screen for the current profile, from any report page).&lt;br /&gt;&lt;br /&gt;These were created quite quickly, but I've tested them in Firefox, Chrome and Safari and they work really well for me (they don't work in IE, it doesn't allow long enough bookmark URLs).&lt;br /&gt;&lt;br /&gt;I didn't make them add external JavaScript files to the page (which might have allowed me to keep them up-to-date if Google made changes to the form layouts) because I don't have a good place to host them and these ones will probably execute faster.&lt;br /&gt;&lt;br /&gt;Let me know if you find them useful...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3441003890446063585-7559482686280338597?l=browserbits.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://browserbits.blogspot.com/feeds/7559482686280338597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://browserbits.blogspot.com/2010/02/ga-bookmarks.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3441003890446063585/posts/default/7559482686280338597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3441003890446063585/posts/default/7559482686280338597'/><link rel='alternate' type='text/html' href='http://browserbits.blogspot.com/2010/02/ga-bookmarks.html' title='GA bookmarks'/><author><name>Nils Berge</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-cKmc54DozfA/TyaeZpnmkXI/AAAAAAAAAUs/bTAGsbsxx5I/s220/Nils%2BBerge%2B%2528200x200%2529.jpg'/></author><thr:total>1</thr:total></entry></feed>
