Skip to main content

Custom UTM Parameters in WhatsApp Templated Messages

Updated this week

We’re excited to introduce support for custom UTM parameters in WhatsApp templated messages within Journeys. This enhancement allows greater flexibility and precision in campaign tracking and attribution.

You can now:

  • Append UTM parameters to custom URLs

  • Leverage dynamic variables to personalize UTM values

  • Ensure UTM parameters are automatically reflected in shortened links

  • Adding UTMs may affect analytics and attribution, depending on your configuration.

  • The link_id parameter is reserved and will be automatically overridden by the backend.


How to Add UTM Parameters to WhatsApp Templates

To configure UTM parameters within your WhatsApp journey:

  1. Navigate to the specific Journey where you want to configure UTMs.

  2. Click on the WhatsApp template that contains a CTA (Call-To-Action).

  3. Select the CTA variable where the URL is defined.

  4. Enable the "Add custom query parameters" option.

  5. Select the checkbox to activate UTM support.

  6. Click "Add Params" and define your desired key-value pairs (e.g., utm_source, utm_medium, utm_campaign, etc.).

  7. Add as many UTM parameters as needed.

  8. Save the journey and trigger it.

  9. When the CTA is clicked in the delivered message, the user will be redirected to the URL.

  10. The URL will include the configured UTM parameters.

After adding UTMs, your final URL may look like this:

https://yourwebsite.com/product?utm_source=WA%20add%20to%20cart&utm_channel=WA


Here, spaces in the UTM values are automatically URL-encoded.

Any UTM parameters other than link_id will not be overridden while sending the message.


FAQs

1) Will the UTM parameters appear in the shortened links?

Yes, all configured UTM parameters will be included in the generated short link and will redirect accordingly.

2) Do UTM parameters affect template approval or message delivery?

No. Since UTM parameters are added at runtime, they do not impact WhatsApp template approval or message delivery.

3) What if I use link_id as a UTM parameter?

link_id is a system-reserved parameter. Any custom value assigned to it will be overridden by the backend.


For further assistance or to raise feature requests related to Custom UTM Parameters in WhatsApp Templated Messages, please contact [email protected].

Did this answer your question?