Using UTM Parameters
Requires Pro Standard or higher
UTM parameters are a subset of URL parameters used to track the performance of online marketing campaigns. Here's a quick summary:
- utm_source
- Tracks the source of the visitor (eg.
google
). - utm_medium
- Tracks the channel of the clicked link (eg.
search
). - utm_campaign
- Tracks the campaign associated with the visit (eg.
black_friday
). - utm_term
- Tracks the search terms or keywords associated with the visit (eg.
widget%20sale
). - utm_content
- Tracks the actual link clicked (eg.
buy_now
).
Carrd supports UTM parameters in two ways: automatically via form elements, and manually via variables.
Via Form Elements
To automatically include all detected UTM parameters with a form's submissions, enable its Collect UTM parameters option (if available). The values will then be processed based on the form's mode:
- Contact
- Appends UTM values to the message (eg.
UTM Source: banner
). - Signup: ActiveCampaign
- Populates the custom text input fields
UTM_SOURCE
,UTM_MEDIUM
,UTM_CAMPAIGN
,UTM_TERM
, andUTM_CONTENT
with UTM values. - Signup: beehiiv
- Populates the subscriber fields
UTM Source
,UTM Medium
, andUTM Campaign
with UTM values. - Signup: Brevo
- Populates the text attributes
UTM_SOURCE
,UTM_MEDIUM
,UTM_CAMPAIGN
,UTM_TERM
, andUTM_CONTENT
with UTM values. - Signup: Buttondown
- Populates the fields
utm_source
,utm_medium
,utm_campaign
,utm_term
, andutm_content
with UTM values. - Signup: EmailOctopus
- Populates the text fields
UTM Source
,UTM Medium
,UTM Campaign
,UTM Term
, andUTM Content
with UTM values. - Signup: GetResponse
- Populates the custom text fields
utm_source
,utm_medium
,utm_campaign
,utm_term
, andutm_content
with UTM values. - Signup: HubSpot
- Populates the custom contact properties
UTM Source
,UTM Medium
,UTM Campaign
,UTM Term
, andUTM Content
with UTM values. - Signup: Kit
- Populates the custom fields
UTM Source
,UTM Medium
,UTM Campaign
,UTM Term
, andUTM Content
with UTM values. - Signup: Klaviyo
- Populates the custom properties
UTM Source
,UTM Medium
,UTM Campaign
,UTM Term
, andUTM Content
with UTM values. - Signup: Mailchimp
Populates the text fields matching the merge tags
UTM_SOURCE
,UTM_MEDIUM
,UTM_CAMPAI
,UTM_TERM
, andUTM_CONTEN
with UTM values.Merge tags for utm_campaign and utm_content are intentionally truncated toUTM_CAMPAI
andUTM_CONTEN
respectively to comply with Mailchimp's 10 character limit.- Signup: Mailerlite
- Populates the custom fields
UTM Source
,UTM Medium
,UTM Campaign
,UTM Term
, andUTM Content
with UTM values. - Signup: Sender
- Populates the custom fields
{$utm_source}
,{$utm_medium}
,{$utm_campaign}
,{$utm_term}
, and{$utm_content}
with UTM values. - Signup: SendFox
- Not supported.
- Signup: SendGrid
- Populates the custom text fields
utm_source
,utm_medium
,utm_campaign
,utm_term
, andutm_content
with UTM values. - Custom
- Includes UTM values as fields with IDs matching their respective parameters (eg.
utm_source
).
Via Variables
Requires Pro Plus or higher
Like other URL parameters, the values of UTM parameters can be accessed and used via variables. For example, linking to the following URL from a button will automatically pass along the values of utm_source
and utm_medium
:
https://vaporware.ext/?utm_source={{url.utm_source}}&utm_medium={{url.utm_medium}}