params at init: name, email, segment_a–zMath.random() JavaScriptSame fake store as the extended demo — but the survey behaves the way the current Survey Suite pop-up does. The modal appears 2 seconds after page load (the documented "Pop-up Delay" setting), then not again for a day.
Both of these require the customer's web team to write JavaScript around the embed code.
The documented pattern: wire your own click handler that runs the pop-up initialization code.
The documented pattern: wrap the embed code in Math.floor(Math.random() * 100) < N yourself. This page rolled ? against a 100% sample, so the survey initialized.
Fixed schema only, set once in the embed code: first_name, last_name, email, country, segment_a…segment_z. Nothing can be added after init, and there is no way to read page data automatically.
Per the support docs: "Pop-up Surveys do not adhere to the Duplication Rule… They will open and create a non-response record every time you initiate the Pop-up initialization code." Watch the log below — every display costs a record (and for matched contacts, package quota).