Yes. Spectare reads UTM source, medium, campaign, and term automatically when a visitor arrives. You do not need to configure anything.
A visitor arriving with utm_source=linkedin&utm_campaign=cmo-outreach is classified differently from one with utm_source=github&utm_campaign=developer-blog.
The first gets content written for a business decision-maker at whatever stage your campaign targets. The second gets developer-focused technical depth.
You can also pass extra context to the qualify API from your server. For example, the full landing page URL, the visitor's self-reported role from a chatbot, or signals from your CRM. The more context Spectare receives, the more precisely it classifies intent.
If a visitor arrives with no UTM and no referrer, Spectare falls back to page context and visit history. It never returns nothing: there is always a best-fit atom.
This is one atom from the Spectare content library. Spectare assembles the right atoms for each visitor in real time, based on who they are and how they arrived.