data.gov
data.gov copied to clipboard
Integrate ZenDesk as primary feedback for data.gov
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