Custom Contact Details can be used in Trial accounts.
What is likely happenening here is that the "Custom Field 1" in your email cannot populate any information while viewing in the Editor, the Preview, or when sending a Test.
This is because the Custom Field cannot reference the contact details until the email is scheduled and sent to a List of contacts, wherein this information is saved.
Hope this helps!
Im getting the same thing - it's outputting "Custom Text 1" etc.. But the other fields seem to be working fine (first name, last name, etc...) even when I send it out as an actual email (not just a test).
When you are using custom fields to create a link in a XHTML email, there are 2 steps you have to take. First is setting up the code in the email. If you would like a link made up of 3 fields of data you would pull each custom field in the code of the email one after another looks something like this:
<Property name="Subscriber.CustomText1"/><Property name="Subscriber.CustomText2"/><Property name="Subscriber.CustomText3"/>
Note: each property can only have 50 characters of information, also a link cannot go over 500 characters with each field combined
After you have set up the fields for the code to pull, it is time to upload the data into the contacts details section in Constant Contact. So to get these links to work you need to add the coding to hyperlink the link, every link should start out <a href=" and end with </a> that allow the link to be clickable. With this in mind you need to break up your link into 3 parts for example your link <a href="http://www.yourdomain.com/link.html?mn=123456789">Click Here</a would be broken into sections in the custom fields. As a example of how to break this up have custom field 1 contain <a href="http://www.yourdomain.com/link.html?mn= then custom field 2 will contain 123456789 finally custom field 3 will contain ">Click Here</a>. You will have to do this for each unique email address which you are sending to.
Here is a example of the spreadsheet:
I also advise sending a live test to your own email account (sending a test copy will not allow pull the data from custom fields only the live version will).
Hope all this helps!
Looks like you are forced to create custom fields on each of your contacts ? Its a pain when you have thousands of existing contacts.
What will help is a notion was global custom fields i.e the fields are set not on each contact but somewhere in the account settings and are available on all email templates.
Or At the least at the individual email template level.
Thank you for the feedback on standard custom fields for the account to avoid inserting the static parts of links to each contact. I have submitted this feedback to our developers.
Thanks for your feedback, Jamin.
I'll add your Username to this idea!
What an absolute, ugly hack of a way do a simple thing. You need to add 2 or 3 custom fields to show the entire URL?! Why not just something like a double ampersand is replaced with your custom field in the URL? So you put something like <a href="http://www.google.com?id=%%custom.field.1%%> in your email.
This is surely so common that the developers would have implemented it long ago. Do you actually have any developers? If so, they checked out of this job a long time ago. Please send this post to them.
Hi Georgie. I'm not exactly sure what you are referring to. You can replace a specific part of a URL with the information in the custom field. The only limitation on that is that there is currently a 50 character limit on all of the contact information fields, so if the dynamic part of the url is more than 50 characters long you would need to split it.
However, you can create a URL where only the dynamic portion is in the custom fields. In the email editor, when you are editing the Insert Link box, you would enter the link URL as http://www.yourdomainhere.com/$VARIABLE$ and replace VARIABLE with the variable you want. In this instance, if you wanted to include the custom field 1, you would use http://www.yourdomainhere.com/$SUBSCRIBER.CUSTOMTEXT1$ as the URL.
If this is not what you were referring to, please let me know so I can address your concerns.