Configuration

Detail Fields Explained

SourceTag’s detail fields are the four contextual fields that give you the most useful breakdown of each channel. They’re the fields most people use day to day for reporting and CRM segmentation.

Each channel has four detail fields: detail_1, detail_2, detail_3, and detail_4. These exist for both first contact (st_fc_detail_1 through st_fc_detail_4) and last contact (st_lc_detail_1 through st_lc_detail_4).

Why detail fields are context-dependent

The data in each detail field changes depending on the channel. This is by design. Different channels have different types of useful data:

  • For Paid Search, the most useful breakdown is the ad platform, the campaign name, the keyword, and the ad variation.
  • For Organic Search, there are no UTM parameters. Instead, the most useful data is the search engine domain and the referrer URL.
  • For Referral, all you have is the referring domain and URL.
  • For Direct, there’s no attribution data at all.

Rather than leaving fields blank when there’s no UTM data, SourceTag maps the most relevant available data into the detail fields for each channel.

Default detail field mapping

The table below shows what each detail field contains for every default channel. These are the out-of-the-box settings.

ChannelDetail 1Detail 2Detail 3Detail 4
Paid Searchutm_source (e.g. google)utm_campaignutm_termutm_content
Paid Socialutm_source (e.g. facebook)utm_campaignutm_termutm_content
Displayutm_sourceutm_campaignutm_termutm_content
Paid Videoutm_sourceutm_campaignutm_termutm_content
Emailutm_source (e.g. mailchimp)utm_campaignutm_termutm_content
Affiliatesutm_sourceutm_campaignutm_termutm_content
Other Campaignsutm_sourceutm_campaignutm_termutm_content
Organic SocialReferrer domain (e.g. facebook.com)utm_campaignutm_termutm_content
Organic SearchReferrer domain (e.g. google.com)Referrer URLutm_termutm_content
ReferralReferrer domainReferrer URL(empty)(empty)
Direct(empty)(empty)(empty)(empty)

Reading the table

Take Paid Search as an example. If a visitor arrives via:

?utm_source=google&utm_medium=cpc&utm_campaign=summer-sale&utm_term=running+shoes&utm_content=ad-v2

The detail fields would be:

FieldValue
st_fc_detail_1google
st_fc_detail_2summer-sale
st_fc_detail_3running shoes
st_fc_detail_4ad-v2

And st_fc_channel would be “Paid Search”.

Now take Organic Search. A visitor arrives from a Google search with no UTM parameters:

FieldValue
st_fc_detail_1google.com
st_fc_detail_2https://www.google.com/
st_fc_detail_3(empty)
st_fc_detail_4(empty)

And st_fc_channel would be “Organic Search”.

Why Organic Social uses referrer domain in Detail 1

When someone clicks through from a social media post without UTM parameters, there’s no utm_source to populate. Instead, SourceTag puts the referrer domain (e.g. facebook.com, linkedin.com, t.co) in Detail 1. This gives you meaningful data to segment by, even without UTMs.

If the social post does include UTM parameters, the visitor will match a paid channel instead (like Paid Social), and Detail 1 will contain the utm_source value.

Why Referral only uses two detail fields

Referral traffic has no UTM parameters by definition (if it had UTMs, it would match a campaign-based channel). The only data available is the referrer domain and URL, so Detail 3 and Detail 4 are empty.

Why Direct has no detail data

Direct traffic has no referrer and no UTM parameters. There’s nothing to put in the detail fields. The channel value (“Direct”) is the only attribution data available.

Customising detail field mappings

You can change what data goes into each detail field for any channel. This is done in the channel editor in your SourceTag dashboard.

  1. Go to your site’s Channels page
  2. Click on the channel you want to customise
  3. Each detail field has a dropdown showing all available data sources
  4. Select the data source you want for each field
  5. Save the channel
  6. Click Generate Script to rebuild your tracking script

[IMAGE: Screenshot of the SourceTag channel editor showing the detail field dropdowns for a channel]

Available data sources

The dropdown for each detail field includes these options:

  • utm_source
  • utm_medium
  • utm_campaign
  • utm_term
  • utm_content
  • Referrer domain
  • Referrer URL
  • Landing page path
  • Landing page group
  • Click ID value
  • Click ID type
  • (empty/none)

The default option for each channel is marked with “(Default)” in the dropdown.

When to customise

Most users keep the defaults. They’re designed to give you the most useful data for each channel. But you might customise if:

  • You use utm_content more heavily than utm_term and want it in a more prominent field
  • You want landing page data in a detail field for a specific channel
  • You’ve created a custom channel and need to map its detail fields to match your UTM structure

Detail fields vs raw UTM fields

Detail fields and raw UTM fields serve different purposes:

  • Detail fields are contextual. They contain the most relevant data for each channel, regardless of whether that data comes from a UTM parameter or a referrer.
  • Raw UTM fields (like st_fc_source, st_fc_campaign) always contain the literal UTM parameter values. If there are no UTMs, they’re empty.

You can enable both. The raw UTM fields are available as an extended field group in the Fields page. See Captured Fields for details.

Naming in your CRM

When creating CRM fields for the detail fields, use descriptive labels like:

  • “ST FC Detail 1 (Source/Platform)” for st_fc_detail_1
  • “ST FC Detail 2 (Campaign)” for st_fc_detail_2
  • “ST FC Detail 3 (Term/Keyword)” for st_fc_detail_3
  • “ST FC Detail 4 (Content/Ad)” for st_fc_detail_4

This helps your team understand what the fields contain without needing to check the channel mapping every time.