Skip to main content

Capturing UTM Parameters in Online Bookings and Forms

Marketing attribution for online bookings and forms

PracSuite supports standard marketing tracking parameters on the Online Booking site and Online Forms. This allows SEO and digital marketing agencies to attribute bookings and enquiries back to marketing campaigns and advertising channels.

When a patient completes an online booking or submits a form, any supported tracking parameters present on the page URL at the time of submission are captured and stored against the resulting appointment or form record.


Supported tracking parameters

The Online Booking site and Online Forms support the following tracking parameters:

  • utm_source – identifies where the traffic came from, for example google, facebook, or newsletter

  • utm_medium – identifies the marketing channel, for example cpc, email, or social

  • utm_campaign – identifies the specific campaign, for example winter_promo

  • utm_id – identifies the campaign ID, typically used alongside utm_campaign for platforms that track by ID

  • utm_term – identifies the paid search keyword that triggered the ad

  • utm_content – differentiates similar ads or links within the same campaign, for example text_ad vs banner_ad

  • gclid (Google Ads click ID) – automatically appended by Google Ads when a user clicks through, not something you need to add manually

  • fbclid (Meta click ID) – automatically appended by Facebook or Instagram when a user clicks through, not something you need to add manually

These parameters are optional and are only captured if they are present on the booking or form URL.


Example

Tracking parameters are added to the end of the booking or form URL, starting with a question mark, and separated by ampersands (&):

https://YOUR_BOOKING_PREFIX.bookings.pracsuite.com/guest?utm_source=google&utm_medium=cpc&utm_campaign=winter_promo&utm_term=physio_adelaide&utm_content=text_ad&gclid=abc123

Replace YOUR_BOOKING_PREFIX with your practice's own booking site prefix.

In this example:

  • utm_source=google identifies Google as the traffic source

  • utm_medium=cpc identifies paid search as the channel

  • utm_campaign=winter_promo identifies the specific campaign

  • utm_term=physio_adelaide identifies the keyword that triggered the ad

  • utm_content=text_ad distinguishes this ad variant from others in the same campaign

  • gclid=abc123 is the Google Ads click ID, automatically appended by Google when a user clicks a Google Ads link

Only include the parameters that are relevant. A simple email campaign might only need utm_source, utm_medium, and utm_campaign.


Accessing captured tracking data

Captured tracking parameters are available in the following Excel exports within PracSuite:

  • Appointment Report export

  • Form Report export

When exporting these reports to Excel, any tracking parameters captured at the time of booking or form submission will be included.


How tracking data is captured

  • Tracking parameters are captured at the time of booking or form submission.

  • PracSuite stores the parameters exactly as received and does not modify or enrich the data.

  • If no tracking parameters are present on the URL, no values will be recorded.


Important considerations

  • Tracking accuracy depends on how booking and form URLs are generated and shared.

  • Modern browsers, privacy tools, and ad blockers may remove or limit tracking parameters, which can prevent UTM parameters or click IDs from being captured even when they were originally present.

  • Some parameters, such as click IDs, are typically only present for paid advertising traffic.

  • Most bookings and form submissions may not include tracking data, depending on marketing activity.

Support scope and responsibilities

Marketing tracking parameters, including UTM parameters and ad click IDs, are considered an advanced feature.

PracSuite Support does not provide assistance with:

  • Designing marketing or attribution strategies

  • Configuring advertising platforms or campaigns

  • Implementing or troubleshooting UTM tagging or click ID behaviour

  • Analysing or interpreting marketing performance data

PracSuite users seeking assistance with implementing or troubleshooting marketing tracking should consult with a qualified SEO or digital marketing professional.

Did this answer your question?