data.gov icon indicating copy to clipboard operation
data.gov copied to clipboard

Integrate ZenDesk as primary feedback for data.gov

Open jbrown-xentity opened this issue 4 months ago • 1 comments

User Story

In order to simplify the current feedback process, data.gov team members want user feedback to flow directly into ZenDesk.

Acceptance Criteria

  • [ ] GIVEN a user visits data.gov
    OR a user visits catalog.data.gov
    WHEN the user attempts to submit feedback
    THEN a ticket is created in ZenDesk AND the data.gov team is notified

Background

https://github.com/GSA/data.gov/issues/4822

Security Considerations (required)

None, data is already in ZenDesk

Sketch

We will be replacing the touchpoints feedback form. The way ZenDesk does things is by embedding some javascript in the header, and a modal gets placed somewhere on the user screen to submit feedback. Things Tim and I discussed fixing/changing for this to be complete:

  • Add the javascript to the header in both catalog and 11ty site, like this: https://github.com/GSA/datagov-11ty/pull/345/files
  • Update the Contact page to remove the touchpoints form. Point people to the feedback modal, or emailing directly. That content will need to be changed: https://data.gov/user-guide/#contact-data-gov.
  • Use any of the options for customization to improve user experience (icon, webpage location, etc)
  • Decide and cleanup the form content for production use, and decide if we need one form for both sites or 2 different forms (one for dataset specific, other for generic feedback/questions)
  • Final team approval and closing of PR's

jbrown-xentity avatar Oct 17 '24 19:10 jbrown-xentity