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. Plan
  5. Reporting and Analytics
  6. Standard Native Dashboard Metrics and Datasets
  7. Datasets
  8. Career Site server log
close /

No matching articles

Try a product name, or contact support.

homeReporting and Analytics
  • Native Dashboard Authoring Console
    • Using Native Eightfold Dashboards
      • Standard Native Dashboard Metrics and Datasets
        • Dashboard Setup and Configuration
          • Data Platform and Migration
            New Home

            Career Site server log

            scheduleLast updated on November 13, 2026

            1. Dataset Name

            career_site_server_log_aggregated

            2. Description

            An event-level dataset that captures candidate activity on the Career Site (PCS — Public Career Site), aggregated to a daily grain per event-namespace-visitor combination. Built from server logs filtered to candidate-facing events only, then enriched with position metadata. Two CTEs are applied: the first aggregates event counts per day/visitor/event combination and filters out bot traffic, internal hostnames, and non-candidate roles; the second enriches each row with position attributes and derived columns including funnel stage labels, source group classifications, visitor type, login status, and AI recommendation flags. This dataset powers career site visitor analytics, conversion funnels, source attribution, and applicant trend metrics.

            3. Source Tables

            • customer_views.www_server_log (primary event source — filtered in raw_events CTE to candidate-facing events only)
            • customer_views.positions (aliased pos — LEFT JOIN on position_id to enrich events with position metadata)

            4. Grain

            One row per (event_date, group_id, vs_cookie, viewer_profile_id, user_email, position_id, namespace, microsite, event, utm_source, utm_campaign, interface, country, user_locale, query, q_location_arg, request_endpoint, request_path, referrer) combination, with event_count as the aggregated count of occurrences for that combination within the day. Each row represents a unique candidate-event-context combination on a given date.

            5. Dashboards Supported

            • Career Site (PCS) Dashboard

            6. Metrics Supported

            Metric Supported Breakdowns
            Unique Visitors country, microsite, interface, pcs_login_status
            Unique Applicants country, microsite, interface, pcs_login_status
            Visitor to Applicant Conversion country, microsite, interface, pcs_login_status
            Unique Applications Submitted country, microsite, interface, pcs_login_status
            Career Site Conversion Funnel - Activities country, microsite, interface
            Career Site Conversion Funnel - Unique Users country, microsite, interface
            Applicants Trend by Major UTM Source Group pcs_login_status, country, interface, microsite
            Visitors Trend by Major UTM Source Group country, microsite, interface, pcs_login_status

            7. Known Exclusions / Filters Applied

            • Bot traffic excluded: interface NOT IN ('bot', 'mobile_bot', 'tablet_bot', 'pc_bot').
            • Internal, staging, and demo hostnames excluded: hostname NOT IN ('stage.eightfold.ai', 'qa.eightfold.ai') AND NOT LIKE '%%dev%%', '%%eightfolddemo%%', '%%github-ci%%'.
            • Only successful HTTP responses included: response_code < 400.
            • Only candidate-facing user roles included: user_role IN ('candidate', NULL, 'anonymous').
            • Only qualifying candidate events are included via a complex event/namespace filter — covering career site browsing (smartapply, pcsx_api, career_hub_candidate), apply flow (apply_form_v2, pcsx_app), signup (career_signup), login, chatbot, notifications, and skill proficiency edits from the profile-review referrer.
            • Unique Applicants uses user_email (not vs_cookie) as its grain and additionally requires namespace IN ('career_hub_candidate', 'apply_form_v2') and user_email NOT IN ('', 'loggedout@none.com') — scoped to logged-in applicants only.
            • Unique Applications Submitted uses CONCAT(vs_cookie, '-', position_id) as its grain, counting distinct visitor-position submission pairs.
            • career_site_funnel_activities and career_site_funnel_unique_users are derived columns assigning each qualifying event to a funnel stage. NULL stage rows are excluded from funnel metrics via implicit filter.
            • source_group is derived via a utm_source LOCATE waterfall: LinkedIn, Indeed, Google, Glassdoor, Naukri, Monster, Ziprecruiter, EightFold, direct traffic to Logged-in PCS, (Unknown), Others.
            • pcs_login_status is derived: 'PCS Logged-in' when user_email IS NOT NULL AND user_email != 'loggedout@none.com'; 'PCS Logged-out' otherwise.
            • Date range filtering maps to www_server_log.t_create via the override_filters date_range configuration, not directly to event_date.

            8. Schema

            Column Name Data Type Notes
            event_date date Derived: DATE_TRUNC('DAY', t_create). Primary date field for time-based analysis and monthly/weekly trend bucketing.
            group_id varchar Customer/organization identifier; sourced from www_server_log
            vs_cookie varchar Unique visitor/session cookie identifier; sourced from www_server_log. Primary grain for Unique Visitors, Visitor-to-Applicant Conversion, and funnel unique user metrics.
            viewer_profile_id bigint Profile ID of the logged-in candidate viewing the event; sourced from www_server_log
            user_email varchar Email of the logged-in candidate; sourced from www_server_log. Grain for Unique Applicants metric (excludes NULL and 'loggedout@none.com').
            position_id bigint Position associated with the event; sourced from www_server_log. Used in CONCAT(vs_cookie, '-', position_id) grain for Unique Applications Submitted.
            namespace varchar Product namespace of the event (e.g. smartapply, career_hub_candidate, apply_form_v2, pcsx_api, login, career_signup, notifications); sourced from www_server_log
            microsite varchar Career site microsite identifier; sourced from www_server_log. Available as drilldown dimension.
            event varchar Event type (e.g. position_view, api_get_job, apply_to_job, application_submit_v2, candidate_email_login); sourced from www_server_log
            utm_source varchar UTM source parameter from the request URL; sourced from www_server_log. Basis for source_group and source_direct derivations.
            utm_campaign varchar UTM campaign parameter; sourced from www_server_log
            interface varchar Device type (e.g. mobile, pc, tablet); sourced from www_server_log. Bot values are excluded at dataset level. Available as a drilldown dimension.
            country varchar Candidate's country derived from IP geolocation; sourced from www_server_log. Available as drilldown dimension.
            event_count bigint COUNT(event) aggregated per row group in raw_events CTE. Number of event occurrences for this event/namespace/visitor/day combination.
            position_creation_ts datetime Position creation timestamp; sourced from positions
            recruiter varchar Recruiter owning the position; sourced from positions
            job_function varchar Job function/category of the position; sourced from positions
            location_country varchar Country of the position; sourced from positions
            business_unit varchar Business unit of the position; sourced from positions
            is_calibrated bigint Derived: 1 if the position has >= 4 of 5 calibration flags set (location, skills, titles, similar candidate, work experience); sourced from positions
            career_site_funnel_activities varchar Derived: funnel stage label for raw activity counts. Values: 'Job views', 'Application starts', 'Application submits'. NULL for non-qualifying events.
            career_site_funnel_unique_users varchar Derived: funnel stage label for unique user counts. Values: 'Unique visitors', 'Unique visitors w/ application start', 'Unique applicants'. NULL for non-qualifying events.
            source_group varchar Derived: normalized UTM source group via LOCATE waterfall over utm_source. Values: LinkedIn, Indeed, Google, Glassdoor, Naukri, Monster, Ziprecruiter, EightFold, direct traffic to Logged-in PCS, (Unknown), Others.
            source_direct varchar Derived: more granular UTM source label including additional sources (Facebook, Twitter, Careerbuilder, joinhandshake, builtin, levels, Eightfold PCS AI job alerts, Eightfold PCS Saved Search alerts, etc.).
            visitor_type varchar Derived: 'Returning' if event_date > MIN(event_date) OVER (PARTITION BY vs_cookie), 'New' otherwise.
            pcs_login_status varchar Derived: 'PCS Logged-in' when user_email IS NOT NULL and not 'loggedout@none.com'; 'PCS Logged-out' otherwise. Available as drilldown dimension.
            is_ai_recommended bigint Derived: TRUE when referrer contains 'recommended=1' or 'sort_by=match' — indicates the candidate viewed a position from an AI-recommended jobs list.
            first_job_view_date date Derived (window): MIN(event_date) for job view events, partitioned by vs_cookie. First date this visitor viewed a job.
            first_auth_ts date Derived (window): MIN(event_date) for login/signup events, partitioned by vs_cookie. First date this visitor authenticated.
            first_submit_date date Derived (window): MIN(event_date) for submission events, partitioned by vs_cookie. First date this visitor submitted an application.
            candidate_portal_first_active_date date Derived (window): MIN(event_date) for career_hub_candidate/login/pcsx/apply_form_v2 namespace events, partitioned by user_email.
            candidate_portal_first_application_date date Derived (window): MIN(event_date) for application submission events in career_hub_candidate/apply_form_v2 namespaces, partitioned by user_email.
            candidate_portal_funnel_activities varchar Derived: funnel stage for candidate portal activities (Job views, Logged-in application form open, Application submits).
            candidate_portal_funnel_visitors varchar Derived: funnel stage for candidate portal visitor counts (Unique visitors w/ job view, Logged-in application form open, Unique applicants).
            candidate_portal_funnel_activities_new varchar Derived: funnel stage for candidate portal activities post-authentication (Logged-in job views, Logged-in application form open, Application submits). Requires first_auth_ts IS NOT NULL.
            candidate_portal_funnel_visitors_new varchar Derived: funnel stage for unique logged-in visitor counts (Unique logged-in visitors, Logged-in application form open, Unique applicants). Requires first_auth_ts IS NOT NULL.
            job_alert_funnel varchar Derived: notification funnel stage (A. Job alerts recipients, B. Visitors from job alert, C. Visitors w/ application start, D. Applicants) based on event and utm_source containing 'notification'.
            alert_type varchar Derived: 'AI job alerts', 'Saved search alerts', or 'Others' based on event and utm_source patterns.
            login_status varchar Derived: 'Logged-out job alerts' or 'Logged-in alerts' based on event/utm_source patterns.
            #job portal #employment

            Was this article helpful?

            thumb_upYes
            thumb_downNo
            rate_reviewGive feedback about this article

            On this page

              No sections

              Related

              Dashboard metric guides Career Site Analytics
              Datasets Survey analytics

              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