I'm trying to figure out if it's possible to craft an opt-in form that assigns tags to a user when they sign up. I want to tag a user different depending on where they are on my site when they sign up. I can handle that side of the logic without any problem, but the actual syntax or hidden fields I need to pass in order to do this, I haven't had any luck finding.
I called Constant Contact Support, and they sent me here ;). Tried to search through the forum archives, but didn't find anything.
Anyone know if this is possible?
Edit: FYI my platform is Wordpress + Gravity Forms w/ Constant Contact support, but open to using 3rd party plugins that can do this. Also fine with writing my own plugin if need be.
Great suggestion. Unfortunately, at this time we don't have the ability to tag contacts through either the basic Join My Mailing List forms in your account or through the API in custom signup form solutions. We are planning on adding tags to the API over the summer and you should see updates to the API with that functionality on our release notes. At this point, we do not have plans to add that to the Join My Mailing List forms but I will pass that feedback on.
Just to make sure what the API means is that you would need to code in a server side language, such as PHP, a custom signup form using our API directly and it would not be as simple as form parameters. If this solution doesn't sound like something you'd be comfortable using, you're best option is to wait to see if this is added to our Join My Mailing List app.
Wow, do pepole really even use tags then? Pretty strange that Constant Contact impelmented tags but only gives you the opportunity to tag after the fact, once you have lost track of the customers intention. You could opt them into another list, but that's a one dimensional solution, can't apply multiple tags.
Anyway, yes I'm comfortable with creating a form via the API using PHP. Is there some announcement list I can be put on so I know when this feature is out?
Great question. Tags are very new to Constant Contact. In fact, not all of our customers even have them yet as we are not finished migrating our customers to our new Contact Management platform. As such, not all of our products are able to expose tags to customers since not all customers have them available to them.
As we are finishing up migrating accounts we are planning to release these new Contact Management features to products available to all customers, such as the API. Will definitely pass along that feedback about the Join My Mailing List to that team. I'm not sure what their plans are but will update with any feedback I get and am able to share.
I have checked on the status of this and while this is a targeted feature for our APIs, we currently do not have a timeline for when this will be available. In order for this functionality to become available in the API, there is some other development that will need tobe done by other teams as well. Because of this, we are not currently able to specify a timeframe for when this will be available through the APIs.
Thank you for following up on this! We've had a number of priorities that were shifted over the last year, but we have come back around on the support for tags and other contact management features that were unavailable in our API. While tag support is not currently available on the API, we are working on a major update for our API offering that will include this and some other missing features in the near future.
To stay up to date, you can follow our tech blog (http://techblog.constantcontact.com/) and/or subscribe to our developer newsletter which is on the right-hand side of the tech blog.
View API documentation, code samples, get your API key.