As if you couldn’t tell, I’m trying to grow my email list. Yup, that’s why there are 5 different locations where you can sign up. Maybe it’s overkill, but that’s why I want to track my conversions to determine which sign up forms are working and which ones aren’t. If I can reduce the amount of forms, awesome.
Note: this tutorial assumes you are using MailChimp and that you are already using eNews Extended. I’m not sure about other email list services, but if they have the ability for hidden fields, then I’m sure you can adapt this tutorial pretty easily.
First things first, login to MailChimp. Select your list and click on signup forms, followed by general forms. Now you’ll want to add a new text field. For the label, I called mine signup location. For field tag, I used SIGNUP. Make sure you set the field visibility to hidden. Lastly, save the field.
Now go to your widgets page and select your eNews widget. In the hidden fields box, paste the following:
<input type="hidden" name="SIGNUP" id="SIGNUP" value="location" />
Change location to the signup form’s location (sidebar, below_post, home_page, etc).
Copy and paste that code into all of your eNews widgets, making sure to change the location in each one.
Now when you login to MailChimp and view your list, you will see a new column titled signup location. As people sign up for your newsletter, you’ll be able to see exactly what forms are working for you and which ones aren’t.