📚 Documentation
Learn how to integrate AdFraudX with your tracking platform. Simple step-by-step guides that anyone can follow.
🚀 Quick Start
AdFraudX helps you detect fraudulent clicks so you can see which traffic is real and which is fake. Here's how it works:
How AdFraudX Works
- You create a campaign in AdFraudX and get a tracking URL or JavaScript code
- You use that URL/code in your tracking platform or embed it on your landing page
- When someone clicks your ad, the click goes through AdFraudX first
- AdFraudX analyzes the click using 27+ detection methods to identify bots, VPNs, proxies, datacenters, and other fraud indicators
- AdFraudX forwards the click to your advertiser (all clicks are forwarded by default, or you can redirect fraud clicks separately)
- You see the results in your dashboard - which clicks were detected as fraud and which were safe
- An AdFraudX account (free signup available - 10,000 clicks/month free)
- A tracking platform account OR a landing page you control
- 5 minutes to set it up
📋 Available Features
- Tracking Link Mode: Redirect traffic through AdFraudX (works with any traffic source)
- JavaScript Embed Mode: Embed tracking code on your landing page (no redirect needed)
- Multiple Destination URLs: Set up multiple advertiser URLs with rotation
- Fraud Redirect URLs: Optionally redirect fraud clicks to a different URL
- Custom Domains: Use your own domain for tracking
- 27+ Detection Methods: Advanced fraud detection
- Conversion Fraud Detection: Track conversions from fraudulent clicks
🔗 Integration Guide
Follow these simple steps to integrate AdFraudX with your tracking platform:
Step 1: Create a Campaign in AdFraudX
- Log in to your AdFraudX account
- Go to "Campaigns" in the menu
- Click "Create New Campaign"
- Enter your campaign name (e.g., "My Campaign")
- Select "Tracking Link" as the tracking method
- Enter your advertiser's URL (the final destination URL)
- Click "Save Campaign"
✅ You'll get a tracking URL that looks like:
Step 2: Copy Your Tracking URL
- In your AdFraudX campaign, find the "Tracking URL"
- Click the "Copy" button next to it
- Keep this URL handy - you'll need it in your tracking platform
Step 3: Set Up Campaign in Your Tracking Platform
- Log in to your tracking platform account
- Go to "Campaigns" or "Offers" → "Create Campaign"
- Fill in your campaign details
- In the "Landing Page URL" or "Destination URL" field:
- Paste your AdFraudX tracking URL
- Save your campaign
Step 4: Set Up Postback URL (For Conversions)
To track conversions and detect conversion fraud:
- Advertiser sends conversion → AdFraudX
- AdFraudX detects if the original click was fraud
- AdFraudX forwards conversion → Your tracking platform
Part A: In AdFraudX Settings, enter your tracking platform postback URL:
Part B: Give the AdFraudX Postback URL to your advertiser:
Step 5: Test Your Setup
- Click the test link yourself
- Go to AdFraudX → "Dashboard"
- You should see your test click appear within seconds
- Check if it shows as ✅ Safe or ❌ Fraud
📝 JavaScript Embed Mode
If you control your landing page, use JavaScript Embed Mode instead of redirect URLs:
When to Use JavaScript Mode
- You control the landing page HTML
- You want to avoid redirects (faster user experience)
- You're sending direct traffic to your landing page
- Your traffic source doesn't support redirect URLs
How to Set Up JavaScript Mode
- Create a new campaign in AdFraudX
- Select "JavaScript Code" as the tracking method
- Enter your advertiser URL
- Save the campaign
- Copy the JavaScript code
- Paste the code before
</body>tag on your landing page
⚙️ Advanced Features
Multiple Destination URLs
Set up multiple advertiser URLs for a single campaign:
- Single URL Mode: Always use the first URL (default)
- Weighted Rotation: Distribute traffic across multiple URLs based on weights
Fraud Redirect URLs
Optionally redirect fraud clicks to a different URL:
- When creating/editing a campaign, expand "Fraud Redirect" section
- Enter a fraud redirect URL
- Select which fraud types should be redirected
- Save the campaign
Custom Domains
Use your own domain for tracking:
- Go to "Custom Domains" in your dashboard
- Click "Add Custom Domain"
- Enter your domain (e.g.,
tracker.yourdomain.com) - Follow the DNS setup instructions (CNAME record)
27+ Detection Methods
- IP Analysis: Detects VPNs, proxies, datacenters
- Device Fingerprinting: Analyzes browser, OS, device characteristics
- Behavioral Analysis: Detects non-human patterns
- Geographic Analysis: Identifies location spoofing
- Timezone Analysis: Identifies inconsistent data
- Duplicate Detection: Finds repeated clicks
🆘 Need Help?
If you're stuck or have questions:
- Check your dashboard: Most issues can be solved by checking your AdFraudX dashboard
- Review your URLs: Make sure your tracking URL and postback URL are correct
- Test with a real click: The best way to test is to click your own link
- Contact support: Reach out to our support team if you need help