Introduce dashboard tour tooltips
See original GitHub issueFeature Description
Add tooltips introducing the new features for the generic dashboard.
Do not alter or remove anything below. The following sections will be managed by moderators only.
Acceptance criteria
Tooltip 1
- Position: highlighting the tabs
- Heading: New! Navigate your dashboard easily with the dashboard tabs
- Text: Jump straight to the relevant section in your dashboard with just one click - no more scrolling.
- Show four dots with the first one highlighted to indicate this is 1 out of 3
- Navigation: “Next” and “x” in top right corner to dismiss
Tooltip 2
- Position: highlighting the single URL search
- Heading: Check stats for a specific post
- Text: Search by URL or by post title and your dashboard will be filtered to show stats just for that URL.
- Show four dots with the second one highlighted to indicate this is 2 out of 3
- Navigation: “Next”, “Back” and “x” in top right corner to dismiss
Tooltip 3
- Position: highlighting the updated Search Funnel widget
- Heading: See trends over time for your site’s Search metrics
- Text: The updated Search Funnel shows you a more comprehensive view of how traffic from Search is changing.
- Show four dots with the third one highlighted to indicate this is 3 out of 3
- Navigation: “Got it”, “Back” and “x” in top right corner to dismiss
Implementation Brief
- Create
assets/js/feature-tours/unified-dashboard.js
which exports theunifiedDashboard
variable (object having the same structure as other files in the same folder, for e.gassets/js/feature-tours/help-visibility.js
)- The
slug
should beunifiedDashboard
context
set toVIEW_CONTEXT_DASHBOARD
version
set to1.50.0
checkRequirements
should be a function that checks whether theunifiedDashboard
feature flag is enabled, via theisFeatureEnabled
function.steps
should be an array of objects, each of which has the following properties for each tooltip:- Tooltip 1
target
set to.googlesitekit-navigation
- Tooltip 2
target
set to.googlesitekit-entity-search
- Tooltip 3
target
set to.googlesitekit-widget--searchFunnel
placement
set totop
- The
title
andcontent
properties should be set to the corresponding strings in the AC.
- Tooltip 1
- For tracking purposes, the
gaEventCategory
property should be set to{ viewContext }_unified-dashboard
.
- The
Test Coverage
- No new tests to be added.
Visual Regression Changes
QA Brief
- Delete the
wp_googlesitekitpersistent_dismissed_tours
user option.wp user meta delete 1 wp_googlesitekitpersistent_dismissed_tours
where1
is the user id. - Enable the
unifiedDashboard
feature flag. - Go to the main dashboard.
- Ensure the unified dashboard feature tour shows up and tooltips content are displayed as per the AC.
Changelog entry
- Add a new feature tour for the unified dashboard.
Issue Analytics
- State:
- Created 2 years ago
- Comments:14 (4 by maintainers)
Top Results From Across the Web
Tooltips: How to create and use the mighty UI pattern - Appcues
4 tooltip design best practices · Write short, commanding copy · Exit(s) · Use progress bars to track multi-step product tours · Know...
Read more >Introducing: Product Tours - The Definitive Guide - UserGuiding
✓ You can create modals, tooltips, and hotspots, all with only one tool,. ✓ You can create checklists, resource centers, and in-app messages ......
Read more >GoToMeeting Product Tour Tooltips - Chameleon
Tooltips to highlight essential features and prime the user for permission requests.
Read more >Tooltips designs, themes, templates and ... - Dribbble
Discover 100+ Tooltips designs on Dribbble. ... Onboarding Checklist Component component ui components dashboard financial tooltips web dashboard.
Read more >Tour guide, Slideshow design, Digital signage - Pinterest
Apr 15, 2016 - Guide Tour Tooltip designed by José Polanco. ... Login Alerts Web Design Trends, Dashboard Interface, User Interface Design, Ui...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
@asvinb I agree with you that this can be a new ticket. I’ll make a note to create one.
QA Update: ✅
Ah I see. Unless @felixarntz disagrees I think we can create another issue for that @wpdarren