Issue with Data Not Saving Properly in Pavlovia – soultions to direct to a new survey after completion?

I’m running an online experiment in Pavlovia using PsychoPy, which includes a survey (info sheet, consent form, questionnaires), an experimental task, and additional Pavlovia survey-based questionnaires. Participants are incentivised with a prize draw. At the end of the study, they reach the debrief page, where they can enter the prize draw via a link to a separate Pavlovia survey before pressing ‘Complete’ on the main survey. This keeps email addresses anonymous, but when participants don’t return to press ‘Complete’, their data isn’t saved.

I can see email addresses with no corresponding data, and only one full dataset has been recorded, while many appear empty. Pavlovia is set to ‘save periodically’ and ‘save incomplete results’, but it isn’t reliably saving responses before participants leave.

Does anyone know why Pavlovia might not be saving partial data despite these settings?

Is there a way to edit the post-submission message or redirect participants to the prize draw after pressing ‘Complete’?

Also, any suggestions on better ways to collect email addresses anonymously while ensuring data is saved?

Any advice would be really appreciated!

The result of my investigations is that incomplete data saving fails if the participants navigates away from the tab instead of closing it.

Yes. Since I doubt you’ll be able to add a link to the post-submission message, you need daisy chaining.