Archive for the ‘ShopSavvy (iPhone App)’ Category

ShopSavvy User Account Update

Two months ago we updated the iOS version of ShopSavvy with a mandatory user account. We explained the thinking behind the account in a post here. Most users simply updated and created an account (millions of them), but a very small and vocal minority (hundreds of them) complained that forcing users to create an account was asking too much. To limit the carnage in our rating, we decided to limit the mandatory user account (we have had an optional account for almost a year) to just iOS for 60 days. Our experiment is over and we have decided to make a change.

When users who don’t have an account download the next ShopSavvy update the first thing they see upon opening the app will be the scanner screen. Users without an account will immediately be able to scan a barcode and get the standard online prices, local prices and product reviews. If the user wants to edit the product, add photos, add prices, check history, create lists, create wallet, export data, sync with Dropbox or any other enhanced feature they will have to create an account (with or without Facebook). Additionally, we decided allowing users to immediately see the scan screen was a GREAT idea so in settings any user (even those with an account) can set the app to open on scan screen always (the default function is for the app to go back to the last feature requested).

We will be bringing a similar implementation to Android around the same time Apple approves the update (up-to two weeks from now).


ShopSavvy User Account for the 99%

Are you part of the 99%? Our latest update is just for you. Last year we introduced the ShopSavvy User Account as an option for users. In our latest update we are requiring users to create a user account in exchange for using our free app. We knew this decision would be controversial, but given the direction our business is taking as well as some of the problems we are facing we decided it was a necessary step.

Most of our users (around 99%) are amazing contributors to the community. They submit product reviews, product photos, product titles and product prices several times a minute – this data is shared with other ShopSavvy users. Of course some of our users (around 1%) spend a LOT of time ‘screwing’ with the system. In some cases they are simply adding bad data – data that is shared with millions of users until some reports the issue. In other cases they are uploading obscene photos and/or product reviews – not very nice. One bad actor can impact millions of users before we rectify the issue. With user accounts when we find a bad piece of data we can flag a user to prevent their contributions from being shared beyond their device (feel free to continue to muck up your results, we just won’t share them with others). User accounts = better data and less bullsh*t.

In future releases of ShopSavvy for the tablet and the web we will using the account to link data across these devices. You will be able to create shopping lists on your tablet or computer and have them appear on your mobile device. You will be able to track your shopping, purchase and shipping history on all three devices. We might even be able to deliver you more relevant deals based on where and how often you shop – the sky is the limit.

At the end of the day, we get it, having to create an account sucks. We tried to make it as easy as possible, leveraging Facebook as much as we could. Give it a try. we know there will be haters, but hopefully the 99% will appreciate the change.


Big Data, Meet ShopSavvy

Millions of Shoppers + Scanning Millions of Product Barcodes + Millions of Retail Store Locations + More than 40,000 Retailers Delivering Inventory and Price Information = BIG DATA.

ShopSavvy is now three years old and during that time has become the largest mobile shopping community in the world. Delivering real-time pricing, inventory, reviews and product information to millions of users, for millions of products from thousands of retailers is hard work – perhaps harder than it sounds. Late last year we secured a $7M investment lead by Facebook Co-founder Eduardo Saverin with the goal of making our platform more social. Layering a set of social graph data over our existing product data entailed the creation of an entirely new platform that could leverage the latest ‘Big Data’ tools like Cassandra, Hadoop and Mahout – ENTER ‘ProductCloud’.

ProductCloud is ShopSavvy’s Big Data solution for real-time social product data. Before the release of ProductCloud we used traditional LAMP tools for data – tools like MySQL. By Black Friday we had more than 1 billion rows in MySQL – the realistic limit of the technology. Our team has feverishly been building ProductCloud and I am pleased to announce that it is going live as I write this blog post.

Using Cassandra with Hadoop for data storage and processing, ProductCloud is able to iterate over a MASSIVE dataset on demand while concurrently serving data requests and meeting our various internal and external SLAs for companies like CNET, About.com, PriceGrabber and Walmart. Cassandra’s built-in replication suite allows ProductCloud to maintain load during peek times (such as Black Friday or Cyber Monday) as well as during hardware failures across multiple machines, racks or even data centers. ProductCloud maintains HUGE histories of prices, products, scans and locations that number in the hundreds of billions of items.

These Big Data tools make it possible to leverage the massive amount of data we store in order to constantly create new analytics to provide actionable insights into the retail shopping business. ProductCloud’s open architecture allows our team to layer tools like Mahout on top of our platform to enable new features like price prediction, user recommendations, product categorization and product resolution. What sort of data are we talking about? Here are a few stats that boggle the mind (well at least ours):

-  More than 240,000,000 product pictures and user action shots
-  More than 3,040,000,000 product attributes (color, size, features and so on)
-  More than 14,720,000,000 prices from retailers
-  More than 100 price requests from ShopSavvy users per second

With the release of ProductCloud our team has laid the groundwork for the ‘socialization’ of ShopSavvy. Adding a social layer to such a rich set of data – data that must be accessed on a real-time basis wasn’t possible before the creation of the Big Data tools found in ProductCloud. Look for social features later this quarter.


SavvyListings – Removing a Listing is coming!

We had some great press today regarding one of our newest features, SavvyListings. The enthusiasm has been overwhelming and we are excited about this feature as well. With the announcement, we wanted to take a quick opportunity to add more information about this feature related to a user’s ability to remove a listing from the ShopSavvy marketplace:

You absolutely can remove the listing on the Android version of ShopSavvy.  This capability is live in ShopSavvy today.

On iPhone, this capability is currently pending review and approval in the iTunes marketplace.

As an early taste, below are screenshots of what to expect in this release:

 


Android Users Versus iOS Users

