Types
CampaignAnalytics
Campaign analytics — leads and calls aggregated by UTM source + medium + campaign
object
CampaignAnalyticsFields
bookedCalls
Number!
Number of booked calls from this campaign
closeRate
Percentage
Close rate as percentage (0-100)
closes
Number!
Number of closes from this campaign
revenueBreakdown
Booked and collected revenue from this campaign, named.
showRate
Percentage
Show rate as percentage (0-100)
shows
Number!
Number of shows from this campaign
totalLeads
Number!
Number of leads from this campaign
totalRevenue
deprecated
Revenue from this campaign
Ambiguous: this one is BOOKED while LeadSourceAnalytics.revenue is COLLECTED, and both were called revenue. Use revenueBreakdown.booked / revenueBreakdown.collected.
utmCampaign
String!
UTM campaign value (e.g., "spring-2026")
utmMedium
String!
UTM medium value (e.g., "cpc", "email", "social")
utmSource
String!
UTM source value (e.g., "google", "facebook")