Amelia Booking UTM Tracking Integration

Capture UTM parameters in Amelia bookings with HandL UTM Grabber so source, medium, campaign, click ID, and referrer data follow every appointment.

How to Track UTMs in Amelia Booking

UTM attribution overview

This guide explains How to Track UTMs in Amelia Booking with HandL UTM Grabber. It helps you capture UTM source, medium, campaign, term, content, click IDs, referrer, and landing page data and keep the marketing context needed for accurate reporting across forms, bookings, signups, and sales.

Make sure you create custom fields and embed them in your booking form. They must match to our naming convention here Native WP Shortcodes.

To hide the fields, use the following CSS rule:

Depending on the number of field you'd like to hide, change the number in the paranthesis. In our example, it is set for 4

.el-form-item.el-form-item--default.am-fs__info-form__item:nth-last-child(-n+4) {
    display: none !important;
}

There is no other setup required for this to work :)

Track UTMs via Thank-You Page Webhook

UTM attribution overview

Send full HandL UTM Grabber attribution from Amelia Booking UTM Tracking Integration bookings to Zapier, Make, or your CRM using a custom confirmation page and webhook.

Primary setup: How to Track UTMs in Amelia Booking

Custom confirmation redirect

Point your booking tool at a WordPress thank-you page after the appointment is confirmed. Include the customer email in the redirect URL when the tool supports it.

Webhook script on thank-you page

Use the merge script from Triggering Zapier on Thank you Page to combine URL parameters with handl_utm and send the full payload to your webhook.

Verify the payload

Book a test appointment from a page with ?utm_source=booking-test. Check that utm_source, gclid, and email (if passed) arrive in Zapier or Make.