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, and UTM_CONTENT with UTM values.
Signup: beehiiv
Populates the subscriber fields UTM Source, UTM Medium, and UTM Campaign with UTM values.
Signup: Brevo
Populates the text attributes UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_TERM, and UTM_CONTENT with UTM values.
Signup: Buttondown
Populates the fields utm_source, utm_medium, utm_campaign, utm_term, and utm_content with UTM values.
Signup: EmailOctopus
Populates the text fields UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: GetResponse
Populates the custom text fields utm_source, utm_medium, utm_campaign, utm_term, and utm_content with UTM values.
Signup: HubSpot
Populates the custom contact properties UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: Kit
Populates the custom fields UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: Klaviyo
Populates the custom properties UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: Mailchimp

Populates the text fields matching the merge tags UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAI, UTM_TERM, and UTM_CONTEN with UTM values.

Merge tags for utm_campaign and utm_content are intentionally truncated to UTM_CAMPAI and UTM_CONTEN respectively to comply with Mailchimp's 10 character limit.
Signup: Mailerlite
Populates the custom fields UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM 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, and utm_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}}