utm.new
Perplexity logo
Perplexity
ai

Perplexity UTM parameters

Perplexity is an answer engine: it summarizes, then cites its sources with outbound links. Those citations are genuine referral clicks to your pages. You can't set UTMs inside Perplexity — there's no advertiser console or click-ID macro — but you can tag the canonical links you control that Perplexity may cite, and understand how its referrer behaves so the traffic doesn't disappear into (direct)/(none). The convention: utm_source=perplexity, utm_medium=ai-assistant.

Published
Recommended UTM template
Open in builder →
utm_sourceperplexity
utm_mediumai-assistant
utm_campaign(set per campaign)
utm_id(set per campaign)
utm_term(set per campaign)
utm_content(set per campaign)

Perplexity behaves more like a search engine than a chatbot: it answers a question, then shows its work with a numbered list of cited sources, each a clickable outbound link. That citation model is good news for marketers — it means Perplexity actively sends people to the pages it draws from. The catch is the same one every AI surface shares: there’s no console where you configure tracking.

Perplexity as a traffic source

Each Perplexity answer is built from sources it found, and those sources appear as outbound citations users click to read the full thing. When someone clicks a citation pointing at your page, you get a visit — a genuine referral that Perplexity’s interface deliberately encourages.

The link Perplexity shows is your canonical URL, not a wrapped or rewritten tracking link. So the UTMs that exist on a Perplexity citation are exactly the ones already on the page when Perplexity indexed it. Tag nothing, and the visit arrives untagged.

How its traffic appears in analytics

Like other assistants, Perplexity clicks can arrive with a missing or opaque referrer. When that happens, client-side analytics can’t attribute the session and GA4 files it as (direct)/(none) — lumped in with people typing your URL directly. Your Perplexity traffic is real but invisible inside Direct.

When a referrer is present, it’s typically perplexity.ai. That’s a useful confirmation, but it’s not guaranteed on every click, so the reliable signal is the UTM you put in the URL yourself.

The UTM convention to apply

You tag the canonical links you control that Perplexity may cite — the URLs in your published content, the pages you expose to crawlers, anywhere a link of yours could become a Perplexity source.

ParameterValueWhy
utm_sourceperplexityIdentifies the answer engine. Lowercase — casing creates duplicate rows.
utm_mediumai-assistantThe value GA4’s native AI Assistants channel recognizes. Especially important for Perplexity, which GA4 doesn’t auto-detect by referrer.
utm_campaign(optional)Add only when the link belongs to a specific initiative.

For how the receiving end handles this — how GA4’s native AI Assistants channel recognizes utm_medium=ai-assistant, and why the bare value ai still sits in Unassigned — see Google Analytics .

Limitations and gotchas

  • No click ID, no macros. There’s no gclid/fbclid analog and no click-time substitution. Pre-placed UTMs are the whole game.
  • You can’t tag a link the model composes itself. If Perplexity surfaces a URL it constructed rather than your tagged canonical, your parameters won’t ride along.
  • Casing splits reports. Perplexity and perplexity are two sources in GA4. Lowercase everything, everywhere.
  • Use ai-assistant, not ai. GA4’s native AI Assistants channel recognizes utm_medium=ai-assistant; the literal ai isn’t recognized and still parks in Unassigned. Perplexity isn’t auto-detected by referrer either, so the tag is what classifies it.
  • Referrer is unreliable. perplexity.ai confirms a click when it shows; it won’t always show. Treat the UTM as primary.

Verification

  1. Inspect a tagged citation target. Open one of your tagged canonical URLs and confirm utm_source=perplexity&utm_medium=ai-assistant survives any redirect chain.
  2. Confirm the AI Assistants channel. Tagged sessions should classify under GA4’s native AI Assistants channel. If they land in Unassigned instead, the medium is probably the bare ai rather than ai-assistant.
  3. Cross-check perplexity.ai. Where the referrer appears, confirm it aligns with your UTM-tagged sessions so you know the convention holds.

Perplexity won’t give you a tracking parameter, but its citation-first design means the traffic is there to be measured — if you tag the links you own. For the full strategy, read how to track AI traffic across ChatGPT, Perplexity, and Gemini, the UTM convention for the AI search era, and whether AI referral traffic should get its own GA4 channel.

Frequently asked questions

Last reviewed
Can I set UTM parameters inside Perplexity?

No. Perplexity has no advertiser dashboard and no way to attach tracking parameters to the citations it shows. The only UTMs on a Perplexity-cited link are the ones already on the canonical URL of the page it cites. Tag the source page; Perplexity passes the link through.

What utm_source and utm_medium should I use for Perplexity?

Use utm_source=perplexity and utm_medium=ai-assistant on links you control that may be cited by Perplexity. GA4's native AI Assistants channel recognizes utm_medium=ai-assistant, so tagged links classify there automatically — the literal ai would still land in Unassigned, which is why you use ai-assistant. Keep both lowercase — GA4 treats Perplexity and perplexity as different sources and will split your reporting.

Does Perplexity send referral traffic at all?

Yes — more visibly than most assistants. Perplexity's answers cite sources with outbound links, and users click them to read further. Those clicks are real visits to your site. The question isn't whether traffic arrives; it's whether your analytics can attribute it correctly.

Why does my Perplexity traffic sometimes show as Direct / None?

AI-assistant clicks often arrive with a missing or opaque referrer, so GA4 has nothing to classify and files the visit under (direct)/(none). UTMs placed on the link before Perplexity ever cites it travel in the URL and survive even when the referrer is stripped.

What referrer hostname does Perplexity traffic use?

When a referrer is present it's typically perplexity.ai. But the referrer can be absent on AI-assistant clicks, so treat perplexity.ai as a confirmation signal, not the foundation of your attribution.

Does Perplexity offer a click ID or UTM macro?

No. There's no gclid/fbclid equivalent and no click-time substitution. Attribution depends entirely on UTMs you place on your own links plus server-side capture of whatever referrer arrives.