Treść Landing page może zawierać informacje poufne, takie strony powinny być w aplikacji oznaczone jako „zabezpieczone”. Wyświetlenie takiej strony wymaga zbudowania unikalnego adresu URL. Adres ten budowany jest w postaci:
/ms/{shortId}/{style}/{name}.htm?{contactId/email}=***&sha=***
gdzie:
- name – nazwa Landing page,
- shortId – to identyfikator klienta w SALESmanago,
- style – dodatkowy parametr ramki Landing page, mogący definiować np. jej styl,
- contactId / email – parametr identyfikujący kontakt (może być stosowany tylko jeden z parametrów),
- contactId – ID kontaktu, które może być pobrane przez API,
- email – adres e-mail kontaktu,
- sha – klucz zabezpieczający wyliczany funkcją SHA1 z konkatenacji ID klienta, ID lub emaila kontaktu oraz klucza Landing page:
sha = sha1(shortId + contactId/email + msKey + name)
klucz Landing page znaleźć można na panelu ustawień: „Ustawienia” > „Integracja”, name to nazwa Landing page.
W przypadku, gdy nie podajemy parametrów identyfikujących kontact (contactId lub email) parametr sha obliczamy jako:
sha = sha1(shortId + msKey + name)
UWAGA: Nie znając klucza Landing page nie jest możliwe wygenerowanie linku do strony, jednak przekazanie linku innej osobie umożliwia jej wyświetlenie zawartości strony.