Email Campaigns — UTM parameter customization

You can now customize UTM tracking parameters for email campaigns. When creating or updating a campaign, pass optional utmCampaign, utmContent, and utmTerm fields to override default values that appear in outgoing tracking links.

Request fields (optional):

  • utmCampaign — Customize the utm_campaign value. If empty, the campaign name is used. Only alphanumeric characters and spaces are allowed.
  • utmContent — Customize the utm_content value. Appears on outgoing tracking links alongside utm_campaign.
  • utmTerm — Customize the utm_term value. Appears on outgoing tracking links alongside utm_campaign.

Response fields (when retrieving campaigns):

  • utmCampaignValue — The utm_campaign value associated with the campaign. Only present if set.
  • utmContent — The utm_content value. Only present if set.
  • utmTerm — The utm_term value. Only present if set.
  • utmID — The campaign ID used as utm_id parameter. Only present if UTM campaign tracking with ID is enabled.
  • utmMedium — The utm_medium value. Set to “EMAIL” when UTM campaign tracking is enabled.
  • utmSource — The utm_source value. Set to “Brevo” when UTM campaign tracking is enabled.

Endpoints updated:

All new fields are optional and backwards compatible — existing integrations continue to work without changes.

You can now specify open tracking consent per recipient when sending transactional emails. Pass the optional contactPixelTrackingConsent field on individual recipients to control whether their opens are tracked identifiably or anonymized.

How it works:

  • contactPixelTrackingConsent: true — recipient has consented; the open pixel identifies them and the event is attributed to their email address
  • contactPixelTrackingConsent: false or omitted — open event is anonymized and counted only in aggregate statistics
  • Only considered when the per-contact pixel tracking consent feature is enabled for your account

Available on all recipient types:

The field can be set on any recipient in the to, cc, and bcc arrays, as well as within messageVersions for batch sends.

Endpoint updated:

Send a transactional emailPOST /smtp/email

This field is optional and backwards compatible — existing integrations continue to work without changes. When not passed or when the feature is not enabled for your account, the field is ignored.