Enhance your campaigns with 24Metrics' powerful fraud detection and optimization tools. The Google Ads Integration allows you to automatically screen traffic, block fraudulent clicks, and optimize ad spend by leveraging real-time fraud analysis.
Detect invalid traffic, reduce wasted budgets, and improve conversion accuracy with seamless data synchronization between Google Ads and 24Metrics. Stay ahead of ad fraud and maximize your campaign performance with advanced fraud prevention and actionable insights.






Define the additional parameters.
Note: Your integration ID will automatically be included in the generated code.
Copy the script.
Embed it on the landing page in the <body> HTML section.
Try to imitate a real AdGroup ID and Placement ID formats from Google Ads to make it more realistic.
Open the html file in a web browser and it will automatically send a click to 24Metrics with the parameters you entered.
Navigate to the Click Report page in 24Metrics to verify the click was recorded with the correct AdGroup ID and Placement ID
click_ip: '{ip_address}' in the ASP.pageClick function<script>
(function() {
var script = document.createElement('script');
script.src = 'https://cdn.fstrk.net/lib/index.js';
script.async = true;
script.onload = function() {
ASP.pageClick({
integrationID: '{integration_id}',
click_ip: '{ip_address}'
});
};
document.head.appendChild(script);
})();
</script>
Option 2: Try a different VPN connection for each click.
Configure fraud detection filters to protect your Google Ads campaigns from invalid traffic. The Global Filters section allows you to define screening rules based on your fraud detection requirements.

Defines the Global fraud screening rules applied to all traffic at the integration level.
For quick setup, select a pre-defined Detection Strategy that matches your campaign type:
Detection Strategies provide a solid baseline, but you should:
💡 Learn More: For detailed information about Filter Groups, execution priority, and best practices, see Filter Groups Explained.
When you created test clicks in the Create a Click section, you may have noticed that the Click Report displays raw AdGroup IDs (e.g., 05k87p88pl) and Placement IDs (e.g., 9kphcrbygb) instead of meaningful campaign names. While these IDs are technically accurate, they make it difficult to quickly identify which campaigns, ad groups, or placements are generating traffic.
Report Labels solve this problem by allowing you to assign custom, human-readable names to these raw IDs. Instead of seeing cryptic numbers, you'll see descriptive labels like "Summer Sale Campaign" or "Mobile App Install - iOS" in your reports, making data analysis much faster and more intuitive.
Once configured, your Click Reports will display the friendly labels instead of raw IDs, making it easy to see which campaigns are performing well or triggering fraud alerts.


Allow a few moments for processing the data transformation after creating the labels. You can use the refresh table button to reload the data.
Before Report Labels:
05k87p88pl9kphcrbygb
After Report Labels:
Active AdGroup #1 (ID: 05k87p88pl)Placement #1 (ID: 9kphcrbygb)
💡 Pro Tip: Add labels for all your active campaigns as soon as you set up the integration to ensure all future reports are immediately readable.
Once your integration is complete, you can configure the following options:
Active: Toggle this switch to activate or deactivate the integration. When deactivated, click and conversion screening will stop.
Enable IP Privacy: When enabled, IP addresses will be obfuscated in all reports and data exports for enhanced privacy compliance.
Blocking Strategy for Fraud Clicks:

Javascript:
Generate a Javascript Integration script for real-time screening of clicks and conversions by selecting the desired options and parameters.
Adding this code to your web page will automatically execute it:
<body> HTML section.For a detailed walkthrough on creating test clicks with the Javascript integration, see the Create a Click section.