utm_ tags and with the bare source= some email tools add.
Campaign attribution is first-touch: the tags on the URL that started the session, not whatever page they are on now. Squid ID captures it once and shows it on the visitor profile, so a later navigation never overwrites how they arrived.
If you’re coming from RB2B
RB2B surfaces a referrer and a coarse source. Squid ID keeps the full first-touch campaign and lets you both filter and route on it.| RB2B | Squid ID | |
|---|---|---|
| Campaign capture | Source / referrer | First-touch utm_source, utm_medium, and utm_campaign, shown per visitor |
| Filter by campaign | Limited | Saved filter on campaign source, campaign name, or landing URL |
| Route by campaign | Limited | Add the campaign as an ICP rule, so an arrival flames and notifies your team |
Why this matters. Opens and clicks tell you a campaign got attention. Squid ID tells you which named accounts it actually brought to your site, and lets you act on them the moment they arrive. That closes the loop between the campaign you sent and the pipeline it created.
Tag your links
Add UTM parameters to the links in your campaign. The standard set:- utm_source is who sent them (for example
instantly,linkedin,google). This is the one to filter and route on. - utm_medium is the channel (
email,cpc,social). Squid ID uses it to set the acquisition Source pill, soutm_medium=emailshows the visitor as Email instead of Direct. - utm_campaign is the specific campaign name.
A bare
?source=instantly (no utm_ prefix) works too. Squid ID reads utm_source first and falls back to the bare param, so links from tools that don’t use the utm_ prefix still attribute correctly.See it on a visitor
Open any identified visitor. The acquisition line shows the resolved Source (the campaign source when tagged, for example “Instantly”, otherwise the inferred channel), the Landing URL with its query string intact, and a row for each UTM that was present (medium, campaign, term, content).Filter your list by campaign
Use the Filter button on the Visitors list, open the Audience tab, and set any of:- Campaign source (UTM): matches
utm_sourceor a baresource=. Comma-separate to match several (for exampleinstantly, linkedin). - Campaign name (UTM): matches
utm_campaign. - Landing URL contains: matches any substring of the raw landing URL, a catch-all for custom or opaque params.
Route campaign arrivals to your team
To do more than tag them, make the campaign an ICP rule. In the ICP editor’s Behavior tab, set Campaign source (UTM) (and optionally Campaign name). Now an arrival from that campaign gets a hot-lead flame in the dashboard and fires your Slack, Teams, or HubSpot routing, so a warm campaign lead reaches a rep in real time instead of waiting for a report.1
Tag your campaign links
Add
utm_source, utm_medium, and utm_campaign to every link in the campaign.2
Save a filter (to watch them)
Filter, Audience tab, Campaign source. Save it as a permanent tab.
3
Add an ICP (to route them)
ICP editor, Behavior tab, Campaign source. Pair it with routing so arrivals notify your team.
