GBP using Google Analytics (GA4) and CallRail Integration for Tracking

GBP using Google Analytics (GA4) and CallRail Integration for Tracking

To track calls from your Google Business Profile (GBP) using Google Analytics (GA4), you’ll need to use a combination of UTM tagging, conversion tracking, and potentially Google Tag Manager (GTM). Here’s how you can approach it:

Using CallRail for Deeper Call Tracking + GA4 Integration

CallRail gives you:

  • Dynamic number insertion (DNI) based on source (e.g., GBP, Google Ads)

  • Actual phone call events, not just clicks

  • Integration with GA4 & Google Ads


Step 1: Set Up CallRail Tracking Numbers

  1. Go to https://callrail.com and create an account

  2. Under Tracking > Numbers, create a new tracking number

  3. Choose Dynamic Number Insertion (DNI) and define your website

  4. Set source (e.g., google / organic, utm_campaign=gbp)


Step 2: Add the CallRail JavaScript to Your Website

In CallRail > Settings > Tracking Code:

  • Copy the tracking script

  • Paste it into your site’s <head> (or add via GTM in a Custom HTML tag)


Step 3: Integrate CallRail with GA4

  1. Go to CallRail > Integrations > Google Analytics 4

  2. Click Connect

  3. Choose your GA4 property and link your account

  4. Events like Phone Call Started, Phone Call Completed will now appear in GA4

Bonus: You can customize goals and conversion values inside CallRail.


Optional: Use UTM on GBP Website Link to Track GBP Calls

Example link:

https://yourdomain.com/?utm_source=google&utm_medium=organic&utm_campaign=gbp

Then in CallRail, configure a tracking number to show only when source matches utm_campaign=gbp.

Leave a Comment

Your email address will not be published. Required fields are marked *