SitePoint Sponsor

User Tag List

Results 1 to 6 of 6
  1. #1
    SitePoint Enthusiast
    Join Date
    Jan 2012
    Posts
    29
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Track and monitor web form submissions

    Hi,

    Just wondering what the best way is to monitor web form submissions/enquires on a site? I have created a site for a client and they have a contact us form that emails them each time an enquiry is made on their website. Is there anyway I can track these enquiries using analytics or via another way?

    Thanks,
    Shepsy

  2. #2
    It's all Geek to me silver trophybronze trophy
    ralph.m's Avatar
    Join Date
    Mar 2009
    Location
    Melbourne, AU
    Posts
    24,097
    Mentioned
    448 Post(s)
    Tagged
    8 Thread(s)
    You could have an email also sent to yourself, but you should get permission from the site owner first, of course. Why do you need to track them?
    Facebook | Google+ | Twitter | Web Design Tips | Free Contact Form

    Forum Usage: Tips on posting code samples, images and more

    Forrest Gump: "IE is like a box of chocolates: you never know what you're gonna get."

  3. #3
    SitePoint Enthusiast
    Join Date
    Jan 2012
    Posts
    29
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It's a site I done for a friend but I'm just curious to see the enquiries in relation to any SEO changes I make.

  4. #4
    SitePoint Mentor silver trophybronze trophy
    Mikl's Avatar
    Join Date
    Dec 2011
    Location
    Edinburgh, Scotland
    Posts
    1,538
    Mentioned
    63 Post(s)
    Tagged
    0 Thread(s)
    Shepsy, the answer depends in part on exactly what information you need to track. The emails already contain the sender's name, their email address, the date and time of their enquiry, and the subject. If you want to know which part of your site the enquiry originated from, you could add a suitable code to the message header or body to indicate that (you would do that at the time that the message is generated).

    If you want to do some sort of analytics on the messages, one option would be to write some simple software (or hire someone to do it for you) to extract those details from the emails and insert them into an Excel spreadsheet. You could then use all the features of Excel to extract whatever useful information you need.

    If that doesn't answer your question, perhaps you could be more specific about what you are trying to achieve.

    Mike

  5. #5
    SitePoint Enthusiast
    Join Date
    Jan 2012
    Posts
    29
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Mikl View Post
    Shepsy, the answer depends in part on exactly what information you need to track. The emails already contain the sender's name, their email address, the date and time of their enquiry, and the subject. If you want to know which part of your site the enquiry originated from, you could add a suitable code to the message header or body to indicate that (you would do that at the time that the message is generated).

    If you want to do some sort of analytics on the messages, one option would be to write some simple software (or hire someone to do it for you) to extract those details from the emails and insert them into an Excel spreadsheet. You could then use all the features of Excel to extract whatever useful information you need.

    If that doesn't answer your question, perhaps you could be more specific about what you are trying to achieve.

    Mike
    I am only after a figure as to how many times the form has been submitted? E.g. on a weekly / month basis to be able to see how times a form enquiry was made by customers?

    I don't need to do any analytics or anything with the messages.

    Thanks.

  6. #6
    SitePoint Mentor silver trophybronze trophy
    Mikl's Avatar
    Join Date
    Dec 2011
    Location
    Edinburgh, Scotland
    Posts
    1,538
    Mentioned
    63 Post(s)
    Tagged
    0 Thread(s)
    I am only after a figure as to how many times the form has been submitted?
    What logic are you using to actually process the enquiry? Does the form call a script on the server that sends an email to the site owner? If so, do you know how to modify the script? If so, you could modify it so that it adds a record to a MySQL database table with the date and time of each enquiry. Then it's just a matter of doing a SQL query to count the number of records per day or per month or whatever.

    If that sounds too complicated, you could add a row to a text file, rather than updating a database. Or you could do as Ralph suggested, and send an email to yourself, and then count the number of those emails at the end of the month.

    Mike


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •