DOCS
Community open_in_new Support
  • Spanish (Mexico) check
  • Portuguese (Brazil) check
  • English (US) check
Login

Products

Case studies open_in_new

Acquire

  • Talent AcquisitionCreate requisitions and manage hiring
  • Candidate ExperienceDeliver personalized candidate journeys
  • AI InterviewerConduct and score AI interviews
  • Talent FlexMatch and contract gig talent

Develop

  • Talent ManagementGuide employee growth and mobility
  • Workforce ExchangeConnect job seekers with employers

Plan

  • Resource ManagementMatch employees to open projects
  • Reporting & AnalyticsBuild reports across talent data

Platform

  • Talent Intelligence PlatformPower talent decisions with AI
  • App platformREST APIs and webhooks
  • API docsEndpoint reference, authentication, and examples

What's new

  • Releases open_in_new
  • Articles open_in_new

The latest release is live

Granular audit logs, role-based export controls, and multiple SSO identity providers across the platform.

Read the release notes open_in_new
Products
  • New Home
  • Releases open_in_new
  • Articles open_in_new
  • Community open_in_new
  • Support
Language
  • Spanish (Mexico)
  • Portuguese (Brazil)
  • English (US) check
Login
  1. Home
  2. New Home
  3. Solutions
  4. Acquire
  5. Candidate Experience
  6. Career Site
  7. Source Tracking
  8. Additional factors in PCS source mapping process
close /

No matching articles

Try a product name, or contact support.

