NovelRank has been over 140 hours of my time over the last 3 months, and as of last weekend, it has been soft launched to the public with the addition of the TRACK page: The ability to add a book to NovelRank for tracking of your book’s Amazon Sales Rank. You do have to know your Amazon link (or ASIN), but it does the rest from there, automatically adding the book (if it is available and reporting a Sales Rank) for Amazon.com, Amazon.co.uk, and Amazon.ca. It even has custom error generation and of course logging so I can track down any obscure problems (like the valid book format of ‘Imitation Leather’).
Now, this isn’t a search on Amazon, so it can’t find your book for you, then allow you to add it. I don’t expect that will be difficult to create (I know it won’t), but it hasn’t been written yet. That addition will happen before the end of the year, but the more critical ability (adding the book itself) took precedent. Secondarily, Amazon.ca tracking has been disabled until a rewrite of the code that connects to Amazon’s Product Advertising API and gets the Sales Rank data. I hope to accomplish that this weekend and start tracking Amazon.ca again.
Finally, while the Sales estimator has been doing some great work for books with a Sales Rank above 1000, it severely underestimates books that dip below this threshold. With some feedback from Peter Seibel, author of the very popular “Coders At Work“, I look to be improving this accuracy in the near future (maybe this weekend, we’ll see). Secondarily, much of the logic was built around Amazon.com results. Turns out that the less popular .co.uk and .ca can sometimes overestimate sales by 1 book. Luckily, that’s a quick fix and will be rectified along with the other improvements. So if your book is selling like hotcakes: 1) Be happy, you’re doing a lot better than most of us, 2) The numbers will be better soon.
Once the above two items (Sales and Amazon.ca Sales Rank) are resolved, this first edition of NovelRank will be officially launched. It’s okay, you can tell your friends on Facebook or Twitter, I don’t mind. :)