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_sourceTracks the source of the visitor (eg. google).
utm_mediumTracks the channel of the clicked link (eg. search).
utm_campaignTracks the campaign associated with the visit (eg. black_friday).
utm_termTracks the search terms or keywords associated with the visit (eg. widget%20sale).
utm_contentTracks 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:

ContactAppends UTM values to the message (eg. UTM Source: banner).
Signup: ActiveCampaignPopulates the custom text input fields UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_TERM, and UTM_CONTENT with UTM values.
Signup: BeehiivPopulates the subscriber fields UTM Source, UTM Medium, and UTM Campaign with UTM values.
Signup: BrevoPopulates the text attributes UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_TERM, and UTM_CONTENT with UTM values.
Signup: ButtondownPopulates the fields utm_source, utm_medium, utm_campaign, utm_term, and utm_content with UTM values.
Signup: ConvertKitPopulates the custom fields UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: EmailOctopusPopulates the text fields UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: GetResponsePopulates the custom text fields utm_source, utm_medium, utm_campaign, utm_term, and utm_content with UTM values.
Signup: HubSpotPopulates the custom contact properties UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: KlaviyoPopulates the custom properties UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: MailchimpPopulates the text fields UTM_SOURCE, UTM_MEDIUM, UTM_CAMPAIGN, UTM_TERM, and UTM_CONTENT with UTM values.
Signup: MailerlitePopulates the custom fields UTM Source, UTM Medium, UTM Campaign, UTM Term, and UTM Content with UTM values.
Signup: SendFoxNot supported.
Signup: SendGridPopulates the custom text fields utm_source, utm_medium, utm_campaign, utm_term, and utm_content with UTM values.
CustomIncludes 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}}