homeCandidate Experience
  • Career Site
    • Candidate Portal
      • Candidate Engagement
        • Copilot
          • Logged-in PCS
          • Candidate application feedback
          • Candidate Experience implementation FAQs
          • Debugging a search query
          • Introduction to Candidate Agent
          • Candidate Agent troubleshooting and FAQs
          • Career portal for Contractors or Alumni
          New Home

          Additional factors in PCS source mapping process

          scheduleLast updated on November 13, 2026

          Purpose

          The purpose of this article is to outline the additional factors that affects Eightfold’s source mapping process.

          Audience

          This guide is intended for the Recruitment marketing/advertising team and Eightfold’s solution architects.

          Basics

          After the ‘source tracking value’ is tracked on PCS, Eightfold PCS transforms the ‘source tracking value’ into a known list of values that your ATS can interpret (‘source codes’) using the ‘Application source mapping’ config (referrer_src_map), and thus enabling the ATS to receive the right source attribution for each application.

          referrer_src_map

          Below is the default mapping we use, and you can customize it to suit your source tracking and ATS set up in the config. Read Configure referer_src_map for setup details.

          {

          'linkedin': 'LinkedIn',

          'indeed': 'Indeed',

          'google': 'Google',

          'facebook': 'Facebook',

          'default': 'Eightfold',

          }

          In the example of this default mapping,

          • The keys on the left in the above dictionary refer to the string we will look for in the PCS ‘source tracking values’.
          • The values on the right refer to the string that will be used as the ‘source code’ sent to your ATS.
          • If the PCS source doesn’t match with any of the keys, we will default it to the default value we set, which in the example above is ‘Eightfold’, however it could also be set up as other values.

          Source mapping process and rules

          For more detailed information, read Source mapping process and rules article.

          More on ‘normalizing referrer’

          As indicated in the previous section, Eightfold’s PCS uses utm_source parameter or src parameter or referrer (in that particular order) to track the source to PCS. For the sources inferred from the HTTP referrer, in order to limit variations, Eightfold normalizes the referrer values by grouping source values using their domain name:

          • Without normalization: "m.google.com" and "www.google.co.in" would be treated differently and show up as different rows in reports.
          • With normalization: "m.google.com" and "www.google.co.in" would both be normalized into "google" and be treated as one source.

          Without normalization

          If you do not want your referrer data to be normalized, and use raw source instead (not recommended), you can opt out of this option in Admin Console.

          1. Go to Admin Console > Talent Experience > Career site & Referrals
          2. On the Configuration tab, go to Application Flow > Source Tracking
          3. Set the Career Dashboard Source Tracking Mode value to ‘Use Raw Source’

          *utm_source or src will not be normalized and they remain their raw value during the source mapping process. For example, if utm_source=m_google_com it will not be normalized to ‘utm_source=google’.

          With normalization

          If you want your referrer data to be normalized, you can opt in for this option in Admin Console.

          1. Go to Admin Console > Talent Experience > Career site & Referrals
          2. On the Configuration tab, go to Application Flow > Source Tracking
          3. Set the Career Dashboard Source Tracking Mode value to ‘Use Source Domain (default)’

          Source Tracking

          More examples on source mapping

          Example referrer_src_map:

          {

          'google_sp': 'Google Sponsored’,

          'google': 'Google',

          'linkedin.com': 'LinkedIn',

          'default': 'Eightfold',

          }

          The table below indicates the behavior of source mapping assuming the above mapping:

          PCS Source Mapped to Key Mapped Application Source sent to ATS Matching Rules and Process
          utm_source = ‘Google’ google ‘Google’
          1. Exact match: exact matched to key ‘google’ (case insensitive)
          utm_source = ‘google_sp’ google_sp ‘Google Sponsored’
          1. Exact match: exact matched to key ‘google_sp’
          utm_source = ‘google_sp_search’ google_sp ‘Google Sponsored’
          1. Exact match: no exact match
          2. Partial match: partial matched to key ‘google_sp’; key ‘google’ could also be partially matched to it but is not selected because of the order of the keys
          utm_source = ‘linkedin’’ linkedin.com ‘LinkedIn’
          1. Exact match: no exact match
          2. Partial match: no partial match (utm_source ‘linkedin’ does NOT contain key ‘linkedin.com’)
          3. Normalizing the key and apply exact match: key ‘linkedin.com’ got normalized to ‘linkedin’, and it is exact-matched to utm_source = ‘linkedin’
          referrer = ‘linkedin.com’ linkedin.com ‘LinkedIn’ 0) referrer got normalized to ‘linkedin’
          1. Exact match: no exact match
          2. Partial match: no partial match (normalized referrer ‘linkedin’ does NOT contain key ‘linkedin.com’)
          3. Normalizing the key: key ‘linkedin.com’ got normalized to ‘linkedin’, and it is exact-matched to normalized referrer = ‘linkedin’
          utm_source =’linkedin.cn’ ‘default’ ‘Eightfold’ 0) utm_source do NOT get normalized’
          1. Exact match: no exact match
          2. Partial match: no partial match (utm_source ‘linkedin.cn’ does NOT contain key ‘linkedin.com’)
          3. Normalizing the key: key ‘linkedin.com’ got normalized to ‘linkedin’, but it does not exact-match ‘linkedin.cn’
          4. Default to the default value ‘Eightfold’
          utm_source = ‘naukri’ ‘default’ ‘Eightfold’
          1. Exact match: no exact match
          2. Partial match: no partial match
          3. Normalizing the key: no match after normalization
          4. Default to the default value ‘Eightfold’

          For linkoff PCS customers: "apply_redirect_url"

          SmartApply PCS takes care of the process of sending application and source data to ATS; however, if the customer has linkoff PCS - where candidates are redirected to customer’s ATS to finish the application instead of on PCS - we have to rely on limited approaches to send source information to ATS.

          In PCS config, “apply_redirect_url” is the redirect url that takes candidates away from PCS and to ATS.

          Customers can add parameters in “apply_redirect_url” to send information to ATS. The most basic form of "apply_redirect_url" looks like this:

          "apply_redirect_url": "{{JOB_EXTERNAL_URL}}

          PCS automatically attaches src={{src}} in the redirect_url to pass the after-mapped source data:

          "apply_redirect_url": "{{JOB_EXTERNAL_URL}}&src={{src}}"

          For example, the following redirect url will send ‘linked’ as source to the ATS:

          "apply_redirect_url": "{{JOB_EXTERNAL_URL}}&src=Linkedin"

          Customers need to make sure that src={{src}}:

          • The ‘src’ on the left side of the equals sign is the parameter name; please ensure that to put the parameter name related to source that your ATS can recognize. ‘src’ can be changed to any other parameter for your ATS, for example:
            • "apply_redirect_url": "{{JOB_EXTERNAL_URL}}&source=Linkedin"

          • The ‘src’ on the right side of the equals sign is the post-mapped value of the utm_source/src/referrer values following the steps described above. Please make sure this equals the source code value that your ATS can recognize.
          #process factors #source mapping #pcs #source tracking values

          Was this article helpful?

          thumb_upYes
          thumb_downNo
          rate_reviewGive feedback about this article

          On this page

            No sections

            Related

            Source Tracking Attribution models in PCS source tracking
            Search and Discovery PCS search FAQs
            Job Distribution Understanding Candidate Experience SEO
            Apply Workflows "Add to Job Cart" functionality in PCS

            Eightfold is the agentic talent intelligence company that gives every HR leader, recruiter, and people manager the intelligence to see, develop, and deploy the full depth of talent around them.

            Talent intelligence, human-led

            Eightfold Platforms

            • Talent Acquisition
            • Talent Management
            • Workforce Exchange
            • Resource Management
            • API Documentation
            • Release Notes

            About Eightfold

            • Blog
            • Careers
            • Contact Us
            • Events
            • Leadership
            • Partners
            • Press
            © Eightfold, 2026. All rights reserved worldwide. Privacy Policy Cookie Notice
            Follow Us :

            Definition by Author

            0
            0
            Expand