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

UX improvement: Twitter Advertising (Last Month) should be usable in all circumstances #1111

Open
alexbfree opened this issue Oct 25, 2022 · 0 comments
Labels
bug Something isn't working request-ticket ux user experience issue

Comments

@alexbfree
Copy link
Contributor

Issues were encountered in the first digipower live webinar where this tab was blank. This may just have been a property of the data. Nonetheless, we can do something about this. The tab should always be usable.

In order to avoid situations where this tab is blank, we should add the following feature:

  1. Detect the most recent advertising related date in the data.
  2. Offer a date dropdown for the tab, with a default and options as described below.
  3. When the date dropdown is changed, the tab contents is redrawn.

The purpose here is to ensure that the tab can always offer some value, even if the data occurs fully or partially outside the 'last 30 days from today's date'.

Logic for the dropdown:

If there is data for the whole of the last 30/31 days

  • Default 'end date' for the 30 day window to be viewed = today
  • older dates can be picked/entered via a 'custom' dropdown option.

If there is data for the only part of the last 30/31 days

  • Default 'end date' = last date for which there is data.
  • Can also select today's date but this option is labelled to show that it is incomplete. e.g. if there are 6 days of data, dropdown option would say "Last 30 days (only 6 days' data available in period)"
  • older dates can be picked/entered via a 'custom' dropdown option.

If there is no data within the last 30/31 days

  • Default 'end date' = last date for which there is data.
  • An unselectable/greyed out option appears in the dropdown showing "Last 30 days (no data available in this period)
  • older dates can be picked/entered via a 'custom' dropdown option.

If there is no data at all

  • date picker does not appear, whole charts etc don't appear.
  • Standard Blue Bar message about No Data appears
@alexbfree alexbfree added bug Something isn't working ux user experience issue labels Oct 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working request-ticket ux user experience issue
Projects
None yet
Development

No branches or pull requests

1 participant