Domains and URLs for Hosted Pages
Hosted pages use your Link Domain (set in your Account Settings) to rewrite the base URL (or a default domain if none is selected).
For example, if your link rewrite domain is "link.mydomain.com," your hosted pages will be accessible via "link.mydomain.com/pagetype/pagename." See below for specific examples per page type.
To keep up with the requirements of expanding global regulation of privacy, Sailthru has committed itself to a product development framework considering privacy by design and by default. This framework requires that we continually evaluate existing and future product functionality to ensure that privacy is at the forefront of our services. Based on internal evaluation, we have modified the features that passed email addresses as query parameters by default to instead pass information in a hashed format. (November 17, 2020)
When sending any link to your subscribers in a template, you'll use a Zephyr function that writes the link in the background. This Zephyr function builds a personal URL from a profile_id and a hash of your API secret using a hosted page's name and type with no personal or security information exposed. You add your unique page name and the type of page and Sailthru does the work.
{hosted_page_link("page_name", "page_type")}
Signup Pages
The page is publicly accessible via this URL: [link domain]/join/[pagename]
- Example:
link.yourdomain.com/join/signup
If you are sending your subscribers a link to your signup page, use the following format:
<a href="{hosted_page_link('my-signup-page', 'signup')}">{hosted_page_link('my-signup-page', 'signup')}</a>
Add your unique page name where the example shows 'my-signup-page' and the type of page where the example shows 'signup'.
User Management/Optout Pages
User Management and Optout pages are pages that you might send to your subscribers in a message template. While the page is accessible from a URL using your link domain, you'll use a special Zephyr function to send the link to subscribers. Using the Zephyr function protects subscriber email addresses and your deliverability and security. The function builds the link in the back-end so you don't need to expose any information.
The page is accessible via this URL:
link.yourdomain.com/manage/[pagename]
Example link for your template:
<a href="{hosted_page_link(‘preferences’, ‘manage’)}">Manage your preferences</a>
Add your unique page name where the example shows 'preferences' and the type of page where the example shows 'manage'.
When a subscriber reads an email and clicks the link, the link will contain a URL similar to this format: The components of this URL are as follows:
https://cb.sailthru.com/manage/2m2/my-manage-page?profile_id=&hash=3d400793d202af778183d2a12921c726
http://cb.sailthru.com/is the link domain./manage/is the page you are viewing. In this case, you're looking at the 'manage' page./m2m/refers to the message the link came from.3d400793d202af778183d2a12921c726is a unique hash generated for security purposes .
Formatting user management pages
How do user management pages stay secure?
A private user management page adds a unique hash to the URL, which is required to access the page. This prevents an end user from changing the email address in the URL and accessing another user's page.
When you link to a hosted page, use the following format:
- To link to a user management page, use the following Zephyr in your link:Copy
<a href="{hosted_page_link(‘preferences’, ‘manage’)}">Manage your preferences</a>Note: Previously User Management Pages could be set to ‘public’ or ‘private’. New User Management Pages are ‘private’ by default and this cannot be configured. User Management Pages that were historically set to ‘public’ will remain that way. Contact Support if you would like to set a historic page to ‘private’.