What are UTM parameters?
UTM parameters are labels attached to URLs that tell Nimbata (and analytics tools) how a visitor arrived at your website.
In Nimbata, UTM values appear in call reports, webhook payloads, and integration data.
In many cases these values are derived by Nimbata based on traffic source and tracking configuration; they are not always passed directly from the URL.
How UTM values are populated depends on your tracking setup: session-based, source-level, or static.
Session-based tracking
Session-based tracking applies when a call can be linked to a website visit via Dynamic Number Insertion (DNI).
UTM values reflect the visit that triggered the number swap, not the call itself.
VISIT SOURCE | UTM_SOURCE | UTM_MEDIUM | UTM_CAMPAIGN |
|---|---|---|---|
Direct | (direct) | (none) | (none) |
Organic | [organic_provider_name] | organic | (none) |
Google Paid | cpc | [utm_campaign] | |
Bing Paid | bing | cpc | [utm_campaign] |
Social Media | [social_media_provider_name] | [utm_medium] | [utm_campaign] |
Social Media (ref) | [social_media_provider_domain] | referral | (none) |
Referral | [website_domain] | referral | (none) |
Custom Parameters | [utm_source] | [utm_medium] | [utm_campaign] |
[utm_campaign] |
[organic_provider_name]and[social_media_provider_name]are derived from the referring domain detected during the visit.- If no campaign parameter is present,
utm_campaignwill appear as(none). - Custom UTM parameters will only populate if they exist on the landing page URL at the time of the visit.
Source-level tracking
Source-level tracking applies when calls cannot be linked to a website visit.
E.g. When DNI is not installed or a call is placed from outside a tracked session.
UTM values are inferred from the tracking number's configuration.
VISIT SOURCE | UTM_SOURCE | UTM_MEDIUM | UTM_CAMPAIGN |
|---|---|---|---|
All or remaining digital | (not set) | [Friendly Name] | (none) |
Online Paid | paid | cpc | (none) |
Social Media | social | [social_media_source] | (none) |
Organic | organic | organic | (none) |
Direct | (direct) | (none) | (none) |
Referral | referral | referral | (none) |
(none) |
(not set)means the value could not be derived from visit or campaign data.(none)means the value is intentionally empty based on tracking logic.- The Friendly Name is the label you assign in Nimbata and is often used to describe the channel, campaign group, or offline source associated with the tracking number.
Static Based Tracking
Static-based tracking is used for calls that are not associated with a website visit, such as offline or fixed-placement campaigns.
VISIT SOURCE | UTM_SOURCE | UTM_MEDIUM | UTM_CAMPAIGN |
|---|---|---|---|
Impression | Impression | [Friendly Name] | (none) |
Offline | Offline | [Friendly Name] | (none) |
Other | Other | [Friendly Name] | (none) |
TV | TV | [Friendly Name] | (none) |
Radio | Radio | [Friendly Name] | (none) |
[Friendly Name] | (none) | ||
Google My Business* | GMB | [Friendly Name] | (none) |
Google Ad Extension* | GAE | [Friendly Name] | (none) |
Detailed guide: Tracking numbers and UTM parameters: how to track calls with custom UTMs
Detailed guide: Can Nimbata track custom parameters from the URL?
Updated on: 02/04/2026
Thank you!