By Popular Demand – Twitter Adds Retweets

December 28, 2009 by swgordon

Twitter’s open architecture has allowed Twitter users to have a voice in how Twitter has evolved.   One example of this is the  “language” Twitter users have created to enhance the functionality of Twitter.

When tweeting, it is polite to quote sources of information.  Up until recently, users wanting to repost a tweet (known as ReTweeting) would have to include “RT” in front of the post.

Twitter has been listening to its users, and has added new functionality allowing for ReTweeting.

This is a text book example of not only how to maximize the value of your Beta program, but also how to leverage the intel that you gain listening to your customers into value added benefits for your products and services.

They’ve Got (Too Many) Apps For That …

December 22, 2009 by swgordon

It wasn’t too long ago when all a developer had to do is create an iPhone Application, and they had an instant hit.

But according to Wired Magazine, now there are over 100,000 apps in  Apple’s App Store.  With that competition, you really only have three options:

  1. Create an app better than the other 99,999 apps out there.  And then go out and promote it better than the other 99,999 apps.
  2. Create an app for app developers, such as an ad network for iPhone apps.
  3. Create an app for another network, such as Android phones.

When there is a lot of competition, there represents opportunity as well. Because that competition, at a certain point, becomes a market itself.

Showing The Luv

December 11, 2009 by swgordon

Southwest Airlines uses some creative communications to re-enforce the value they deliver to their customers.

Like this “thank you” message that came via a confirmation email, with a call to action to tell them about your trip in their online Travel Guide.

And then there is this banner, which appears onscreen after a purchase.  It re-enforces that Southwest Airlines does not charge for checked baggage (well,  your first two bags within the weight and size limitations).

Messages like these are important.  It is far too easy to forget to remind customers why they do business with you.  Every chance you get to need to communicate (over and over again) the value you are providing customers.

The Basic Software Launch Checklist

December 6, 2009 by swgordon

Getting ready to launch your next B to C software product?   Make sure that you cover these basic steps prior to launch (courtesy of Digital River).

http://www.developer-resource.com/launch-checklist.htm

Maximizing Revenue Per Customer

November 14, 2009 by swgordon

Acquiring a customer is expensive.  Whether you’re paying with cash, or sweat equity, each customer has a cost.  And value.

There are many strategies you can employ to maximize the revenue per customer.  For example, let me show you how you can maximize the revenue from the sale of  a digital product.

Base Sale
The cost of the product

Subscription
Subscription revenue can dramatically increase revenue per user.   This requires automatic charges to the credit card on account each year, which only stops when the customer opts-out of the renewal charge (known as negative consent).

Up Sale

Offering discounts for multi-year purchases upfront can increase your immediate revenue, and alleviate any headache associated with subscription renewals.

Cross Sale
Every product has at least one product that compliments it, if not more.  Whether you are selling them, or a partner, the cross sale of other products can dramatically increase the revenue per customer.

Sub Sale
You can also sell advanced features and functionality to increase the revenue per customer.  Telephone technical support is a good example of this.

Extended Download
Extended downloads (offering the customer the ability to download the product for extended period of time) is a great way to extended the per customer revenue.

 

There are many more ways to generate additional revenue per customer (over their lifetime), such as special offers via email, paid advertising for complimentary products and services, and the sale of other products based upon previous purchases (each of which can be optimized using the strategy listed above).

Once you can determine an accurate Average Revenue Per User (ARPU), you can determine your maximum customer acquisition cost … and from there is becomes a numbers game of increasing the revenue while decreasing the cost.   The difference between the two figures is yours to keep.

 

Dynamic Install Pages

November 3, 2009 by swgordon

Dynamic web pages are powerful tools that can increase your online conversions. A dynamic page is a web page that changes based upon certain pre-established “rules”.  I typically advocate using them for landing and install pages, among other situations.

You can grab all sorts of intel from the visitor’s machine (browser type, geographic location, operating system, connection speed) and from the meta data passed by the browser (referring URL, search keywords, campaign IDs).  This information is then used to create a custom message, specific to the visitor.

Here is an example of how Mozilla creates a powerful (and customized) landing page.

Firefox Install Page

This page displayed when we visited the Mozilla homepage using Internet Explorer.  As you can see, they’ve identified our browser as being Internet Explorer, and have dynamically created a message targeting us as Internet Explorer users (“Internet Explorer is So 2006″).   This message is slightly generic by design.  It fits whether the user has already decided to download Firefox (as a re-enforcing message), or if the user is considering switching (as a call to action).

Notice also, in the lower right corner, they provide “Switching Tips” specifically for Internet Explorer users.

