Landing pages: what they are and how to use them

Landing pages are SALESmanago Marketing Automation solution for creating a landing page or dynamic content on a website. The use of landing pages varies from a small banner or button via a pop-up recommendation system, to a complex dynamic menu page.

Landing pages can be placed on a webpage in two ways:

  • as a window iframe,
  • as a pop-up.

Iframes are part of a webpage, located on a different server than the rest of the site. Iframes are used mostly for posting advertising banners. SALESmanago uses them to post dynamic content within a web page.

Landing pages can use the same contact information and contact behaviour on the site.  So you can, for example, display a banner with a greeting: “Hello Steven”. The name is taken from the contact details.

Note: Landing pages are not capable of creating personalized content like emails that are sent to a contact, or FreeMarker notifications that are used in dynamic emails.

In addition to basic contact details you can view coupons, details of the last external event and additional details.

How to create a landing page:

Landing pages are located in the Website Marketing -> Landing pages

Go to the list of landing pages created before – in the upper right corner you will find a button which activates the site creator:


Edit the site in the same way as for the email template; the creator has the same functions, except placeholders – to add the personalized information you will have to use the possibilities offered by Freemarker. The whole Landing page should be created as a table. The dimensions should fit the space it will occupy on the website.


In order for the Landing page to run a dynamic content, you will have to add to it a relevant script – <iframe> that imports the contact’s client ID. The script you see below will only work with monitored contacts.


1. Iframe must be added to your site.

<iframe id="landingpage_test" height="400" width="400" src=""> </iframe>

2.  Add jquery code anywhere on the website.

<scripttype="text/javascript"> $(document).ready(function () { varsmClientId = smReadCookie('smclient'); $("#landingpage_test").attr('src', 'Landingpage_URL?contactId=' + smClientId); }); </script>


Red – this element has to be the same in both scripts – it relates to the name of your Landing page. Any name can be chosen, yet it is essential that the same name is used in both locations.

Blue – link to the Landing page that has been created in the system.

Green – additional element of the link that must be added in order to create personalized content. You can also use an email address:?

If you need more information about the topic mentioned above, please contact us: +1 800 960 0640