Skip to main content
Question

UTM Tracking on Docebo Registrations / Form Submissions

  • July 8, 2026
  • 5 replies
  • 61 views

Hi everyone! 

I was having trouble finding this in the community posts so was hoping to post here.

We use the Docebo register forms on our site if anyone wants to create a new student profile. We are starting to drive more external traffic to drive registrations and use UTMs to track everything, but we lose visibility once they hit the site. Our teams would also like to send any UTM data back into our marketing automation platform, i.e. Marketo.

  • Does Docebo track UTMs from form submissions, especially from the register forms?
  • If it’s not native, is there a way to build that via custom fields so that we’re getting that data on the user level? 
  • Anyone have experience sending that UTM level data on the person back to Marketo? We have Docebo Connect so we can built it out, but would love any pointers.

5 replies

Forum|alt.badge.img+6
  • Helper III
  • July 8, 2026

Docebo itself doesn’t track where people come to the site from.  You might be able to point Google Analytics at the Docebo log-in page to monitor where inbound users are coming from, but that won’t tie back to specific users.

You could create a custom field that’s part of the registration process to ask the user how they found you, but the data would only be as reliable as the user choosing the correct option from what you make availabe.

You could have different extended enterprise sites that people register at that are related to your UTMs, and that would allow you to automatically place registrants in groups and branches but depending on how many there are that might start to get expensive quickly.


  • Author
  • Novice I
  • July 8, 2026

Thanks ​@mzirnhelt ! We are also exploring replacing the native Docebo registration page with a page that’s hosted on our site, using our own forms and using Docebo Connect to handle account creation. Would you happen to have experience with that? 


Forum|alt.badge.img

I am interested in knowing more about these topics,and the possibility to use Docebo Connect. , I hope someone from Docebo can help us with guidance

Thank you. 


Moshe.Machlav
Helper III
Forum|alt.badge.img+2

 

Hi ​@sunshinTTD - You are absolutely on the right track with your follow-up idea. Relying on Docebo's native registration to capture UTM parameters is difficult because the native forms aren't built to parse URL parameters out of the box without complex or brittle workarounds.

When I've deployed this for organizations with heavy marketing attribution requirements, the pattern that holds up best is exactly what you just suggested: bypassing the native registration entirely.

Here is the standard architecture we typically use:

  1. Host an external form: Embed a Marketo form (or a similar CMS form) directly on your website. This natively captures your UTM parameters from the URL.

  2. Push to Marketo first: The form submission instantly creates or updates the lead in Marketo with all of your attribution data intact.

  3. Trigger Docebo Connect: Use a webhook or the native Marketo connector in Docebo Connect to trigger a user creation recipe when that form is submitted.

  4. Map to Docebo: The Connect recipe creates the user in Docebo and maps the UTM values from Marketo into Docebo "User Additional Fields" (so you can still run reports on marketing source inside Docebo).

If you haven't set up the fields in Docebo yet to receive this data, you'll need to create standard text fields first. Here is the official documentation on setting those up: Creating and managing user additional fields.

This external-form approach gives you total control over the marketing data while seamlessly creating the learner account in the background. Let me know if you hit any snags mapping out the Docebo Connect recipe!


  • Author
  • Novice I
  • July 17, 2026

Thank you so much ​@Moshe.Machlav! This is super helpful!