Show Menu
TOPICS×

Personalization blocks

Personalization blocks are dynamic, personalized and contain a specific rendering that you can insert into your deliveries. For example, you can add a logo, a greeting message, or a link to a mirror page. See Inserting personalization blocks .
Personalization blocks are also available from the Digital Content Editor (DCE) . For more on this, refer to this page .
Personalization blocks are accessed via the Resources > Campaign Management > Personalization blocks node of the Adobe Campaign explorer. Several blocks are available by default (see Out-of-the-box personalization blocks ).
You have the ability to define new blocks that will enable you to optimize your deliveries personalization. For more on this, refer to Defining custom personalization blocks .

Inserting personalization blocks

To insert a personalization block in a message, follow the steps below:
  1. In the content editor of the delivery wizard, click the personalized field icon and select the Include menu.
  2. Select a personalization block from the list (the list displays the 10 last used blocks), or click the Other... menu to access the full list.
  3. The Other... menu gives access to all the out-of-the-box and custom personalization blocks (see Out-of-the-box personalization blocks and Defining custom personalization blocks ).
  4. The personalization block is then inserted as a script. It is automatically adapted to the recipient profile when personalization is generated.
  5. Click the Preview tab and select a recipient to view the personalization.
You can include the source code of a personalization block in the delivery content. To do this, select Include the HTML source code of the block when selecting it.
The HTML source code is inserted in the delivery content. For example, the Greetings personalization bloc displays as below:

Personalization blocks example

In this example, we create an email in which we use personalization blocks to enable the recipient to view the mirror page, share the newsletter on social networks, and unsubscribe from future deliveries.
To do this, we need to insert the following personalization blocks:
  • Link to mirror page .
  • Social network sharing links .
  • Unsubscription link .
For more on the mirror page generation, refer to Generating the mirror page .
  1. Create a new delivery or open an existing email type delivery.
  2. In the delivery wizard, click Subject to edit the subject of the message and enter a subject.
  3. Insert the personalization blocks in the message body. To do this, click in the message content, click the personalized field icon and select the Include menu.
  4. Select the first block to insert. Renew the procedure to include the two other blocks.
  5. Click the Preview tab to view the personalization result. You must select a recipient to display that recipient's message.
  6. Confirm that the block contents are displayed properly.

Out-of-the-box personalization blocks

A list of personalization blocks is available by default to help you personalize the content of your message.
The list of personalization blocks depends on the modules and options which have been installed on your instance.
  • Greetings : inserts greetings with the recipient's name. Example: "Hello John Doe,".
  • Insert logo : inserts an out-of-the-box logo that has been defined when configuring the instance.
  • Powered by Adobe Campaign : inserts the "Powered by Adobe Campaign" logo.
  • Mirror page URL : inserts the mirror page URL, enabling Delivery Designers to check the link.
    For more on the mirror page generation, refer to Generating the mirror page .
  • Link to mirror page : inserts a link to the mirror page: "If you are unable to view this message correctly, click here".
  • Unsubscription link : inserts a link enabling to unsubscribe from all deliveries (blacklist).
  • Formatting function for proper nouns : generates the toSmartCase Javascript function, which changes the first letter of each word to uppercase. This block must be inserted in the source code of the delivery, into <script>...</script> tags.
    In the example below, the function is used to replace the element "My header" by "My new header" with uppercase letters at each word:
    <h1 id="sample">My header</h1>
    <script><%@ include view='toSmartCase'%>;
    document.getElementById("sample").innerHTML = toSmartCase("My new header");
    </script>
    
    
  • Registration page URL : inserts a subscription URL (see About services and subscriptions ).
  • Registration link : inserts a subscription link. that has been defined when configuring the instance.
  • Registration link (with referrer) : inserts a subscription link, enabling to identify the visitor and delivery. The link has been defined when configuring the instance.
    This block can be used in deliveries targeting visitors only.
  • Registration confirmation : inserts a link enabling to confirm subscription.
  • Social network sharing links : inserts buttons that enable the recipient to share a link to the mirror page content with the email client, Facebook, Twitter, Google + and LinkedIn (see Viral marketing: forward to a friend ).
  • Style of content emails and Notification style : generate code that format an email with predefined HTML styles. These blocks must be inserted in the source code of the delivery, in the ... section, into <style>...</style> tags.
  • Offer acceptance URL in unitary mode : inserts an URL enabling to set an Interaction offer to Accepted (see this section ).

Defining custom personalization blocks

You can define new personalization fields to be inserted from the personalized field icon via the Include... menu. These fields are defined in personalization blocks.
To create a personalization block, go to the explorer and apply the following steps:
  1. Click the Resources > Campaign Management > Personalization blocks node.
  2. Right-click the list of blocks and select New .
  3. Fill in the settings of the personalization block:
    • Enter the label of the block. This label will be displayed in the personalization field insertion window.
    • Select Visible in the customization menus to make this block accessible from the personalization field insertion icon.
    • If necessary, select The content of the personalization block depends upon the format to define two separate blocks for emails in HTML format and those in text format.
      Two tabs are then displayed in the lower section of this editor (HTML content and Text content) to define the corresponding contents.
    • Enter the content (in HTML, text, JavaScript, etc.) of the personalization block(s) and click Save .