51ºÚÁϲ»´òìÈ

Personalize your content add-personalization

Personalization of delivery content is a key feature that allows you to tailor messages to individual recipients, making communication more relevant and engaging.

In 51ºÚÁϲ»´òìÈ Campaign, by using profile data, such as the profile’s name, location, or past interactions, and specific variables of your delivery, you dynamically customize elements like text, images, and offers in your communication.

Delivery personalization enhances the user experience and improves engagement rates, leading to higher conversion and customer satisfaction.

Using profile data for personalization data-personalization

You personalize any delivery with profile data by using the expression editor, which is accessible in fields with the Open personalization dialog icon, such as the subject line, email links, and text/button content components. Learn how to access the expression editor.

Personalization syntax syntax

Personalization tags follow a specific syntax: <%= table.field %>. For example, to insert the recipient’s last name from the recipient table, use the <%= recipient.lastName %> syntax.

During the delivery preparation process, 51ºÚÁϲ»´òìÈ Campaign interprets these tags and replaces them with the corresponding field values for each recipient. You view the actual replacement by simulating your content.

When uploading contacts from an external file for a standalone email delivery, all fields in the input file are available for personalization. The syntax is as follows: <%= dataSource.field %>.

Add personalization tags add

To add personalization tags into a delivery, follow these steps:

  1. Open the expression editor using the Open personalization dialog icon, which is accessible from text-type editing fields, such as the subject line or the SMS body. Learn how to access the expression editor.

    Screenshot showing how to access the personalization dialog {modal="regular"}

  2. The expression editor opens. Personalization fields available in the 51ºÚÁϲ»´òìÈ Campaign database are organized into several menus on the left side of the screen:

    Screenshot showing the personalization field menu {modal="regular"}

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2
    Menu Description
    Subscribers application menu icon {modal="regular"} The Subscribers application menu lists fields related to the subscribers of an application, such as the used terminal or the operating system. This menu is available for push notifications only.
    Recipients menu icon {modal="regular"} The Recipient menu lists fields defined in the recipients table, such as recipients’ names, ages, or addresses. When uploading contacts from an external file for a standalone email delivery, this menu lists all fields available in the input file.
    Message menu icon {modal="regular"} The Message menu lists fields related to the delivery logs, including all messages sent to recipients or devices across all channels, such as the date of the last event with a given recipient.
    Delivery menu icon {modal="regular"} The Delivery menu lists fields related to the parameters required for performing deliveries, such as the delivery channel or label.
    note note
    NOTE
    By default, each menu lists all fields within the selected table (Recipients, / Message / Delivery). If you want to include fields from tables linked to the selected table, enable the Display advanced attributes option located below the list.
  3. To add a personalization field, position your cursor at the desired location within your content, and click the + button to insert it.

  4. Once your content is ready, save it and test the rendering of the personalization by simulating your content. The example below shows the personalization of an SMS message with recipients’ first names.

    Screenshot showing SMS personalization preview with recipient's first name {modal="regular"}

    Screenshot showing SMS personalization preview with recipient's first name {modal="regular"}

Using variables for personalization variables-personalization

You also use variables to personalize your delivery. Learn more about adding variables to a delivery.

For example, the variable deliveryType is defined as shown below.

Screenshot showing the definition of the deliveryType variable {modal="regular"}

This variable is used in the content of the delivery by using the Add Personalization icon and the expression <%= variables.deliveryType %> for this example.

Screenshot showing the use of the deliveryType variable in personalization {modal="regular"}

Check the use of your variable with the Simulate Content button.

Screenshot showing the simulation of content with the deliveryType variable {modal="regular"}

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b