How to Track Google Maps Traffic in GA4

TABLE OF CONTENT

    Last Updated on March 12, 2026 by Emily Carter

    Google Maps sends visitors to your website every day. People find your business listing, click your website link, and land on your pages. But do you know how many of those visits happen? Do you know what those visitors do after they arrive?

    GA4 can answer these questions. This guide shows you exactly where to find Google Maps traffic data, how to separate it from other organic traffic, and how to track actions like calls, form submissions, and bookings from Maps visitors.

    Want more traffic from Google Maps? Let IndeedSEO optimize your local SEO strategy.

    Where to Find Google Maps Traffic Inside GA4

    Google Maps traffic appears in GA4 under the organic search channel. When a user clicks your website link from a Google Maps listing, Google tags that session with a source of “google” and a medium of “organic.” This is the same tagging that applies to standard Google Search clicks.

    This means Google Maps visits do not get their own dedicated channel by default. They sit inside your organic search data alongside clicks from Google Search results pages.

    However, GA4 does capture a specific signal that separates Maps traffic from regular search traffic. That signal is the utm_source and the landing page path, but more reliably, it comes from the session source platform and the referral path data tied to maps.google.com.

    In some cases, GA4 records the source as maps.google.com rather than google, depending on how the user accessed Maps (browser vs. app) and whether UTM parameters are present on your listing link. This variation is important. It means your Maps traffic can appear in two places:

    • Under Google / organic — for app-based Maps clicks
    • Under maps.google.com / referral — for browser-based Maps clicks

    Knowing this helps you find all your Maps traffic without missing a portion of it.

    Find Google Maps Traffic in GA4 Traffic Acquisition Reports

    Follow these steps to locate Google Maps traffic in your GA4 account.

    Step 1: Open Traffic Acquisition

    Go to your GA4 property. In the left menu, click Reports, then Acquisition, then Traffic Acquisition. This report shows sessions grouped by channel, source, and medium.

    Step 2: Change the Primary Dimension

    By default, the report shows data grouped by the Session default channel group. Click the dropdown above the data table and switch the primary dimension to Session source/medium. This gives you a line-by-line breakdown of every traffic source.

    Step 3: Search for Maps Traffic

    Use the search bar above the table. Type maps.google.com and press Enter. This filters the table to show only sessions that came from the Maps referral source.

    Next, clear that filter and search for Google / organic. This shows your combined organic search and Maps app traffic together.

    Step 4: Compare the Two

    Add both sources to your comparison. Look at sessions, engaged sessions, and conversions for each. The maps.google.com / referral row represents users who clicked your website link from Google Maps in a browser. The Google / organic row includes both standard search clicks and Maps app clicks combined.

    Step 5: Use Date Comparisons

    Set a date range that matches your business activity. If you ran a Google My Business Profile promotion or updated your listing, check whether sessions from Maps increased during that period. This helps you connect listing changes to actual website traffic.

    Separate Google Maps Visits from Other Organic Traffic

    Since Maps app traffic blends into Google / organic, you need a way to isolate it. There are two reliable methods. This separation also helps you measure the direct impact of local profile optimization — because when you improve your Google Business Profile, you want to see whether those changes actually drive more website visits.

    Method 1: Add UTM Parameters to Your Google Business Profile Link

    This is the most accurate method. Google Business Profile lets you add a UTM-tagged URL to your website field. When users click that link, GA4 records the custom UTM values instead of the default organic tagging.

    Use a URL like this:

    https://yourwebsite.com/?utm_source=google&utm_medium=organic&utm_campaign=google_maps

    Or make it more specific:

    https://yourwebsite.com/?utm_source=google_maps&utm_medium=referral&utm_campaign=gbp_listing

    Once you add this URL to your Google Business Profile, all clicks from your Maps listing — both app and browser — will appear in GA4 under the source and medium you defined. You can then filter your Traffic Acquisition report by utm_source = google_maps and see only Maps-driven sessions.

    How to Add the UTM URL to Your Google Business Profile:

    1. Go to your Google Business Profile dashboard
    2. Click Edit profile
    3. Find the Websitefield
    4. Replace your plain URL with your UTM-tagged version
    5. Save the changes

    Changes may take a day or two to reflect in GA4 data.

    Method 2: Create a Custom Segment in GA4 Explorations

    If you have not added UTM parameters yet, use GA4’s Explore feature to isolate Maps traffic.

    1. Click Explorein the left menu
    2. Create a new free-formexploration
    3. Add the Session sourceas a dimension
    4. Create a segment where the Session source contains maps.google.com
    5. Apply the segment and analyze traffic behavior

    This method captures only the browser-based Maps traffic, not app-based. It works as a quick view but is less complete than UTM tagging.

    Method 3: Use GA4 Comparisons in Standard Reports

    Inside any standard report, click Add comparison at the top. Set the condition that the Session source contains maps. This adds a comparison column to your report so you can see Maps traffic behavior side by side with your total traffic.

    Track Calls, Form Submissions, and Bookings from Maps Visitors

    Finding Maps traffic is only the first step. The more valuable question is: what do Maps visitors do on your site? Do they call you? Fill out a form? Book an appointment?

    GA4 records user interactions as Google Analytics events, which can also be marked as conversions. Here is how to set up tracking for each one.

    Track Phone Calls from Maps Visitors

    If your website has a click-to-call phone number, GA4 can track when users tap it.

    Set up a GA4 event that fires when a user clicks a tel: link. In Google Tag Manager, create a trigger based on Click URL that contains tel:. Attach a GA4 event tag named phone_call_click or similar.

    Once the event is live, go to Admin > Conversions in GA4 and mark this event as a conversion. Now you can filter your Traffic Acquisition report to see how many phone call clicks came from Maps visitors specifically.

    Track Form Submissions from Maps Visitors

    Form submissions require an event that fires on successful form completion. Avoid tracking the submit button click alone — users sometimes click submit without completing all fields.

    Instead, track the thank-you page view or a form completion confirmation. In Google Tag Manager, create a trigger based on the URL of your confirmation page. Build a GA4 event tag named form_submission and mark it as a conversion in GA4.

    To see form submissions from Maps visitors, go to Explore and build a funnel. Set Step 1 as sessions from maps.google.com or your UTM-tagged source, and Step 2 as the form_submission event. This shows the conversion rate from Maps traffic to form completions.

    Track Bookings from Maps Visitors

    Booking tracking works the same way as form submissions. If your booking tool redirects to a confirmation page, track that page view as a conversion event. If the booking happens inside an embedded widget, ask your booking platform whether it supports dataLayer pushes for completed bookings. Many platforms like Calendly, Acuity, and OpenTable support this.

    Once the booking event fires, tag it as a conversion in GA4. Then filter your reports or explorations by Maps traffic source to see how many bookings Maps visitors generate.

    Want more traffic from Google Maps? Let IndeedSEO optimize your local SEO strategy.

    Build a Maps-Specific Conversion Report

    After setting up conversions, create a dedicated exploration to monitor Maps’ performance:

    1. Open Exploreand create a free-form report
    2. Add dimensions: Session source, Session medium, Event name
    3. Add metrics: Sessions, Conversions, Conversion rate
    4. Filter by your Maps source (either maps.google.com or your UTM campaign name)
    5. Save the exploration and check it weekly

    This gives you a clear picture of how your Google Maps listing contributes to real business outcomes — not just traffic numbers.

    Tracking Google Maps traffic in GA4 takes a few setup steps, but the data you gain is worth it. You move from guessing how your Maps listing performs to seeing exactly how many people it brings to your site and what those people do when they get there. Start with UTM parameters on your Business Profile link, then build out your conversion tracking from there.

    Do You Want More Leads and Traffic for Your Business?

    About author
    Gurpreet Kaur

    Ready to get started? Take your business to the next level with IndeedSEO

    Let’s Discuss Your Project
    discuss project