📚 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

  1. You create a campaign in AdFraudX and get a tracking URL or JavaScript code
  2. You use that URL/code in your tracking platform or embed it on your landing page
  3. When someone clicks your ad, the click goes through AdFraudX first
  4. AdFraudX analyzes the click using 27+ detection methods to identify bots, VPNs, proxies, datacenters, and other fraud indicators
  5. AdFraudX forwards the click to your advertiser (all clicks are forwarded by default, or you can redirect fraud clicks separately)
  6. You see the results in your dashboard - which clicks were detected as fraud and which were safe
📊 Important: AdFraudX detects fraud using advanced algorithms. By default, all clicks are forwarded to your advertiser. You can optionally configure fraud redirect URLs to send fraudulent clicks to a different destination.
💡 What You Need:
  • 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

  1. Log in to your AdFraudX account
  2. Go to "Campaigns" in the menu
  3. Click "Create New Campaign"
  4. Enter your campaign name (e.g., "My Campaign")
  5. Select "Tracking Link" as the tracking method
  6. Enter your advertiser's URL (the final destination URL)
  7. Click "Save Campaign"

✅ You'll get a tracking URL that looks like:

https://adfraudx.com/track/abc123def456...

Step 2: Copy Your Tracking URL

  1. In your AdFraudX campaign, find the "Tracking URL"
  2. Click the "Copy" button next to it
  3. Keep this URL handy - you'll need it in your tracking platform
⚠️ Important: This is your AdFraudX tracking URL. Use this instead of your advertiser's URL directly.

Step 3: Set Up Campaign in Your Tracking Platform

  1. Log in to your tracking platform account
  2. Go to "Campaigns" or "Offers""Create Campaign"
  3. Fill in your campaign details
  4. In the "Landing Page URL" or "Destination URL" field:
  5. Paste your AdFraudX tracking URL
  6. Save your campaign

Step 4: Set Up Postback URL (For Conversions)

To track conversions and detect conversion fraud:

🔄 Postback Flow:
  1. Advertiser sends conversion → AdFraudX
  2. AdFraudX detects if the original click was fraud
  3. AdFraudX forwards conversion → Your tracking platform

Part A: In AdFraudX Settings, enter your tracking platform postback URL:

https://your-tracking-platform.com/postback?clickid={clickid}&payout={payout}

Part B: Give the AdFraudX Postback URL to your advertiser:

https://adfraudx.com/postback/pb_your_unique_token_here?click_id={clickid}&amount={payout}

Step 5: Test Your Setup

  1. Click the test link yourself
  2. Go to AdFraudX → "Dashboard"
  3. You should see your test click appear within seconds
  4. Check if it shows as ✅ Safe or ❌ Fraud
🎉 That's it! Your setup is complete. AdFraudX will now analyze every click and detect 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

  1. Create a new campaign in AdFraudX
  2. Select "JavaScript Code" as the tracking method
  3. Enter your advertiser URL
  4. Save the campaign
  5. Copy the JavaScript code
  6. 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:

  1. When creating/editing a campaign, expand "Fraud Redirect" section
  2. Enter a fraud redirect URL
  3. Select which fraud types should be redirected
  4. Save the campaign

Custom Domains

Use your own domain for tracking:

  1. Go to "Custom Domains" in your dashboard
  2. Click "Add Custom Domain"
  3. Enter your domain (e.g., tracker.yourdomain.com)
  4. 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