JavaScript API
After feedback.js loads, window.usertraxSurveys is available when surveys are enabled for the auth key.
Methods
Section titled “Methods”usertraxSurveys.open(42);usertraxSurveys.close();usertraxSurveys.mount('#survey-slot', 42);usertraxSurveys.unmount('#survey-slot');Data attribute
Section titled “Data attribute”<div data-usertrax-survey="42"></div>Display modes
Section titled “Display modes”- popup — trigger engine (URL → sampling → delay → exit intent). At most one auto-popup per pageview.
- inline — mount/API/
data-usertrax-surveyonly; never auto-triggered.
Cooldown
Section titled “Cooldown”After complete or dismiss, a cooldown is stored in localStorage (usertrax_survey_cooldown:{id}).