Determine Webpage Signup Location

This feature is limited to certain user levels. You can see your user level on the Users & Account Details page and this article explains what each level can access in the account.

Track subscriber signup locations to identify which pages on your website generate the most interest from your users. To do this, you'll add a hidden field to your signup form and update the embedded signup form on your site.

Below, you'll learn how to track signup locations with MailChimp's embedded signup forms.

Add a Hidden Field

  1. Navigate to the Lists page.
  2. Click the drop-down menu next to the list you want to work with, and choose Signup forms.
    Stats drop-down menu, signup forms
  3. Select General forms.
    Select general forms
  4. Choose Signup form from the Forms and response emails drop-down menu and navigate to the Build it tab.
  5. On the add a field tab, click Text.
  6. On the field settings tab, input a field name and merge tag for the field.
  7. Under field visibility, click hidden.
    Field settings tab
  8. Click Save Field.

Get the Embed Code

Now that you've updated your form, you need to get the HTML you'll use on your site. To copy the form's embed code, follow the steps below.

  1. Click Signup forms in the navigation bar.
  2. Select Embedded forms.
    Select embedded forms
  3. Choose a form option: Classic, Super Slim, or Naked.
  4. Highlight all the code in the Copy/paste onto your site field and use your preferred method to copy it to your clipboard.

Modify Embed Code


You'll need to make one more change to your embedded form code before you're ready to post it on your site. For everything to work correctly, modify the value and input type of the hidden field you created.

  1. Paste the signup form embed code into your preferred HTML or plain-text editor.

  2. Use Control+F or Command+F on your keyboard to search the code for "submit" to find the submit button on your form.

  3. At the end of the code for your submit button, add the following code before the </div> tag.

     <input type="hidden" name="MERGETAG" id="MERGETAG" value="blog" />

    The name and id values need to match exactly the values you defined when you created your hidden field in the Form Builder. Your code should look something like this.

  4. In the quotation marks for the value attribute, type in the form location. For example, if you embed this form on an e-commerce page, you might input "value="ecommerce_page":

    <input type="hidden" name="SIGNUP" id="SIGNUP" value="ecommerce_page"/>
  5. For each page you want to track, duplicate your signup form embed code and alter the input type value to match where you'll place the form. Make sure each location's value is unique.

Test Your Form

To test each of your forms, fill them out completely and submit the form. Use different email addresses for each test, or delete the new subscription after you verify the form works properly. After you've confirmed your subscription, search MailChimp for your subscriber profile and look for the location information next to the field name. If everything is set up correctly, you should see the value you set for each form on each profile you set up.

Was this article helpful?
What can we do to improve your experience with articles like this?

Technical Support