Issue:
Valid clicks are recorded in Ads Defender, but no invalid clicks appear – even after 24 hours of active ad traffic.
Cause Analysis and Solutions (Quick Overview):
Issue | Solution | Why This Happens |
Main Tag (Tracking Snippet) is missing or inactive | Verify the Main Tag under Click Fraud > Settings and reinstall if necessary. | The Main Tag is required for tracking invalid clicks. Without it, no data is collected. |
Tracking Snippet blocked by consent or scripts | Ensure the Main Tag fires on all pages without requiring user consent. | Some setups block tracking tags until consent is given, preventing data collection. |
Tag placement issue (fires too late) | Place the Main Tag in the | Tags placed too late miss traffic data, reducing detection of invalid clicks. |
Whitelisting Event applied too broadly | Limit the Whitelisting Event to specific conversion pages (e.g., thank-you pages). | Applying whitelisting site-wide causes all clicks to be marked as valid, hiding invalid traffic. |
Offsite-Tracking missing (Google/Microsoft/Meta Ads) | Check if Offsite-Tracking is active: | Offsite-Tracking ensures Ads Defender can track invalid clicks on ad platforms. If missing, invalid clicks cannot be attributed or assigned and will not appear in Ads Defender. |
Detailed Steps to Resolve All Issues:
1. Check and Reinstall the Main Tag (Tracking Snippet):
Go to Click Fraud > Settings > Tracking Snippet in Ads Defender.
If the message shows “Tracking Snippet is missing”:
Copy the Main Tag and paste it into the
<head>section of your website.Ensure the tag fires on all page views without user consent.
Verify tag placement: The tag should fire early, not after page load. It is recommended to fire the main tag without consent.
2. Resolve Consent or Script Blocking Issues:
Ensure the Main Tag fires without requiring user consent.
Adjust consent management platforms (CMPs) to allow the Ads Defender tag to trigger by default.
Test by visiting the website in incognito mode and checking the network tab for the Ads Defender tag.
3. Review Whitelisting Event Placement:
Verify where the Whitelisting Event is installed.
Remove it from general pages (e.g., homepage, landing pages).
Limit whitelisting to:
Order confirmation pages
Thank-you pages
Checkout completion screens
4. Check Offsite-Tracking for Google and Microsoft Ads:
Go to Click Fraud > Settings > Tracking Template.
Ensure Offsite-Tracking is enabled (toggle switch for Google and Microsoft Ads).
If invalid clicks are not tracked:
Check if a different tracking template exists at the campaign or ad level in Google/Microsoft Ads.
Remove conflicting templates and rely on Ads Defender’s account-level template. In case conflicting tracking templates are needed or required, please contact Ads Defender to find an individual solution for nesting the tracking templates together.
5. Verify Offsite-Tracking for Meta (Facebook) Ads:
In Meta Ads Manager, ensure the h_ext parameter is applied at the ad level
Add the parameter manually if missing. This allows Ads Defender to track click IDs and attribute invalid clicks.
6. Check for Missing Snippets on Pages:
Verify that the Main Tag is installed on all site pages.
Use Ads Defender’s Tracking Snippet Status to confirm consistent firing of the tag.
Reinstall the snippet on untagged pages to ensure complete coverage.
7. Consider Low Traffic Accounts:
Accounts with minimal ad traffic may not generate enough data for invalid click detection.
Wait 24-48 hours and monitor for changes.
Use the Live View in Ads Defender to track click activity in real time.
Important Notes:
Live View Monitoring: Use the Live View feature to ensure the tag fires correctly and in real time.
Tag Placement Critical: The earlier the Main Tag fires, the better Ads Defender can detect invalid clicks.
Consent Exceptions: Consent platforms blocking the tag can prevent Ads Defender from collecting data, resulting in 0 invalid clicks.
Why This Matters:
Main Tag and Offsite-Tracking: Fundamental for detecting click fraud across the entire funnel.
Whitelisting Errors: One of the most common causes for missing invalid clicks – overly broad whitelisting can unintentionally exclude fraudulent activity.
Continuous Monitoring: Regularly check tracking template and snippet status to avoid misconfigurations.
