Skip to content
WebsiteLogin

Google Ads

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.

  1. Open Integrations in the main menu.
  2. Click Create.
  3. Enter an Integration Name (for example, Demo Google Ads).
  4. Under Select Integration Type, choose Google Ads in the third-party platform section.
  5. Click Save & Proceed To Setup.

Create New Integration with Google Ads selected

  1. Log in to your Google Ads account.

  2. Copy your 10-digit Customer ID from the top right of Google Ads. Customer ID

  3. In 24metrics, paste it into the Google Ads Customer ID field.

  4. Click Send Link Request.

    Customer ID setup interface

  5. Accept the link request in Google Ads.

    Customer ID activation screen

    1. In your Google Ads account, navigate to Admin → Access and Security → Managers
    2. Locate the Link request from 24Metrics and Click Accept

    Google Ads access confirmation

  1. Open your Google Ads integration and go to the Javascript tab (code generator).

    Javascript code generator

  2. Define the additional parameters. Note: Your integration ID will automatically be included in the generated code.

  3. Copy the script.

  4. Embed it on the landing page in the <body> HTML section.

  5. Try to imitate a real AdGroup ID and Placement ID formats from Google Ads to make it more realistic. (optional) Use real AdGroup ID or Placement ID values from your Google Ads account for more accurate testing.

  6. Open the html file in a web browser and it will automatically send a click to 24metrics with the parameters you entered.

  7. Navigate to the Click Report page in 24metrics to verify the click was recorded with the correct AdGroup ID and Placement ID

  1. Create clicks via HTML using different click ips. Option 1: Manually add 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.
  2. Allow a few moments for processing, then review the Click Report page to verify that the clicks are being accurately recorded in the table.
  3. In your Google Ads account, navigate to Admin → Account Settings → IP Exclusions. Here you can see the list of excluded IP addresses that have been added by 24metrics based on the fraud detection results. Google Ads IP Exclusion

Open the integration Global Filters tab to set screening rules for Google Ads clicks. Google Ads filter groups are clicks-only; conversion and impression controls are not available. Common checks include Emulator & Bots, VPN / Proxy, Click Flooding, GEO Filter, and Device Anomaly.

Global filters remain the fallback when no custom group matches. Use Filter Groups for source-specific matching and Browse Click Filters Preset for click presets. The shared guide’s conversion and impression controls do not apply to Google Ads.

  1. Open the Global Filters tab in your Google Ads integration.
  2. Choose the click filter you want to configure.
  3. Enable or disable the filter, then configure its click settings in the drawer.
  4. Select Done to close the drawer, then use the page-level Save changes action.
  • Test the selection against real traffic.
  • Review results in Click Reports and Fraud Detection reports.
  • Adjust thresholds based on your campaigns and risk tolerance.

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.

  • Improved Readability: Quickly identify campaigns without memorizing ID numbers
  • Better Analysis: Understand traffic patterns at a glance
  • Team Collaboration: Share reports that everyone can easily understand
  • Faster Decision Making: Spot issues and opportunities without cross-referencing Google Ads

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.

Create AdGroup Label Create Placement Label

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:

  • AdGroup: 05k87p88pl
  • Placement: 9kphcrbygb

Click Report with raw IDs

After Report Labels:

  • AdGroup: Active AdGroup #1 (ID: 05k87p88pl)
  • Placement: Placement #1 (ID: 9kphcrbygb)

Click Report with labels

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:

    • Redirect to Fallback URL: rejected clicks will be redirected to a custom URL.
    • Blank Page: rejected clicks will be redirected to a blank page. Google Ads integration completed
  • 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:

    1. Define the additional parameters.
    2. Copy the script.
    3. Embed it on the landing page in the <body> HTML section.

For a detailed walkthrough on creating test clicks with the Javascript integration, see the Create a Click section.