Thursday, May 12, 2011

Angry Birds Web App using Firefox 5

Yesterday Google announced that it has launched Angry Birds as a web app in collaboration with Rovio and it is available in the Chrome App Store.

Now that I have been using Firefox Aurora a bit more than Chrome Canary these days, I wanted to give it a shot since a web app should work in both HTML 5 enabled (mostly) browsers.  Unfortunately, the Chrome store said that my browser does not support this web app and that I should use chrome instead.  Well, I installed the app in Chrome to see that it basically is just an app bookmark that points to a specific website chrome.angrybirds.com.

Once I saw the URL, I decided to give it a cut and paste try in Aurora (currently Firefox 5).  The rest was bird flying, pig crushing history...

Monday, May 9, 2011

Google Analytics Fast-Access Mode = FAIL-Access Mode

GA is a great service.  Google gives away this great service that other companies charge thousands of dollars. Besides that they have a wonderful API that you can use to write useful data applications.  My main complaint over the years, has been the use of Sampling.  In general, it may be good enough when looking at high level visitor data, but my experience is that sampling dramatically distorts calculations related to goals, e-commerce data, as well as data related to traffic sources which send relatively small amounts of visitors.

Recently, GA has introduced some new changes to its use of sampling. It appears that they have started using it in more cases.  Reports that would never trigger sampling with the amount of visits involved are now using "fail fast-access" mode.  That is Google's euphemism for "this report was based on sampled data and may be totally wrong".  Plus it looks like there may be a bug in the sampling method.

