Personalising content

For the external content to be personalised, you must make parameter specifications both in the settings for the data source and in the mailing.

Specifications in the data source

In the settings for the data source, you must append the variables or parameters to the URL in the URL of the data source field.

Notation: Variable=[$Parameter name]

Specifications in the mailing

First you must insert an entry from the Integrate content drop-down list at the desired place in the mailing.

Then you must insert the column name from the recipient table after each of the parameters. You can do this manually or by using the (Insert recipient data for personalisation) button.

Notation: $Parameter name=[Column name from the recipient table]

Example

A Web application expects values for the two variables id and gender. The values are to be passed from the Customer number and Gender columns in the recipient table to the Web application.

  • Entry in the URL of the data source field

    https://..../ContentServlet?id=[$customer number]&gender=[$gender]

  • Entry in the mailing directly after selection of an entry from the Integrate content drop-down list

    [%content-include("Content Include Servlet");xslt("Transformation Servlet") ;$customer number=;$gender=]

  • Entry after insertion of the column names

    [%content-include("Content Include Servlet") ;xslt("Transformation Servlet") ;$customer number=[Customer number] ;$gender=[Gender] ]

Constant arguments

In the mailing, you can also pass constant arguments to the data source. These must be set in inverted commas.

Related topics