Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check for unused scripts (such as hotjar.com) on our site and remove them #1396

Open
4 tasks
fancyham opened this issue Oct 26, 2022 · 2 comments
Open
4 tasks
Labels
Feature: Infrastructure For changes on site technical architecture Release Note: Refactor Shows on Release Notes under "Technical Debt" Role: Front-end Front End Developer size: 13pt The lift to complete this user story 24+hrs

Comments

@fancyham
Copy link
Collaborator

fancyham commented Oct 26, 2022

Overview

We seem to have some unnecessary scripts loading and running on our site that we can/should probably remove.

In particular, I don't believe we are using the hotjar.com analytics package right now and that can probably be removed.

This will decrease our load times (currently 19(!) seconds to load the first screen over 3G), reduce power and bandwidth usage, and will also minimize unnecessary tracking of our users (hotjar is a user-tracking / 'heatmap' and replay tool)

My understanding is that we had a one-month trial and that expired back in 2021.

Action Items

  • Confirm that we are not using the hotjar.com scripts
    • If we are not using them, remove the scripts
    • If we are using them, make sure the researchers know how to access our account and collected results
  • Identify any other unneeded scripts and remove

Resources/Instructions

This issue is coming out of the findings from these two issues:

Details

These are the components of the first-page load — note the hotjar.com scripts:

click to expand image image
@fancyham fancyham added the Role: Front-end Front End Developer label Oct 26, 2022
@staceyrebekahscott staceyrebekahscott added this to the Website Improvements- Impact Sprints 2022 milestone Oct 27, 2022
@staceyrebekahscott staceyrebekahscott added the size: 1pt The lift to complete this user story 1-2hrs label Oct 27, 2022
@staceyrebekahscott
Copy link
Member

Moving to Prioritized Backlog, to be assessed once current Dev workload is completed.

@entrotech entrotech added size: 13pt The lift to complete this user story 24+hrs Feature: Infrastructure For changes on site technical architecture Release Note: Refactor Shows on Release Notes under "Technical Debt" Missing: Milestone This issue is not part of any milestone and removed size: 1pt The lift to complete this user story 1-2hrs labels Nov 1, 2022
@staceyrebekahscott staceyrebekahscott removed the Missing: Milestone This issue is not part of any milestone label Nov 18, 2022
@staceyrebekahscott
Copy link
Member

@entrotech @hanapotski Moving this to the Dev board, in Icebox- Is this something we need to explore? Is this related to your current work regarding removing dead code, as per John D's items on the Leads/PM agenda for 01/25/23? If this is being addressed as part of that code clean up, please note and close this issue, as your clean up will likely address this.

@farahrobleh farahrobleh modified the milestones: Website Improvements- Impact Sprints 2022, 12. Technical Debt Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature: Infrastructure For changes on site technical architecture Release Note: Refactor Shows on Release Notes under "Technical Debt" Role: Front-end Front End Developer size: 13pt The lift to complete this user story 24+hrs
Projects
Status: New Issue Approval
Development

No branches or pull requests

6 participants