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 UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_TERM, and UTM_CONTENT with UTM values.
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}}