Dev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback

A Custom Landing Page is an Optimizely <<product-name>> feature that allows Administrators to assign a specific URL to a customer. This URL displays a personalized welcome message, product suggestions, or relevant news to the user after they log in to the commerce site. Custom Landing Pages provide customers and their users with a tailored site experience, providing them with immediate access to products that may interest them, or simply making them feel welcome when they visit the site.

When a customer's users access the commerce site and sign in, they automatically are

redirected to the specified Custom Landing Page. If no Custom Landing Page is specified, the user is redirected to the authenticated Home Page.

While Personas and Custom Landing Pages serve similar functions, Custom Landing Pages are more reliable. As Personas are designated to users upon each login, and may change based on multiple factors, the Custom Landing Pages function is recommended for customers that require special webpages.

## Create a landing page

  1. Log into the **Admin Console**.

  2. In the **Primary Toolbar**, click **View Website**, and select the desired website.

  3. Access the CMS by clicking **Show CMS** in the upper left corner.

  4. Click **Content Tree** to expose the left hand navigation.

  5. Click **Edit CMS**.

  6. Hover over the **Home** section and then click **Chevron** to the right.

  7. Select **Add Page**.

  8. Choose the appropriate **Item Type** and **Template**, then click **Next**.

  9. Enter data in the required fields: **Name**, **Title**, and **URL**.

    Make note of this URL, as you will need it in a later step.

  10. Choose from the options at the bottom of the screen (including Hide Header and Exclude From Navigation), and add any necessary CSS or JavaScript.

  11. Click **Save**.

  12. Click **Add Content** of the **Content Zone** to add content widgets to the page.

  13. When all content has been added to the page, click **Publish** at the top of the screen to make the page live.

## Assign a landing page

After creating a landing page, assign the page to a Customer.

  1. Go to **Admin Console** \> **Customers**.

  2. Search for an existing Customer or click **Add Customer** to add a new customer.

  3. Click **Edit** for the desired Customer.

  4. In the **Details** finger tab, add the new page's URL to the Custom Landing Page field.

    Make sure to enter the _full_ URL, as captured in step 9 from the steps above.(ex. <>)

  5. Click **Save** at the top of the screen.