Skip to main content
All CollectionsHow to's
How to Prevent Duplicate Submissions

How to Prevent Duplicate Submissions

Updated over 2 months ago

The Prevent Duplicate Submission feature in BlockSurvey helps maintain data accuracy by preventing multiple responses from the same respondent. Duplicate submissions can distort survey results, waste rewards, and impact data integrity.

BlockSurvey offers three methods to prevent duplicate submissions. Follow this guide to learn how to set them up.

  1. Browser Level Prevention.

  2. IP Level Prevention.

  3. Question Level Prevention.

Browser-Level Prevention

After submitting a response, respondents are restricted from taking the survey again using the same browser.

Here is how you can enable it:

  1. Go to the survey.

  2. Navigate to Settings -> Response Management.

  3. Toggle on Limit submissions to one per user (Browser level).

  4. Once you have designed your questionnaire, publish it and try submitting test responses.

IP-Level Prevention

After submitting a response, respondents are restricted from taking the survey again using the same IP address.

Here is how you can set it up:

  1. Go to the survey.

  2. Navigate to Settings -> Response Management.

  3. Toggle on Restrict submissions to one per IP address.

  4. Once you have designed your questionnaire, publish it and try submitting test responses.

Note: BlockSurvey will hash the respondent's IP address and store only the hashed value. The respondent's actual IP address is never stored, ensuring privacy while preventing duplicates at the survey level.

Question-Level Prevention

Once a respondent submits a response, they cannot submit another using the same email, social profile, or wallet address.

Let's try enabling the Prevent duplicate submission for an Email question type

  1. Go to the survey.

  2. Add an Email question.

  3. Click on the Options tab.

  4. By default, Prevent Duplicate Submission is enabled (If not enabled, toggle it on).

  5. Once you have designed your survey, publish and submit test responses.

Note: To prevent duplicate submissions based on NFT TokenId in Web3 Identity Verification, enable Prevent Duplicate Submission Per NFT TokenId under the Options tab of the Web3 Identity question. This ensures that each NFT TokenID can only be used once, even if transferred to another wallet.

Give it a try! By following these steps you can effectively prevent duplicate submissions and get quality survey data.

Did this answer your question?