Open travisw opened 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?
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?
Thanks @travisw, I'll try to go through it all!
Used travis.a8c.testing2024-signup-tester-stepper1gmail.com
in domains for testing. ES
Oferta
, looks bad in both /start and Stepper. Should come out if you choose a paid domaincalypso_signup_actions_submit_step
. To be checkedPlans screen looks difference - shows free as another tab instead of text call out.
: The difference happen when you choose a free domain or a custom one.
Sent to https://wordpress.com/sites instead of checkout.
this is bad, but I couldn't reproduce it. Needs more testing.
Travis reported a few differences, can this be something you know about @chriskmnds ?
cc @renancarvalho
The following GH issues were created on Tracks related things:
@escapemanuele can you review as well and just relentlessly create issues from it?
Opened these issues for now, while I can confirm with @travisw which ones are issues and which ones are not.
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?
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:
calypso_signup_complete
not firedBelow are my notes with the differences I noticed so far.
User step
Enter email: travis.a8c.testing+2024-signup-tester-stepper1@gmail.com
Continue
calypso_signup_actions_submit_step
usesstep: user
while classic uses step:user-social
. I think Classic is wrong in this case - also reported in this thread... Still, might break existing funnels so we should let folks know.calypso_signup_actions_complete_step
not fired, which is in Classic.Domains step
Enter email in domain search
Choose free domain
Click "Continue"
calypso_signup_actions_submit_step {step: domains}
missing some props that exist in Classic (no idea what they're used for).domain_item
,signup_domain_origin
,site_url
, andlast_domain_searched
Plans page
Plans screen looks difference - shows free as another tab instead of text call out.
calypso_page_view
is missing theflow: onboarding
prop (never noticed this before being included in Classic)Choose Personal plan
https://wordpress.com/sites
instead of checkout.calypso_signup_plan_select
(product_slug: personal-bundle, from_section: default
)calypso_signup_actions_submit_step {step: plans}
step_name: plans
duplicate ofstep
?)calypso_signup_actions_submit_step {step: plans}
- (cart_items: [object Object]
instead ofcart_items: 0:[object Object]
)calypso_signup_processing_screen_show
not fired - it is used in some funnelscalypso_signup_complete
not firedcalypso_new_user_site_creation
not firedI stopped here since I was no longer in the flow.
cc @skim1220 @MicBosi