Troubleshooting

Resolve common issues when using NS Ads Xperts™

Tracking Not Working

If clicks are not being tracked in Dashboard:

Checklist

  • Have you added tracking code to <head> of the page?
  • Does tracking code have correct data-domain="domain.com"?
  • Check Console log for JavaScript errors
  • Has domain been added to the system?
  • Have you waited 10-30 seconds after click for data to sync?
Debug: Open Console (F12), check Network tab, look for request to /api/track-click.php. If not found = tracking code not running.

Inaccurate Data

Fraud score or behavior data is incorrect:

  • Fraud score = 0: New IP, not enough data for scoring
  • Time on page = 0: User exited immediately, no behavior tracking
  • Scroll depth = 0: Page too short or user did not scroll
  • Interactions = 0: User did not click/hover any element
Note: Behavior data is sent every 10 seconds. If user exits before 10s, data may not update in time.

False Positive - Legitimate IP Blocked

If a safe IP is blocked by mistake:

How to Unblock

  1. Go to Blocked IPs page
  2. Find the IP that was blocked by mistake
  3. Click "Unblock" to unlock

Common false positive reasons:

  • VPN/Proxy: Shared IP, others using it to spam
  • Office Network: Multiple employees using same company IP
  • Fast clicks: Testing ads multiple times in short period
  • Mobile 4G/5G: Dynamic IP changes continuously

Slow Page Load

Tracking code is optimized to not affect performance:

  • Script only ~5KB gzipped
  • Loads async, does not block render
  • API call only 200-300ms
  • Does not affect PageSpeed score
Tip: Place tracking code at end of <head> or beginning of <body> to ensure important content loads first.

Common Errors

Error: "Domain not found"

Cause: Domain has not been added to the system.
Solution: Go to Domains page, click "Add New Domain", enter domain and save.

Error: "Invalid tracking code"

Cause: Tracking code was modified incorrectly or missing attribute.
Solution: Copy code again from Integration page, do not modify anything.

Error: "API limit exceeded"

Cause: Exceeded API call limit of your plan.
Solution: Upgrade to higher plan or wait for limit reset (beginning of month).

Still Need Help?

If issue is still not resolved, contact support with the following information:

  • Domain experiencing the issue
  • Error screenshot (if available)
  • Browser Console log (F12 → Console)
  • Time when error occurred
  • Steps already tried to fix

Contact Support

Send Email to Us

Response time: 2-24 hours (priority for Business & Agency customers)

Related Articles