We have successfully used this same methodology when developing install pages.  Developing a smooth installation process is critical to achieving high install rates on free / trial software.  The installation process is the final place when a potential user can “bounce”.  You would be surprised at how many ways the average user can find to disrupt the  installation process.  For example, they could:

  • Install the wrong version of the software for their computer’s operating system.
  • Fail to disable anti-virus software that might prevent the installation of the software.
  • Simply download the software, and not install it.
  • Lose where they downloaded the installation file (it doesn’t always default to the desktop).
  • Continually re-install the software (disrupting your install numbers) by clicking on the install icon on the desktop rather than the software shortcut.

There are many things that you can do to help prevent situations like these.  For example, identifying their operating system and browser type and creating detailed installation instructions will minimize the likelyhood of installation failure.  I recommend offering the visitor the option for a basic or advanced install process, the latter offering detailed walkthrough screens which give instructions with screen shots on how to install the software.  I also recommend offering direct access to your support team, for free, to assist with installation problems.  An installed user is far too valuable to lose to a simple installation problem.

Monetizing Something Free

October 24, 2009 by swgordon

It seems like everyone is using Twitter these days.  Celebrities, news anchors, even my grandmother is sending tweets. According to Wired magazine, Twitter expects to have 25 million active users by the end of 2009.

How did Twitter grow so big, so fast ?  I attribute their growth in part to the Application Programming Interface  (API) that they’ve made available to developers.  The API gives developers a set of commands that they can use to work with Twitter.  By providing a set of easy to use “hooks” for Twitter, they’ve allowed developers throughout the world the ability to integrate their own websites with Twitter (and subsequently any other website that integrates with Twitter, like Facebook).

We’ve written several integration scripts for clients.   Our favorite is to utilize Twitter to notify our client’s followers when new activity occurs – for example when a new event is added to their website.  More specifically, we take the event title and insert it into a pre-written tweet (randomly chosen), then parse the entire Tweet down to 140 characters.  Our client’s followers on Twitter receive the notification, with a link back to the client’s website (the all important “call to action”).  The goal is to use Twitter for its ideal purpose, as a permission based communication tool.

Twitter’s API has been both a blessing, and a curse.  It has been instrumental in making Twitter one of the largest and fastest growing social network platforms.  It has created a sub-economy around Twitter, creating companies whose sole focus is to build tools for Twitter.  But it has also dramatically inhibited Twitter’s ability to monetize its own user base.

This is not an uncommon problem with viral / social projects.  When you develop something with an eye towards giving users what they really want, monetizing methods are usually forgotten.  Companies are so focused on user acquisition, that they forget to (or worse yet are afraid to) implement revenue streams.  When was the last time you heard a user say “You know what Twitter really needs?  Advertising!”.  Probably never.  The bottom line is once you’ve given something away for free, it is extremely difficult to charge for it.

So what can you do if you find yourself in a similar situation ? Thankfully there are solutions!

  • Create advanced features, and charge a nominal fee.  You’ll have to keep the feature set of the free product the same (NEVER try to eliminate features … your loyal advocates will evaporate).
  • Offer advanced usage to partners for a fee.
  • Become your own partner.  In the case of Twitter, they should (silently) create a company that develops programs and sites for the Twitter platform for a fee.  This company could be a “preferred partner”, and enjoy cross marketing with the parent company.
  • Sell White Label versions.  Create revenue by licensing and supporting your technology.
  • Sell market research data.  Monetize by collecting and selling anonymous market research.  Of course, always respect user privacy.
  • Solicited donations.  You’d be surprised how many loyal advocates will reach into their pockets to support a service they use, know, and trust.

As you can see, there is always a way to monetize a user base … even one that is predisposed to viewing your product / service as free.

With foresight, you can make this process of monetizing your site much easier by establishing limitations on free services from the beginning.  Whether it be for a limited time (“free six month membership”), or limited usage (Google allows 200,000 calls to it’s mapping technology per day per website), you can always expand these limitations.  No one is going to complain that they are getting more features for the same cost.

Keep an eye out – I’ll be going over tricks for successful marketing through Twitter in future posts.

Coinstar Attracting Customers Through “Give Marketing”

October 17, 2009 by swgordon

Coinstar, the green automated coin counting and change conversion machines that you find at most convenience stores, is cleverly using Give Marketing to increase customer awareness.

coinstar machine

 

Just visit select Coinstar Centers, and you’ll be able to choose from one of a handful of charity where you can donate your loose change.  You’ll receive a receipt for your taxes, and the charity will receive the full amount of your contribution (these charitable transactions are processed sans the usual Coinstar 8.9% processing fee).

Only certain “select” charities can receive donations (Coinstar has their own internal selection criteria), and this feature is only available at certain Coinstar Center locations (presumably those with newer machines).

With this program the benefits for the charity are clear.  The main benefit for Coinstar is that they are opening up their service to new customers by aligning themselves with pre-established groups of potential customers.

For a Give Marketing campaign, Coinstar has made a great start.  But they still have left quite a bit on the table from a marketing perspective.

Coinstar should team up with these charities to heavily promote their charitable program through the charity’s normal channels.  Every successful charity has a method in which they communicate with their advocates.  Coinstar needs to embed themselves in these communications.

Coinstar should cross market with the charity.  Provide the charity with prepackaged marketing material (creative for posters, direct mail pieces, email newsletters, sample copy, co-branded widgets).  Offer to participate in co-operative traditional marketing (local TV, newspaper, in-store advertising, etc.).  Arrange for testimonials from the charity’s advocates.  Broker deals to promote the charity through the stores where the Coinstar Centers are located.

All of these cross marketing activities can be reasonably contractually obligatory; after all, Coinstar is providing the charity with something of value.

The trick to making these programs work (as I’ve mentioned before) is to make it easy for the partner to participate.  The harder it is for the partner to implement, the harder it will be for you.

If you are looking at creating a similar program, think small.  Limit the program to only a select few “early adopters” (I also like the term “charter members”).  Then create a waiting list for any new charities who want to join the program.

[A quick note, Coinstar only got part of this right.  They've closed off their program to new charities, offering them a reduced transaction rate instead.  That's a great way to alienate potential advocates.  A better solution would be to explain that the program is in a limited "beta" phase, and that charities who meet the following critieria (list criteria with explanations of why those criteria exist) will be allowed to sign up for the waiting list. ]

 

 

The Brilliance Of The Secret Link

October 7, 2009 by swgordon

To work properly, special offers have to be … well, … special.  Ideally they are time sensitive (“And if you call in the next 10 minutes, we’ll throw in the Slap N’ Chop FREE”), they have to be of enough value to get the prospect to act, and ideally they should have an illusion of exclusivity (“Only the first 20 callers will get this special deal”).

One of the challenges of online marketing is where do you deliver these offers?  After the sale – either in an email or a confirmation web page – will help increase sales from existing customers.  Godaddy does a masterful job of offering discounts for extending subscription period (“buy for 2 years and save 20%”) just before you make your purchase – increasing their per cart revenue.

I recently came across a web site that uses a secret link to deliver a special offer.  Tucked subtly amongst a series of text links at the bottom of the home page is this “secret link”.
secret website image link

Just the mention of something secret gets most people’s attention.

Where does it go ?   It links to this secret landing page with a special offer to save 20% :
secret website image landing page

This call to action is brilliant in its simplicity.  Without spending a lot on tracking technology, they’ve found a way to reward those people who’ve spent enough time on the site to notice the “secret link”.  And if you presume that the longer someone stays on your site, the more interested they are in your product or service (and the “warmer” the lead they are), then it is a great way to move them from a prospect to a customer.

Why not just offer a discount up front, you may ask ?  Quite frankly, it diminishes the value of what you have to offer.  You need to firmly establish the value – in terms of dollars as well as worth – of your products and services.  Offering the discount right off the bat undermines that.

How do you take this idea to the next level ?  With a little creative programming, you could dynamically insert the “secret link” only after the prospect had visited the site for X many minutes, or perhaps returned to the site Y many times.  While the example above has been executed in a very simple manner, your campaign doesn’t have to be.

Bootstrapping Basics

September 28, 2009 by swgordon

Startups face many challenges.  Here are some tips to help you avoid the common pitfalls of starting a company.

Serve Your Customers
Customers are the lifeblood of any business.  Serve your customers, and the rest will fall into line easily.

Time Is Your Enemy
Your cash is running out.  Your competition is getting stronger.  Your customers are growing impatient.  There is only one way to handle these problems … get to market quickly.

Think Small
Far too often we want to dominate the world.  Better to focus on dominating main street first.  Don’t worry – the world will be waiting for you to take it over.

Forget Perfection
Being a perfectionist is fine, unless it gets in the way of getting your product / service to market.

Sell What You Can
Is your product or service not ready for market.  Sell something else!  Nothing motivates a team (and investors) like a steady stream of revenues.

Use Flex Teams
Labor and rent are two of the largest expenses your startup will face.  Conserve your cash by using flex teams.  Properly managed, contractors can serve a specific need, then be transitioned out until their skills are needed again, saving you labor costs.  This method reduces the amount of space you’ll need, and your rental costs.