Skip to content

Welcome Screen

Welcome Screen

The Welcome Screen is an optional feature that can be displayed when users first open the SDK. It serves as an introduction to your virtual try-on experience and can be customized to match your brand identity.

When to Use

  • Show the welcome screen on the first launch of the SDK
  • Use it to introduce users to the virtual try-on experience
  • Set the tone for the user journey

Behavior

The Welcome Screen is displayed only if the user has not completed the Onboarding. Thus, it is bound to the Onboarding feature. If the Onboarding is not provided, the Welcome Screen will be displayed every time the SDK is opened and you should care of enabling or disabling the Welcome Screen feature in the configuration to control the Welcome Screen visibility yourself.


Customization

Customization

Images
  • Custom welcomeBackground image that fills the entire screen

Make sure image itself is dimmed to be contrast enough with onDark color

Icons
  • Custom central welcome82 icon displayed above the title (82x82 points)
  • General close24 icon for close button
Text Elements
  • Main welcomeTitle heading that introduces the feature
  • Supporting welcomeDescription explaining the virtual try-on experience
  • Call-to-action welcomeButtonStart to begin the experience
Typography
  • Custom welcomeTitle text style for the title
  • Custom welcomeDescription text style for the description text
  • General buttonM text style for the start button
Shapes
  • General buttonM shape of start button
Colors
  • General onDark color for close button, title, description and start button background
  • General onLight color for start button label

Analytics

The following analytics events are tracked on the Welcome Screen:

Type Event Page Id Description
page welcome Triggered when the welcome screen is displayed
onboarding welcomeStartClicked welcome Triggered when user clicks the start button
to start the journey
exit welcome SDK was closed on the welcome screen

How to implement

  • Android
  • iOS
  • Flutter