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: ConvertKit | Populates the custom 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: 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: 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}}