Take a look at this report using normal data for a site I monitor:
Normal graphic (you can see Easter's impact) of Google (Paid/Organic) coming to a site
Everthing above looks fine showing a fairly typical traffic pattern, with the exception of Easter week and an extra holiday in Great Britain (It must have been special hat day in the UK) .

Where did the traffic go?

Now look at the next two images which are the same report as above but with advanced segments applied:


Non-Paid Search Traffic: This should show the Google organic traffic the site received.
Non Paid Search Traffic....I didn't think that I only bought PPC???
Paid Search Traffic: This should show the Google PPC traffic the site received.
Data Dave is sad and confused.  If Google the search engine is sending me this traffic, what is it if not PPC or Non-Paid

What happened here?

OK, wait.  What if I just looked at the same report showing all three segments at the same time. Perhaps, it will start to make sense (or not):

Nope.  If anything, the results look even weirder and more distorted than when looking at the data individually.  There sure seems to be a big time bug in the sampling trigging and calculation system of GA.


In conclusion:

  • With no segments applied, the site data looks normal....however:
  • With segments applied, 1 month of relatively little data triggered sampling ("fast-access"). This never used to happen for relatvively little traffic in GA. 
  • In both cases of sampling, Google sent the site 0 visits during the month of April.
  • Where GA showed visits, it was very incorrect (multiple stand.devs apart from the actual observed data)
    • With sampling applied, in the first week of May, GA reports that Google PPC sent more way traffic than all of Google combined.
    • Non-Paid alone surpassed All Visits traffic for a coupld of days as well.
Data integrity is the foundation for any analytics / decision support tool.  We cannot improve our websites if we cannot rely and believe the data upon which we will be basing our decisions.  Luckily, I am not alone in seeing this latest turn for the worse with GA and sampling. 

 Hopefully, they will fix it soon.

Friday, May 6, 2011

Updated App engine project GA Evolution

Despite the lack of posts.... this blog has not been forgotten.  Just wicked busy at work and home for the last few months.

I have updated gaevolution.appspot.com with a few improvements:

  • Fixed bug in Weekly reporting that caused weird placment of data when the weeks in included the middle-end of Februrary (parseInt bug in most browsers was to blame)
  • Updated jQuery to 1.6, Flot to 0.7 and fancyBox to 1.3.4 - it really flies now
  • Using the latest SDK for appengine
Next up I will need to change how the app handles sampling.  The CI value has been marked for death deprecated by Google, so I'll switch to another parameter they have that indicates if sampling was triggered in the report or not.

Any requests out there? Please let me know through the feedback form or as a comment here on the blog.

Soon, I hope to write a post too about how I won my Nokia E7 in February while in London.

Friday, November 26, 2010

Black Friday Kodak Bait & Switch.... Its Scent Stinks!

Black Friday. Living in Spain, I don't get to take advantage of much of the shopping opportunities available the day after Thanksgiving. Cyber Monday is a bit better, but usually intl shipping pretty much makes the offer often times not worth it. Perhaps if someone I know is coming to Spain soon, I'll order something to be shipped to them and they'll just do me the favor of bringing it over during the next visit.

There is one category though, that is quite useful and applicable for buying online from Spain - photo gifts for family still in the USA. Over the last few years, my mom has been invaded by so many photo mugs, puzzles, calendars from all of her kids (mostly with pictures of grandkids) that you think it would be time to move on to something else. Well, no... She loves every single one of them!


So today I received a Kodak promotional e-mail about their Black Friday sale. It is up to 65% off! I was excited to see the e-mail and the offer so I clicked to shop. It was so easy too since the whole e-mail was pretty much one giant link.

Whohoo! Promised savings! Great!

The problem I have is that the landing page does not really reflect the value of the promotion.


The savings are inversely related to the volume given in the promo for the sale. The sale promo screams 65% and all they have on sale at that rate is 1 product. Most other things are 25% off or buy 1 get 1 free,etc... To me this landing page stinks because it lacks scent (OK, that is a contradiction I know, but it makes sense if you read Brian Eisenberg's artcle on scent). You would think that they central banner would be clicable since in the e-mail it is the same graphic and it is clicable. Why not take me to another sale page with all of the items on sale? Bad design and on Black Friday they should not be using a Bait and Switch on a previous customer.

They also know from my purchase history that I normally buy photo mugs from them. Why not include a photo mug promo for me?

Oh well, let's see what Snapfish has on sale...

Thursday, October 28, 2010

Better Y! Mail Beta - Less ads, More mail (Oct-2010)

Yahoo! just released a new beta of their Mail web application. Overall, it looks a bit more modern and promises much faster performance (I have not seen any improvement yet...in fact sometimes it is slower than before).

However, it needed a bit of spit and polish. I decided to write a user script (works on chrome and firefox with greasemonkey or scriptish) that tightens up the wasted space in the header and removes the main ads that take up space on the mail home page as well as in the inbox.

Available for Firefox* & Google Chrome
Download the user script directly or from the Userscripts.org script page

* Firefox (You need Greasemonkey or Scriptish already installed)
 
Yahoo Mail Beta Oct 2010 Homepage Before:


Yahoo Mail Beta Oct 2010 Homepage After:


Yahoo Mail Beta Oct 2010 Inbox Before:

Yahoo Mail Beta Oct 2010 Homepage After:
More mail for YOU

Available for Firefox* & Google Chrome
Download the user script directly or from the Userscripts.org script page

* Firefox (You need Greasemonkey or Scriptish already installed)

Monday, September 27, 2010

Updated GA Evolution - Now with Weekly Data, Goals, Optional Metrics

Over the last few weeks, I have made some improvements to GA Evolution. The functional changes were pushed last Friday and this morning I added a quick YouTube Video to the login page to better help show users what the app is all about.

Here are the highlights of the changes:
  1. Improved performance and session handling (faster is better with less errors)
  2. I have included Goal Data which can be reported as either Goal Completions or Goal Conversion Rates
  3. The metrics columns are now optional so users can build the report that they really want
  4. Report data can now be broken out by week besides by month
As always, enjoy and please pass along feedback on the app. 

Link to original GA Evolution post

Link to GAEvolution web app 


Monday, September 13, 2010

Google Instant Makes Insights + Suggest Extension even more Valuable

Now that Google has turned on Google Instant (I am not a fan yet, but I could perhaps get used to it), the importance of Google Suggest has increased greatly because now they do not only give you a suggest search, but now give users suggested results.

In making this change, it is even more important that SEOs and other interested users understand and analyze the most popular searches that will be forced on suggested to users of Google Search.

The Google Suggest 4 Google Insights for Search Extension makes it easy to quickly compare and view the popularity (as well as rising/popular related searches, and regional interest) of the searches that Google is most likely to execute in the process of writing a normal query.

See the original post to learn more and download the extension (for Chrome and Firefox)