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.
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.
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:
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 |
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.
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.
Click Activate. The integration status should move from "pending" to "active" immediately after both credentials are correctly entered.
After activation, confirm that call events are appearing in GA4: