Contacts Being Added to 2 Lists

Highlighted
Member

Contacts Being Added to 2 Lists

I'm editing a signup form in Ruby on Rails so that contacts are added to a specific list.  They're being added to the new list, however, they're also being added to my larger, main list (list ID 1) even though I'm only identifying the new list like so:

 

<%= hidden_field_tag 'list', '1305681793' %>

 

Is this a CC setting that's adding contacts to a default list in addition to the specified one?

 

 

3 REPLIES 3
Highlighted
Honored Contributor

Re: Contacts Being Added to 2 Lists

Hello,

 

If you're using the option that we have available to customize and extend our built-in signup forms, then it's important to note that those signup forms have a pre-configured set of one or more lists that are chosen through the UI. The option to specify lists on the form allows you to extend the set of lists, but does not replace the existing choice.

 

The easiest solution to this is to create a new signup form through the UI https://knowledgebase.constantcontact.com/articles/KnowledgeBase/18265-Create-a-Sign-Up-Form-with-th.... If you are already using our API, there is also an option to create forms programatically: http://developer.constantcontact.com/docs/signup-forms-tools/signup-form-creation.html

 

If you have any questions, please let me know!

 

Sincerely,

Elijah G.
API Support Engineer
Highlighted
Member

Re: Contacts Being Added to 2 Lists

Hi, thanks.  We aren't using the pre-built forms--we created a custom form with the API.  Here's the code below that we're using for the form.  Neither I nor our developer can figure out why the contacts are being added to list 1.

 

      <%= form_tag '/landing', method: :post, name: "Archive", target: "_top", id: "Archive" do %>
        <%= hidden_field_tag 'shortcut_id', params[:id] %>
        <%= hidden_field_tag 'signup_type', 'download' %>
        <%= hidden_field_tag 'entrypage' %>
        <%= hidden_field_tag 'entrydate' %>
        <%= hidden_field_tag 'numberofvisits' %>
        <%= hidden_field_tag 'referrerpage' %>
        <%= hidden_field_tag 'list', '1305681793' %>
        <%= text_field_tag 'firstName', "First Name", id: 'firstName' %>
        <%= text_field_tag 'lastName', "Last Name", id: 'lastName' %>
        <%= text_field_tag 'email', "Email", id: 'email' %>
        <%= invisible_captcha 'comments' %>
        <button type="submit">Submit</button>
      <% end %>
Highlighted
Honored Contributor

Re: Contacts Being Added to 2 Lists

Hello,

 

If you're using the API, then it's highly likely that something in the code which assembles the contact data before it is sent to Constant Contact with the API is assigning the extra list. Is your form code built from scratch or did you add on to one of the existing sample forms that are available? If your code is built on top of an existing tool, then I may be able to give some direction on where to look.

 

One thing that's very important to note in a case like this is that the API will never place a contact on a list unless you explicitly include that list in your API call. Since these contacts are appearing on two lists, that indicates that somewhere in the code that second list is being added.

 

 

Sincerely,

Elijah G.
API Support Engineer
Developer Portal

View API documentation, code samples, get your API key.

Visit Page

Register for our "Making Sense of Online Marketing for Retail" Webinar

Join us on Thursday, August 13th at 2pm ET for a free webinar where we'll discuss how to incorporate online marketing into your retail store.

Read More
Featured