Skip to main content
Send CallDesk events to Google Analytics 4 to track conversions, measure ROI, and optimize your marketing spend.

What it does

  • Track conversions - Measure calls, appointments, and qualified leads
  • Attribute to sources - See which campaigns drive calls
  • Measure ROI - Calculate return on ad spend
  • Build audiences - Create remarketing audiences from callers

Events tracked

CallDesk sends these events to GA4:
Event nameWhen it firesParameters
calldesk_callCall receivedduration, outcome, source
calldesk_appointmentAppointment bookedservice_type, value
calldesk_lead_qualifiedLead qualifiedscore, source
calldesk_form_submissionForm triggers callbackform_id, source

Setup

1

Get your GA4 Measurement ID

Find it in GA4 under Admin → Data Streams → Web
2

Go to Integrations

Navigate to Settings → Integrations → Analytics
3

Select Google Analytics

Click “Connect Google Analytics”
4

Enter Measurement ID

Paste your GA4 Measurement ID (G-XXXXXXXXXX)
5

Configure events

Choose which CallDesk events to send

Attribution

CallDesk preserves campaign attribution:
  • UTM parameters captured from web forms
  • Google Click ID (gclid) tracked for Google Ads
  • First touch and last touch attribution available

Conversion tracking

Set up conversions in GA4:
  1. Go to GA4 → Configure → Events
  2. Find calldesk_appointment or other event
  3. Toggle “Mark as conversion”
  4. Events now count toward conversion goals

Once events are in GA4:
  1. Link GA4 to Google Ads
  2. Import conversions to Google Ads
  3. Use for Smart Bidding optimization
  4. Track cost per qualified lead

Custom dimensions

Add custom data to events:
DimensionExample value
service_type”AC Repair”
call_outcome”qualified”
lead_source”Google Ads”
appointment_value250

Requirements

  • Google Analytics 4 property
  • Measurement ID (G-XXXXXXXXXX)
  • Admin access to CallDesk
  • No additional cost

Troubleshooting

Events may take 24-48 hours to appear in standard reports. Check Realtime report for immediate data.
Make sure your web forms capture UTM parameters and pass them to CallDesk.
Verify the event is marked as a conversion in GA4 Configure → Events.

Connect Google Analytics

Set up the integration now