I'm developing a web application. It's months away from completion but I would like to build a landing page to show to potential customers to explain things and gauge their interest--basically collecting their email address and if they feel like it additional information like names + addresses.
I was planning on building this myself, but it seems like something like this must already exist, either as a web-service or as a pre-existing framework I can use.
The features I require:
You could use the following services:
LunchRock has been great for building an e-mail list quickly, but you'll also have to manually import the list into your email management software (I've heard great things about MailChimp, but have been using Hubspot for mine). As for workflow tracking, you should be able to do basic tracking using Google Analytics. In this use case, I'd suggest creating your own solution if you're quick enough in django. Off the shelf solutions won't allow you the necessary granularity to really figure out what's going on. Besides, once you actually get to the point that you launch your app, if you're using a service, you're likely going to have to continue using the service to serve your static pages, or else have to go through some careful migration to avoid losing the SEO credit you've built up.
I've used LaunchRock by redirecting mydomain.com to the LaunchRock page to get the initial list started, a wordpress blog on blog.mydomain.com to start building content and organic search traffic, and I have static pages/landing pages hosted as part of my application at mydomain.com/my-landing-page where I can easily control analytics and bare-bones a/b testing.
I would use Wordpress as the framework with the Mailchimp plugin to collect emails and Google Analytics for tracking.
There is also a Wordpress plugin for Google Website Optimizer, I have no experience with it though.
We've used mouseflow.com for projects like this with some very positive results.