Frontend Events
Last updated
{
"formSlug": "your-form-slug",
"formId": 12345,
"submission": {
"customer": { "email": "...", "firstName": "...", "timezone": "..." },
"items": [
{ "product": { "id": 1, "title": "..." }, "serialNumbers": ["XYZ"] }
]
},
"response": {
"success": true,
"redirect": "https://example.com/custom-redirect",
"downloads": [],
"registeredBefore": false
}
}window.addEventListener('_mpr_submit_success', function(e) {
// Prevent the default redirection if one is configured
e.preventDefault();
var data = e.detail;
var items = data.submission && data.submission.items;
var purchaseLocation = items && items[0] ? items[0]['Where did you purchase?'] : '';
// Conditionally redirect based on the form input value
if (purchaseLocation && purchaseLocation.toLowerCase().includes('amazon')) {
window.location.href = '/pages/amazon-warranty';
} else {
// Fall back to original redirect or home
window.location.href = data.response.redirect || '/';
}
});