Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.4k stars 1.98k forks source link

Stepper: Travis' onboarding flow test feedback #94394

Open travisw opened 1 week ago

travisw commented 1 week ago

Hi folks! I just created this card for the differences I noticed when testing the Stepper onboarding flow and comparing it to the existing Classic onboarding flow. Let me know if I should report this in a different way.



I ran through the Stepper onboarding flow and did a side by side comparison with the classic onboarding flow. Below are the differences I noticed for the first round, not just Tracks related. All of them probably aren't crucial to fix, but some are. For cases where there are different events or props that we plan to move forward with if/when deploying, then it's probably worth calling this out in a p2 post somewhere and letting anyone know who has created funnels with the deprecated events/props.

I didn't note differences where the Stepper flow fires events that the Classic flow doesn't since that shouldn't affect any existing funnels or data transformations. In general, some events for a single step or action are being fired in a different order then in Classic and in most cases I didn't call these differences out either (except one case). We might want to revisit this though as it has the potential to affect existing funnels.

Since the experiment will be running for non-en locales I tested using the Spanish versions of the flows

Starting points

The most critical differences I noticed (mostly not Tracks-related) are:

Below are my notes with the differences I noticed so far.


I stopped here since I was no longer in the flow.


cc @skim1220 @MicBosi

travisw commented 1 week ago

Plans screen looks difference - shows free as another tab instead of text call out.

Running through it again and now I see them matching. The Classic flow also shows the free plan as a tab and not a text call out. Maybe there's an experiment running?

Image Image

travisw commented 1 week ago

After the plans screen I land on /sites instead of checkout!

Wow - after testing the same path again, I was appropriately sent to the checkout. So weird!!!

I didn't take that long to go through the flow the first time, but is there maybe some kind of time limit after which it forgets where it was?

escapemanuele commented 6 days ago

Thanks @travisw, I'll try to go through it all!

Used travis.a8c.testing2024-signup-tester-stepper1gmail.com in domains for testing. ES

Domains

image

Plans

Tracking

Travis reported a few differences, can this be something you know about @chriskmnds ?

cc @renancarvalho

chriskmnds commented 6 days ago

The following GH issues were created on Tracks related things:

@escapemanuele can you review as well and just relentlessly create issues from it?

escapemanuele commented 6 days ago

Opened these issues for now, while I can confirm with @travisw which ones are issues and which ones are not.

renancarvalho commented 5 days ago

I conducted an investigation into the issue where the "Oferta" badge overlaps with the domain name.

The main cause of this overlap is a CSS rule that prevents domain titles (in this case, domain names) from breaking into multiple lines. This rule is intended to maintain readability, ensuring the full address appears on a single line, such as travis.a8c.testing+2024-signup-tester-stepper1@gmail.com, rather than splitting it into something like this:

rvis.a8c.testing+2024
-signup-tester-stepper1@gmail.com

However, this issue is more pronounced on mobile devices or smaller screens. I believe it’s crucial to consult with designers on this matter. In my opinion, resolving this is essential.

What do you think, @escapemanuele?