Skip to content

Would it be worth adding an expanded 404 tracking system? #2311

@chrisblakley

Description

@chrisblakley

Currently, Nebula bundles the Redirection plugin which does a great job of logging 404s with features for grouping them for display.

However, Nebula could either attempt to enhance this with its contextual data -or- Nebula could create its own output table if its detected 404s with this additional data.

Some data points that may be worth incorporating into 404 detection:

  • Already provided by Redirection:
    • Request Path
    • User Agent
    • Timestamp
    • IP Address
    • Method
    • Domain
    • HTTP Response Code
    • Referrer
  • What Nebula could enhance:
    • Device Type (mobile/desktop) (already discernible from UA, but could be more clear)
    • Operating System (already discernible from UA, but could be more clear)
    • Browser (already discernible from UA, but could be more clear)
    • Country (when enabled)
    • Region, City (when enabled)
    • Role (which includes bot label, although Nebula's 404 tracker currently does not track bot 404s, that could be changed)
    • Bot Identity (such as Googlebot, Bingbot, GPTbot, and others) (already discernible from UA, but could be more clear)
    • Could also provide Nebula's IP detection to ensure accuracy
    • Any other audience information such as notable visitors
    • Highlighting campaign traffic (more than just UTMs, use Nebula's Attribution functionaltiy) (already discernible from Source URL, but could be more clear)
    • Session LP
    • Session Referrer
    • Nebula Session ID
    • Google Analytics CID (to correlate to GA4 data)

I am currently not convinced this would be worth adding an expanded system into Nebula, but I do think it would be worth looking into adding some hooks into the Redirection plugin to see if it would be easy to add this contextual data to its output table.

Metadata

Metadata

Assignees

No one assigned

    Labels

    💭 Question / ResearchAdditional research/discussion is needed to answer this question.Backend (Server)Related to the server-side (includes PHP, HTML, etc).Plugin / Library / APIFor third-party resources such as WordPress plugins, external APIs, and other libraries.WP Admin / Shortcode / WidgetRelated to the WordPress admin-side (like the Dashboard), or shortcodes/widgets.💡 Feature RequestA major feature that is not currently implemented.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions