wiki/knowledge/call-tracking/callrail-ga4-integration-setup.md Layer 2 article 503 words Updated: 2026-04-05
↓ MD ↓ PDF
callrail ga4 google-analytics integration call-tracking configuration

CallRail → GA4 Integration Setup

Overview

Connecting CallRail to Google Analytics 4 allows call and SMS events to flow into GA4 as conversion events, enabling unified lead tracking across channels. The integration requires two credentials from GA4 and a few configuration decisions before activation.

A common failure mode is a "pending" integration status caused by a mismatched Measurement ID or a missing API Secret — both of which are easy to overlook during initial setup.

Client example: Bluepoint's CallRail → GA4 integration was stuck in "pending" until the correct Measurement ID (G-THF...) was entered and the API Secret was added. Once both credentials were corrected, the integration activated immediately.


Prerequisites


Step 1: Find Your GA4 Measurement ID

  1. Go to analytics.google.com
  2. Navigate to Admin → Data Streams (under the Data Collection and Modification section)
  3. Select the relevant web data stream
  4. Copy the Measurement ID — it begins with G- (e.g., G-THF...)

⚠️ If multiple GA4 properties or tags exist on the site, CallRail may flag a conflict. Confirm you are using the ID from the active, correct property — not a legacy or duplicate tag.


Step 2: Generate a GA4 API Secret

The API Secret is required for CallRail to send data to GA4 via the Measurement Protocol. It is found in the same Data Stream view:

  1. In GA4, go to Admin → Data Streams
  2. Select the relevant stream
  3. Scroll down to Measurement Protocol API secrets
  4. Create a new secret (or copy an existing one labeled for CallRail)

Step 3: Configure the Integration in CallRail

In CallRail, navigate to Integrations → Google Analytics 4 and enter:

Field Value
Measurement ID The G-... ID from Step 1
API Secret The secret from Step 2

Step 4: Configure Event Settings

Event Type

Set calls and SMS to send as single custom event types (rather than splitting first-time vs. repeat calls into separate events). This keeps reporting clean and consistent.

Event Value

Set the event value to $1 per call and per SMS.

This is a deliberate convention, not actual revenue tracking. When you see "value" in GA4 reports, it functions as a lead count — one dollar equals one lead. This makes it easy to read totals at a glance without implying any monetary meaning.


Step 5: Activate

Click Activate. The integration status should move from "pending" to "active" immediately after both credentials are correctly entered.


Verification

After activation, confirm that call events are appearing in GA4: