Micro Surveys
Micro Surveys let you collect quick feedback from users without interrupting their workflow. They support multiple question types and can be triggered in various ways.
Creating a Micro Survey
Navigate to produktly.com/app/micro-surveys/create to create a new micro survey.
Settings
Display
- Always - The survey is shown every time the trigger conditions are met
- Until answered - The survey is shown until the user completes it, then it won't appear again
Display Trigger
Choose how the micro survey is activated:
- Element Click - Shows when the user clicks a specific element
- Element Focus - Shows when the user focuses a specific element
- Element Hover - Shows when the user hovers over a specific element
- Element Visible - Shows when a specific element becomes visible on the page
- Immediate - Shows as soon as the page loads
- Time on page - Shows after a specified number of seconds on the page
- Manual - Only shown when triggered via code:
window.Produktly.openMicroSurvey({id: surveyId})
For element-based triggers, provide a CSS selector to identify the target element. See Element CSS Selectors for help finding selectors.
Auto Close
- Auto close - When enabled, the survey automatically closes after a specified number of seconds
Questions
Micro surveys can have multiple questions. For each question you configure:
Question Text
The question to ask. Supports localization.
Answer Type
- Emojis - Users select from a set of emoji options (customizable emojis and labels)
- Thumbs (up/down) - Simple thumbs up or down
- Rating (1-5) - Numeric 1-5 rating
- Text - Free-text input
- Multi-choice - Multiple choice options (customizable text options)
Positioning
Control where the micro survey appears on the page:
- Next to an element - Position relative to a specific element (requires CSS selector)
- Bottom center, Bottom left, Bottom right
- Top center, Top left, Top right
Styling
Select a pre-made theme or set custom theme and text colors.
Targeting
Micro surveys support the full targeting rules engine.
Localization
Question text and answer options support localization.
Opening with code
window.Produktly.openMicroSurvey({ id: microSurveyId });