Step-By-Step Guide: Identifying Spam Leads From ThomasNet in GA4

Kathy Hennessy
Written by Kathy Hennessy
Fact checked by Steve Condit
3.7
(3)
Published: December 9, 2025

This guide provides a detailed, step-by-step process for creating a custom Exploration report in Google Analytics 4 (GA4).

The specific purpose of this report is to help users identify potential spam leads originating from ThomasNet traffic.

This is achieved by systematically configuring the report to filter data down to the specific events, like e.g. “contact_thank_you” and sessions where the source/medium contains “thomasnet”, while also breaking down the event count by location (city/region), date, and hour to facilitate closer inspection for unusual patterns indicative of spam.

1. Accessing and Creating a New Exploration Report

The Explore section in GA4 is where you build custom reports for advanced analysis.

Step 1.1: Navigate to the Explore Tab

  1. Log into your Google Analytics 4 property.
  2. In the left-hand navigation menu, click on Explore (the compass icon).
  3. Click the + Blank template to start a new report from scratch, or choose Free-form if available.

Step 1.2: Name and Configure the Tab
In the Variables column on the left, give your Exploration a descriptive name, such as: Event tracking – date, city, region.
Ensure your Technique is set to Free form in the Tab Settings column.

GA4 free form explore report

2. Importing Dimensions and Metrics

Dimensions are the descriptive attributes (like City or Event Name), and Metrics are the quantitative data (like Event Count). You must first import them into the Variables column before you can use them.

Step 2.1: Import Required Dimensions

  1. In the Variables column, next to Dimensions, click the + icon
  2. Search for and select the following dimensions. Click Import when finished:
    • Event name
    • Session source / medium (be sure to select the correct one as there are multiple source/medium)
    • City (or Town/City)
    • Region
    • Date
    • Hour (this will give you the hour of the day the event occurred)
GA4 dimensions

Step 2.2: Import Required Metrics

  1. In the Variables column, next to Metrics, click the + icon
  2. Search for and select the following metric. Click Import when finished:
    • Event count
GA4-event-metrics

3. Building the Report and Adding Dimensions

Now, you will drag the imported items from the Variables column into the Tab Settings column to build your report table.

Step 3.1: Set up Rows and Columns

  1. In the Variables column, drag the following dimensions to the Rows box under Tab Settings to create the report breakdown:
  • Town/City
  • Region
  • Date
  • Hour
  • Session source/medium
ga4-explore

2. In the Variables column, drag the event count metrics to the Values box under Tab Settings.

ga4-event-count

3. In the Variables column, drag the event name metrics to the Columns box under Tab Settings.

ga4 event name

Your report will now display the number of events and users broken down by city, region, date, and hour, but for all events and all traffic sources.

4. Applying Filters for Specific Event and Source

This step focuses the report specifically on the “contact_thank_you” event and the “thomasnet” source/medium traffic.

Step 4.1: Filter by Event Name

  1. In the Tab Settings column, find the Filters box at the bottom.
  2. Drag the Event name dimension from the Variables column into the Filters box.
  3. Configure the filter:
      • Select dimension: Event name
      • Match type: Exactly matches
      • Expression: contact_thank_you
  4. Click Apply. This ensures the report only shows data for this specific event.

Note: “contact_thank_you” is the event name in our example – identify the actual event name you use in GA4 to track the certain events that you are building the report around. If you want to include multiple event names, you can use match type “contains” and use expression “thank_you”. This will include any event that contains “thank_you”.

Step 4.2: Filter by Session Source / Medium

  1. In the Tab Settings column, drag the Session source / medium dimension from the Variables column into the Filters box.
  2. Configure the filter:
    • Select dimension: Session source / medium
    • Match type: Contains
    • Expression: thomasnet
  1. Click Apply. This now restricts the data to only include sessions where the traffic source/medium contains “thomasnet”.

This step focuses the report specifically on the “contact_thank_you” event and the “thomasnet” source/medium traffic.

Step 4.1: Filter by Event Name

  1. In the Tab Settings column, find the Filters box at the bottom.
  2. Drag the Event name dimension from the Variables column into the Filters box.
  3. Configure the filter:
      • Select dimension: Event name
      • Match type: Exactly matches
      • Expression: contact_thank_you
  4. Click Apply. This ensures the report only shows data for this specific event.

Note: “contact_thank_you” is the event name in our example – identify the actual event name you use in GA4 to track the certain events that you are building the report around. If you want to include multiple event names, you can use match type “contains” and use expression “thank_you”. This will include any event that contains “thank_you”.

Step 4.2: Filter by Session Source / Medium

  1. In the Tab Settings column, drag the Session source / medium dimension from the Variables column into the Filters box.
  2. Configure the filter:
    • Select dimension: Session source / medium
    • Match type: Contains
    • Expression: thomasnet
  1. Click Apply. This now restricts the data to only include sessions where the traffic source/medium contains “thomasnet”.
ga4 explore report filters

This guide is also available as PDF: How to get detailed exploration report in GA4

Trouble seeing what you want in GA4?

We will be happy to help you with these GA4 exploration reports to find detailed data. We help companies identify valuable information and untapped potential on a daily basis. We are happy to help your company too!

Click on a star to rate this post!

View Success Stories

See how we’ve helped other clients reach their goals.

Scroll to Top