[thelist] tracking form submissions
alan herrell - the head lemur
headlemur at lemurzone.com
Sat Feb 25 11:50:43 CST 2006
>
>
>One of my client's has about 4 different contact forms on his website. When
>someone completes the form it is passed to a php script that emails it to
>his assistant. He now wants me to implement some sort of tracking on it so
>that he can find out how many forms were completed in a given time period.
>
>
Why not let your server logs do the heavy lifting?
Most server log file software allow you to create custom reports and
email them.
Forms need a thank you page to not only give the visitor a visual cue
that the form was submitted, but also acts as a counting mechanism for
you/client.
form1 > thankyou1
form2 > thankyou2
etc.
the time stamp on the email does the time stuff
the thankyou form *count *does two things
you can check the number of thankyou against the number of email forms
this number should be equal.
this does two things. it validates the form has been submitted as there
is no other way to access the thankyou page since it only gets called
upon successful submission. It validates that the form handler works.
The server logs will tell you how many times the form pages were called,
how many times the thankyou pages were called, and in what time period.
Secondly it allows you to check the number of times the form is called
vs the thankyous. This gives you valuable feedback in terms of the
abandonment ratio.
When the form page is called 100 times and there are three emails and
three thankyous, this is a clear indication that there is something
wrong with the form.
Forms Suck!
They are hard to display visually, line up, style, and create. But they
are where the *pixels meet the pocketbook.*
The Request Form which I call the Money Page
http://www.alistapart.com/articles/money
is the most important part of a website.
Request and Contact forms are a lead generation tool. What happens to
them when they arrive in the clients email is not the designers concern.
A lot of pixel mechanics don't understand this or attempt to oversell
what they can do.
All forms have one goal. To make money for the clients.
To do this, they have to provide the information the client *needs*, in
an *order that the client can act on*.
Keep it Simple. Complex forms get abandoned.
The most common causes are
too many Required fields: Do you really need to know if the requestor
wears boxers or briefs?
Unclear instructions: Why the information asked for is important .
Information responsibility Disclosure: What they are doing with the
information and whether or not they are going to keep it private.
The only Required fields should be Email, Name, and Phone Number. I say
this as years of design and form building has shown IMHO that this gets
more requests and less abandoment. More money for the client, more money
for me.
Email: so that the client can respond in the same manner contact was made.
We won't get into why autoresponders are evil.
Name and Phone Number.
These are required so that if there is something unclear about the
information in the request, the client can use the phone to make contact
and have a name of who to ask for. This also indicates a willingness of
the part of the client to go the extra distance to serve the customer.
The rest of the information that goes into a form should be germane to
the client turning leads into sales. You can ask for all sort of
information, but care should be taken when asking for it.
You can get great response rates when well presented.
An example of this is the forms I do for junkyards. One of the items on
these forms is the VIN (Vehicle Identification Number) The VIN number is
used to determine model, production, safety features, and other
information critical to selling the right parts.
The Vin number is on the car or the title, both of which in almost all
cases are nowhere near the keyboard. But in over 75% of the request
forms received, folks take the time to either find their title or go out
to the car and write this number down and put it in the form.
Consequently, my clients sell more parts because they have this
information which is not a required field.
Conversion is more important than counting.
the head lemur
http://theheadlemur.typepad.com
More information about the thelist
mailing list