How Do I Collect More Data After a Capture?
Yes — use the Post Capture tab to choose what happens after someone completes your Capture, and turn that moment into a second data-collection step.
Two behaviours are especially useful for gathering more:
Message + redirect. Show a brief thank-you message, then send the user to any URL — a survey, a preference centre, or a longer form — where you can collect richer details once they have already converted.
Trigger another Capture. Chain a second Capture so completing the first one launches another, letting you ask for a little more without crowding the original form.
This is progressive profiling in practice: keep the first form short to protect conversions, then collect deeper data in a follow-up step.
For a more technical route, the JavaScript Callback fires once the Capture is completed and passes the status plus the data collected from your form to your page. You can use it to act on that data instantly — add a coupon to the cart, update the user's account, award them something, or show specific content.
First, you'll need to initialize the onCaptureComplete function:
<script>
window.onCaptureComplete = function(captureName, message, data) {
console.log("Capture Callback Test captureName:", captureName, "message:", message, "data:", data);
}
</script>
This should then provide your function with the following parameters:
The first parameter, captureName, returns the title of your Capture campaign:
"My Capture"
The second parameter, message, returns a message describing the outcome of completing the Capture. For successful conversions, the message will return "Lead added". If an error occurred, the error message will appear in this field.
"Lead added"
The third parameter, data, returns some data about the user that completed your Capture:
{
"form_data": {
"email": "sallysmith@mail.com",
"name": "Sally Smith"
},
"key": "CQjsS",
"language_code": "en",
"location": {
"city_name": "Sydney",
"country_code": "AU",
"country_name": "Australia",
"description": "Sydney, NSW, Australia",
"region_name": "NSW",
"time_zone": "Australia/Sydney"
}
}