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

Integrate ZenDesk as primary feedback for data.gov #4935

Open
1 task
jbrown-xentity opened this issue Oct 17, 2024 · 1 comment
Open
1 task

Integrate ZenDesk as primary feedback for data.gov #4935

jbrown-xentity opened this issue Oct 17, 2024 · 1 comment
Labels

Comments

@jbrown-xentity
Copy link
Contributor

jbrown-xentity commented Oct 17, 2024

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

#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
@btylerburton
Copy link
Contributor

Oooh we can customize the color with raw hex values: https://developer.zendesk.com/api-reference/widget/settings/#usage-2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 📥 Queue
Development

No branches or pull requests

2 participants