We just finished our fourth Christmas here at ShopSavvy (still can’t believe ShopSavvy has been around that long) and I thought it was worth writing a post about the differences we see between our Android users and our iOS users. This afternoon I posted a few stats we have gathered from our Wallet feature. One stat that really seemed to bother folks were the user adoption rates for our Wallet feature between iOS and Android users – we are seeing a 10:1 ratio on creation and usage between the two platforms.

First, we need to put our cards on the table. ShopSavvy was one of the first Android apps available and Google awarded us $300K in the Android Developer Challenge back in 2008. Needless to say, we are pretty fond of Google and their team. More recently our friends at Apple have been VERY cool to us as well – featuring ShopSavvy in the iTunes store.

Here are some general observations about our Android Users:

  • more willing to beta test new/complete features (good trait)
  • more forgiving of bugs/crashes(good trait)
  • more willing to give you a second chance, and update their market ratings(good trait)
  • less willing to respond to questionnaires and polls (frustrating trait)
  • far more likely to report you as a spammer if you send them emails (frustrating trait)
  • far more concerned about giving access to various permissions (frustrating trait)
  • more likely to request support via email or phone (good trait)

When we released our wallet feature on both Android and iOS we updated our permission request to include the user’s address book. The permission was required so that we could auto-fill the user’s name, email, address and phone number from the user’s own address book. iOS users appreciated the feature and mentioned it in their ratings as a time saver. On the other hand, Android users immediately began giving us 1-star ratings in the Android Market and accused us of ‘stealing’ their contacts. We tried to explain the reasoning behind the address permission, but in the end we just gave up and turned off the permission. Android users would have to manually fill in their name, email, address and phone number themselves. As a result of this ‘fear’ we believe our uptake on Android wallets has suffered (the numbers tend to agree).

Why do iOS users seem more trusting than Android users? Perhaps they aren’t really more trusting in general, but perhaps the ecosystem that Apple has created offers them a sense of security. Apple is very strict about which apps get in the market and updates are scrutinized. Google’s open system – anything goes – forces users to fend for themselves. Which is better? I am not sure, but I really do believe that Apple has made it easier for developers like ShopSavvy to gain user trust more rapidly. On the other hand, Android users are far more accepting of bugs and are willing to help you make your app better – this is very cool and something we do not see among iOS users. Which users are best? The ones that use ShopSavvy, of course.


Amazon Pricing Secrets

With more than 20,000,000 downloads – ShopSavvy provides a statistically relevant window into the shopping behavior of Americans (and to a lesser extent Europeans). Each time a user scans a product we store ALL of the prices seen by the user and with more than 40,000 retailers we store a LOT of prices. Based on this data we have learned Amazon has the best price about 6% of the time. This means that 94% at least one retailer has a better price than Amazon. This holiday season we began to see a BIG change in pricing from Amazon.

First, remember that $5 discount Amazon offered users of its mobile phone app? Amazon offered 5% or up to $5 off as many as three items purchased through its price check app on December 10th. We looked to see how Amazon’s prices compared with other retailers on the 10th and found that Amazon was the best price only 3.3% of the time. Translation? Either Amazon raised their prices or other retailers lowered theirs on that day. This is almost a 100% decline in their price ranking.

Once we saw this we began looking at other days. On certain days like Black Friday and Cyber Monday we noticed that Amazon actually did better than normal – between 7-9% of the time they had the best price – a 50% increase in their price ranking. On other days, similar to the 10th, we saw a decline in their ranking.

The best data came from my wife. On two occasions she was buying toys for our daughter Erin from Amazon (she buys everything from Amazon) and she found that Amazon’s prices were 100% higher than local retailers like Target. The one I recall the most was some sort of Barbie Jet which was listed on Amazon for $80 – using ShopSavvy she found the same toy for $40 from Target – a huge savings. I think we won Michele over this year. (note the picture is for the Jet today, the prices have gone up a lot – Amazon is still highest)

So what did we learn? Amazon manipulates their pricing all of the time. It is smart to compare Amazon to BOTH local retailers AND other online retailers – all of the time. You never know who is going to have the best deal – but you can be sure than between 90-96% of the time someone besides Amazon will have the best deal. How do you cope? Use ShopSavvy of course – a neutral price comparison app is ALWAYS the best solution.

 


Most Popular Unauthorized Use of ShopSavvy?

Periodically we poll our users about their experiences with our app.http://www.cartoonaday.com/images/cartoons/2009/12/christmas-returns2-598x597.jpg This week we asked a statistically relevant number of users how they were using ShopSavvy this week and one answer surprised us. Evidently some users (about 14%) are scanning the items they received for Christmas to a) determine how much their family and friends spent and b) determine which store has the highest price so that they can return and get the most bang for their buck. Of course, we do not condone this sort of behavior, but thought it was worth sharing. Our scan volume on Christmas Day was huge – almost 3X bigger than any normal shopping day – despite most stores being closed. We were wondering what was going on – now we know. Remember it isn’t the cost of the gift, but the thought that counts…


ShopSavvy, Kids and Marines. . .

In the early 90′s I was a member of the United States Marine Corps. Since then I have been a big supporter of the USMC Toys for Tots program. Earlier this year I decided to use ALL of our remnant ad inventory to promote the program. Since the start of the holiday season millions of shoppers have seen our Toys for Tots promotion – around 140,000 shoppers each day. The program, combined with our integrated wallet, makes it VERY easy for shoppers to contribute. We recommended several toys available for immediate purchase with our wallet – once purchased by a ShopSavvy user we automatically ship the products to a Toys for Tots distribution facility. There isn’t much time left, toys ordered in the next two days will make it in time for Christmas. Here is what the screens look like: