Message Personalization and Scripting

Introduction

With Aurea List Manager, you can easily create unique, one-to-one emails tailored to the exact needs and interests of your recipients, without having to create more than one message.

The easiest way to personalize your message is to use the Insert Field, Insert Condition, and Insert URL wizards when creating content. This section discusses how to manually insert these tags if you don not want to use the wizards, or if you like to do more advanced personalization and scripting.

There are four major categories of message personalization: Mail Merge, Clickthrough Tracking, Conditional Content, and Advanced Scripting.

  • Mail Merge Tags allows you to insert information from your database or from procedures ListManager performs, directly into your email messages. The classic example of this is to write "Dear Bob" in Bob's email, "Dear Mary" in Mary's, and so on.
  • Clickthrough Tracking, Opens and HTML Detection allows you to include tags that allow you to track the success of your mailing. They allow you to track clickthroughs, detect whether someone has opened your message, or whether or not a recipient has HTML capability.
  • Conditional Content Commands allows you to insert blocks of text into your message depending on whether certain conditions are true for a particular recipient.

    For example, Bob has a dog, but Mary does not. You can tell Aurea List Manager to add a special paragraph promoting dog biscuits into all messages going to customers who have dogs. Bob gets this special paragraph in his email, while Mary does not.

  • Invite (Referral Feature) allows your members to invite their friends to join the list. List members click on a link, which takes them to a referral form. They fill in the names and email addresses of their friends, who receive an invitation to join the list.
  • Advanced Scripting allows you to insert complex, highly dynamic content in your message. In Aurea List Manager, message personalization take advantage of a highly flexible programming language called Tcl.

    You do not have to be a great programmer to create and use custom scripts! This manual shows you a variety of easy templates for you to follow to create Tcl scripts. People with programming experience also find that Tcl is a very powerful tool for extending the functionality of their messages.

 

How Do I Use ListManager's Personalization?

All mail merge tags, conditional content commands, and advanced scripts must begin and end with double percent signs (%%). Upon sending, Aurea List Manager automatically replaces the script with its appropriate result in the outgoing message.

For example:

%%merge members_.FullName%% is replaced by Aurea List Manager with the full name of the message recipient, or a blank if no name is in the database table.

If you want double percent signs (%%) to appear in the actual outgoing message for some reason, you can place a "\" before the "%%". The "\" prevents the delimited script that immediately follows from being executed and replaced.

Note that your %%- delimited scripts only works if you enable scripting in your list settings. If scripting is not enabled, then the script text appears without being replaced.