We need to add some extra tracking events during the flow:
Plans grid: recording click events when they select a plan would be useful
While at it, adding event for toggling the "more features" grid could be added?
https://github.com/Automattic/wp-calypso/pull/42764/ will probably affect any immediate implementation of new tracks events
42764 will probably affect any immediate implementation of new tracks events
PlansGrid extraction will affect only the last point where we need to record some events within the PlansGrid itself:
Plans grid: recording click events when they select a plan would be useful
So I propose we tackle that one in a separate PR, after merging the PlansGrid extraction to package.
- an event for performing a search, something like calypso_newsite_domain_search with a property (where) to indicate whether it was in the popover or the modal.
Could you give me some more context on what you're intending to use the tracks event for understanding? Were you hoping to debug the next step's low counts?
- there is a calypso_newsite_domain_select event, but it would be good to check that it fires whenever a domain is selected in both of the domain search UIs. the number in that funnel seems low.
This fires on both modal and popover.
It might be worth pointing out this UI element is a fair bit out of sight (no strong CTA) so missed domain configurations at this stage are likely being funneled through to the post FSE launch process @ /start/new-launch/domains-launch
there is a calypso_newsite_domain_select event, but it would be good to check that it fires whenever a domain is selected in both of the domain search UIs. the number in that funnel seems low.
@johnHackworth Adding to what @lsl says about the CTA, calypso_newsite_domain_select
is fired only when you click on the confirm button, not the radio items.
Just guessing, but perhaps it's the extra step – having to click the domain and also the confirm button – that is causing the drop? cc @olaolusoga
_Edit_: maybe the proposed design changes will address the CTA concerns, see: pbAok1-11X-p2
Edit: maybe the proposed design changes will address the CTA concerns
🤞 , once we launch the full domain page, we can make tweaks to make things more clear if we still see high dropoff
@johnHackworth could you please advise if #43000 (tracking domain searches) is still required in light of the full domain page changes in #43136?
I'm a bit concerned about sending tracks events for every key stroke in the search too.
It's being fired here:
Ideally we'd debounce it. The domain picker debounces searches after the input changes:
I wonder if there's a way to hook into that with an onDomainSearchResultsChanged
or some other prop we pass to DomainPicker
@alshakero or @razvanpapadopol will know for sure what the best approach would be
Most helpful comment
🤞 , once we launch the full domain page, we can make tweaks to make things more clear if we still see high dropoff