Trigger with code
Use the survey command with the Key to trigger a Survey. If the Survey is already loaded, the function will return the existing instance, making it safe to call multiple times.
const survey = await window.Frill('survey', {
key: 'YOUR_SURVEY_KEY', // <-- Add Survey key here
callbacks: {
onReady(survey) {
console.log(survey);
},
},
});Triggering a Survey will ignore all targeting rules (e.g. URL matching and segmentation), but frequency (re-show) rules will still apply unless you have enabled the "Ignore frequency rules when triggered with code" option.
The Survey will not open if another survey is already open, even if you have chosen to ignore frequency rules. You can skip this check with the force option.
Force show
You can force a Survey to open by setting force: true in your survey command.
const survey = await window.Frill('survey', {
key: 'YOUR_SURVEY_KEY', // <-- Add Survey key here
force: true,
});Last updated