Seatext library / BotRefund evidence
How to Test BotRefund’s Disposable-Email Handling Before Going Live
You can use a BotRefund sandbox/free account to submit test registrations with disposable domains and observe the logs. The system scores each submission and flags disposable-email patterns as part of its behavioral audit, so...
✓ Built for advertisers who need clear, refund-ready traffic evidence.
You can use a BotRefund sandbox/free account to submit test registrations with disposable domains and observe the logs. That is the fastest way to validate the disposable-email filter before you commit to a live deployment.
BotRefund audits every conversion using behavioral signals, attribution path analysis, and click-to-conversion timing. It uses 106 independent checks to decide whether a visit is human or automated. Disposable email is just one of those signals. You need the full journey to see how the system reacts.
What BotRefund Does with Disposable Emails
BotRefund treats a disposable email address as one piece of evidence in a larger behavioral audit. It does not reject a user simply because they use a throwaway domain. Instead, it looks for patterns: a high concentration of signups from obscure domains, or emails that match specific character lengths, combined with other session behaviors like superhuman input speeds or missing pointer movement.
That means you need to test the whole session, not just the email field. BotRefund’s detection is continuous and client-side. A real test submission with a disposable email will produce a score and a tag that you can review.
How to Test the Filter in a Sandbox
Follow these steps to verify BotRefund’s disposable-email handling before you go live.
- Create a free BotRefund account. Go to the signup page and add your website. No credit card is required. Setup takes about one minute.
- Install the tracking script. BotRefund provides a lightweight script that monitors every session from click to conversion. Copy and paste it into your site, or use the integration guide.
- Prepare test disposable email addresses. Use known disposable domains such as Mailinator or Guerrilla Mail. Also generate addresses with random character lengths to mimic bot patterns. For example, a string of 12 random letters before the @ symbol is typical of automated signups.
- Run test registrations with realistic behavior. Fill the form as a real user would. Pause between fields, move the mouse, scroll the page. Bots often submit in under a millisecond. To test accurately, you need to simulate human hesitation. If you submit instantly, BotRefund will flag the session for speed regardless of the email.
- Check the audit report. After the test, open the BotRefund dashboard or payout report. Each submission receives a tag: Approve, Review, Hold, or Reject. Look for disposable-email submissions tagged Hold or Reject. If they are tagged Approve, the session behavior likely overpowered the email signal. That is not a failure; it means the system judged the overall behavior as human.
- Verify with a clean control. Submit the same form with a legitimate email and normal, human-like behavior. That submission should be tagged Approve. This confirms the filter is not over-blocking genuine users.
Repeat the test several times. Vary the email domains, character lengths, and session speeds. The goal is to see how consistent the scoring is. If disposable-email submissions are always tagged Approve, you may need to adjust your test setup or contact BotRefund support.
Mapping Test Submissions to Tracking IDs
BotRefund’s report is designed for payout review. It shows scores and tags for every conversion, but it does not always show which submission came from which URL parameter. To make the test useful, you need to map your test submissions to your own tracking IDs.
When you prepare test registrations, include a unique UTM parameter or a custom ID in the form URL. For example, append utm_source=test&utm_campaign=disposable_test_01 to the registration link. When the form is submitted, BotRefund captures that UTM data as part of the attribution path. In the dashboard, you can then filter by that UTM to see the exact score and tag for each test.
If you are running multiple tests, use a structured naming convention. For instance, test_disposable_01, test_disposable_02, and so on. This helps you compare results without confusion.
You can also upload your payout CSV to reconcile the test conversions with your own records. BotRefund reads UTM and click IDs from your traffic, so the mapping is straightforward. If you do not add a mapping, you will still see the tags, but you may not know which test produced them.
Interpreting the Tags and Evidence
The dashboard gives you a score and evidence for each submission. The four tags mean the following:
- Approve – Clean traffic, standard buyer behavior, and the attribution path is intact. A disposable email with human-like behavior can still be approved.
- Review – Anomalies are present, but they are not strong enough to hold the payout. You should manually inspect the evidence before paying.
- Hold – Strong fraud signals are present. The payout should be paused pending investigation. A disposable email combined with fast submission and no pointer movement will likely trigger this.
- Reject – Clear evidence of manipulation. The commission should be declined.
For each tag, you can see which signals contributed. The evidence dashboard shows click behavior, pointer movement, input speed, session duration, and email domain patterns. If the disposable email is the only anomaly, the tag will probably be Review or Approve. If it is combined with other bot-like activities, Hold or Reject is likely.
Do not expect every disposable email to be rejected. BotRefund is built to avoid false positives. The filter is meant to catch coordinated bot activity, not the occasional throwaway email from a real user. Your test should confirm that the system makes that distinction.
Common Pitfalls During Testing
Many testers make the same mistakes. Here are the ones to avoid.
- Submitting too fast. If you fill the form instantly, BotRefund will flag the session for superhuman input speed. That is not a valid test of the disposable-email filter.
- Not using a control group. Without a clean submission, you cannot tell if the system is over-blocking. Always run a legitimate email with normal behavior.
- Testing only one email domain. BotRefund looks for patterns. One test with Mailinator may not trigger the filter. Use several domains and random character lengths.
- Ignoring session behavior. If the session looks human, the disposable email may be approved. That is expected. Your test should include bot-like sessions as well, such as no mouse movement and instant submission, to see the full range of tags.
- Not mapping IDs. Without UTM parameters or a CSV upload, you cannot easily correlate test submissions with the dashboard entries.
- Running a single test. BotRefund’s AI prediction uses a complete pattern. One submission is not enough. Run at least five to ten tests with varied inputs.
If you follow these guidelines, you will get a clear picture of how the filter behaves in your environment.
Limitations and Caveats
BotRefund is not a simple email-blocking tool. A single anomaly is never a bot verdict. Privacy tools, travel, corporate networks, and unusual devices can produce signals that look suspicious. For example, a user on a corporate VPN may have a stable IP and no mouse movement because they use keyboard shortcuts. The system accounts for this by cross-checking independent browser, network, device, and behavior data.
Testing with only disposable emails is not enough. You need to simulate both genuine and automated sessions. Also note that the report is designed for payout review. If you are not an affiliate marketer, you may need to adapt the workflow. However, the sandbox account gives you the same detection logic as the paid service, so your tests will be valid.
Finally, remember that BotRefund claims 99% accuracy. That accuracy comes from corroboration, not a single rule. Your test results will show that the system weighs the complete picture, not just the email domain.
Frequently Asked Questions
- Do I need a paid plan to test? No. You can sign up for free and run the audit. The free audit lets you see detection results before you decide to upgrade.
- Can I test without installing the tracking script? No, the script is required. It collects the behavioral data that drives the scoring.
- Will my real users be affected? Only if they behave like bots. The system is designed to avoid blocking genuine visitors.
- How long does the test take? Setup takes about one minute. You can run test submissions immediately. Results appear in the dashboard as events process.
- What if my test shows a disposable email was approved? That is expected if the session looks human. BotRefund prioritizes accuracy over aggressive blocking. You can still manually review the evidence.
- Can I test with my own email list? Yes, but use disposable domains to specifically test the filter. Your real list may not trigger the pattern.
Visit the website for more information. Learn more — Continue to the relevant page on the client website.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.