Lead Spy Product notes & Behind the scenes at how a lean startup is built

7Nov/09Off

New Name, New Host: Lead Spy

So after ranting about how picking the company name is a waste of time, I decided to change the name.  :-)

It's true that the name initially didn't matter.  Now that it's getting clear what features are interesting, useful, and simple, it was time to pick a name that matched it.

The main thing about this tool is that it links revenue to marketing campaigns.  Period.  Everything else is configuration and convenience.

The thing you notice about the tool (and this will get better over time) is how rich the detail is about the visitors to your site.  So it made sense to pick a name that talked about leads.

Naming considerations:

  1. Shorter is better.
  2. Don't want to have to spell it for people.
  3. Don't need the domain, but need something like getname.com.  (There's a trend for names in that format, so over time that will look less and less weird.)
  4. Name should imply what it actually does.
  5. Bonus if name is evocative or provocative.

After looking at lots of names (and many good ones were taken of course), I settled on:

Lead Spy

The obvious domain name is not available (I'm trying), but http://GetLeadSpy.com should be fine.

You don't need to run out and change all your configuration! The old URLs will continue to work as always, no problem.

Besides the name change, Lead Spy is now being hosted at Rackspace.  There's already a division between web front-end (www1) and the database back-end (db1) so the system is already faster and will scale better than the pilot system.

What do you think of the new name?

Filed under: Uncategorized No Comments
5Nov/09Off

New Feature: Automatically detects company

We now automatically detect the company each web request is originating from. It's not just IP address any more!

You can see it on the "Visitors" page as well as all the data-exports.  And yes, IP address is also still there.

Since this is based on IP address, people visiting from home show up as being a member of e.g. "Comcast Internet" or "Roadrunner" or "Cox Cable." Still, it's worth it for the corporate stuff.

A "company" field in any of your web forms will trump whatever automatically-generated field we have! So don't worry, our "guess" will never stomp over real data.

This feature isn't just for new visitors -- all your existing data has been populated as well.

Enjoy!

Filed under: New Feature No Comments
4Nov/09Off

New features: Analysis Tab, Auto-Goals, Auto-Campaigns

New stuff!  Hooray!

Analysis Tab

You'll notice a new tab called "Analysis."  Although not yet complete, there's already some useful reports there on Campaigns generally (Total goal value, average visitor goal value) and a neat-o Campaign Detail report that shows a simple funnel and graphs of visitor activity and goal value over time.

You can also jump right to that Campaign Detail report from the Campaign tab or from any of those Campaign graphs (like on the dashboard).

(A more sophisticated Funnel reporting system is coming.)

Automatic Campaigns

You'll notice a new set of Campaigns automatically created and maintained by the system.  These include "Google Search" and "WebMail."

These are common categories of web traffic that everyone needs to track, and which can be tricky to catalog completely.  For example, Yahoo Mail uses hundreds of servers with different subdomains and top-level domains.  You don't want to spend time chasing those down!

Domains which are included in these automatic campaigns are not listed in the "Domain Campaigns" below.  This prevents you from seeing those hundreds of Yahoo Mail servers individually.  Useless!

Automatic Goals

Similar to automatic Campaigns, there are now system-maintained goals such as "Didn't bounce" and "Got a valid email address" and "Spent at least a minute on the site."

You can't change the definition of these goals, but you can change the goal value.  Set it to $0 if you really don't think it has any value.

Have fun, and let me know what you need next.

Filed under: New Feature No Comments
26Oct/09Off

Sometimes fewer choices is better

Joel's speech at the DevDays conferences is about how "making choices" makes people unhappy, particularly in software.

I've written before about why it's better to have just a few choices rather than a lot, but sometimes having no choice at all is best.

Case in point: The definition of "Goal Value."

A "goal" is a significant, useful event during the marketing or sales process.  It could be getting to a certain page, downloading a file, watching a demo video, filling out a form, sending out an estimate. And, best of all, taking someone's money!

But it's not enough to just say "You reached a goal," because not all goals are equally valuable.  Getting to the download page is significant and worth something, but having the download form filled out with valid email address is worth more.

So we have the concept of "goal value" as a unit-less number.  You set it to some relative value, e.g. something of value 3 is half as valuable as something of value 6.  It doesn't matter what the unit is.

But I have a suggestion for what the unit should be: Money.  Dollars, Euros, whatever.  I won't rehash why this is better (read the previous post).

But I didn't want to force my view of "goal value" onto the user.  Maybe you don't like the idea of money, for whatever reason.  You should be able to choose what the unit is, or that it isn't anything.

Today, though, you'll notice that the "value" field is no longer unit-less.  There's a little dollar sign there, with instructions below that you have to consider this as money.  (Yes there's also a new configuration option to switch the unit of currency to something else.)

Why do this?  Why eliminate the option?  Why force my ideas down my user's throats?

Because sometimes choice is bad.  Without forcing the issue, the user has to decide:

  1. Should I use money or not?  Assuming not...
  2. Should I pick "1" as the "base unit?"  But what if that turns out to be wrong?
  3. How many decimal places should I be concerned with?
  4. Later, when I have more data, how will I know if my relative units are accurate?

Here's the punch line: None of these choices will improve your business. This is an irrelevant distraction.  A distraction created by this tool.  Tools are supposed to illuminate, not distract.  They are supposed to aid you in decisions about your business, not create brand new decision points.

So, since this "freedom of unit choice" doesn't actually help you, and since using currency has advantages, you don't get the choice.

You have to be careful about this rule of course.  Sometimes forcing your view of "how things should work" results in an inferior product that really does hurt productivity, like Mac people being denied the convenience of the right mouse button for 20 years.

But when the choice really doesn't matter, don't have a choice.

P.S. In this particular case, it's not even that limiting because you could just choose to ignore the dollar sign!  But then again, why ignore it?  Which is the point...

Filed under: Uncategorized No Comments
23Oct/09Off

New Feature: Goals + Value = Awesome

A "Goal" is any event that you place value on and want to specifically track.

Any of these events are goals (and can be tracked right now!):

  • A visitor reaches your FAQ page.  (specific web page is reached)
  • A visitor fills out the "contact us" form.  (form is filed out)
  • A visitor downloads your installer.  (executables)
  • A visitor downloads a PDF whitepaper.  (arbitrary media)
  • A visitor clicks on your FeedBurner link.  (outbound links)
22Oct/09Off

New Feature: Send custom events from client-side Javascript

Now you can send your own "events" to our server, based upon anything at all, using client-side Javascript that never even touches your servers.  Events are automatically associated with the visitor, form data, campaigns, etc..

Events have a "name" (which you define on the fly) which groups them by type.  This also gives the web interface a handle for filters and views.

Events also have key/value pair (which you define on the fly) with whatever data you want to collect.  It works like form field data.

Instructions for how to sent events can be found in the admin "install" tab.

Enjoy!

Filed under: New Feature No Comments
19Oct/09Off

Focus: Changing the pitch

So my own advice is to focus and just own one thing.  And yet, the home page until now has been a hodge-podge of things which sound good but is all over the map in terms of features and benefits.

Here's how I knew the message sucked: When I tried to tell my mom what it was, it took 5 minutes.  Wrong!

18Oct/09Off

New Feature: Mirror SST visitor ID’s back into your own forms

So it's great that Simple Startup Tools tracks all this information per-visitor, and it's great that you can download it all together in a CSV format.

But how do you correlate those visitors with your own databases of form data? You have your own data stores, and you don't want to have to do a "squishy" join like "hope the email address is the same."

What you really need is to copy the Simple Startup Tools "Visitor ID" value into your own form, submitted to your own database.  Then you just store it as-is, and later you can join your tables with ours with 100% accuracy.  And speed, for that matter.

15Oct/09Off

Picking the company name — the biggest waste of time

"Simple Startup Tools."  Is it a bad name?

It's one of the most important things you do, right?  Picking the name of your company.

Yeah, the domain name was available... is that important?  Is it better to pick a good name or a domain name?

15Oct/09Off

Why “Startup Tools?”

I knew that whatever this project becomes it needs to cater to startups. Why startups?

Perhaps the hardest part of starting a new company is getting attention. If your product is good, you're probably saying "If I can get someone to just try it, they like it, but no one is even trying it. How do I get their attention?"

That's a key question -- one I answer better on my startups blog -- and for me the answer is "I have 5000 RSS subscribers and 1000 Twitter followers and a large network of people I respect, trust, and like, all of whom are running startups or thinking of doing so or coach people who are doing startups, etc.."

I work with CapitalFactory, I speak at conferences about startups, and I co-host a Q&A site about startups.

All this adds up to: I have earned the attention of a sizable (and growing) set of people who have a common set of problems which I understand well because I'm one of them.

If I play in this space, I've "solved" one of the primary problems with startups.  So here I am!

Plus, startup founders are awesome.  :-)

Welcome!

This is the product blog for Lead Spy where I'm being completely transparent while I build this business, including how I make decisions and how they turn out, both technical and marketing/business.

This is the compliment to my primary blog about startups and marketing, which has advice, tips, and stories from my sordid startup past.

Enjoy!

Categories

Recent Posts

Recent Comments

Meta