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

The pricing grid should show consistent content both in the sign-up flows and in the plan admin page. #77187

Open southp opened 1 year ago

southp commented 1 year ago

What

The pricing grid component is showing different content in several tailored flows. However, it always shows the default on in the plans admin page, i.e. /plans. The orignal reporting thread is: p1684403954874079-slack-CV2TX2PAN

e.g. in the Newsletter flow:

image

after signing up, here is what they see in /plans:

image

Why

By making the pricing grid showing consistent content and the number of plans, it's a major step forward reducing user's confusion on . This will even become more important if we attempt to remove the plans step in the tailored flows.

How

No response

simison commented 1 year ago

Should this apply for logged out /pricing page as well when customer goes there from a focused landing page (blogger, ecommerce, newsletters)? Alternatively landing pages contain focused plans grid directly in the landing page itself.

southp commented 1 year ago

Should this apply for logged out /pricing page as well when customer goes there from a focused landing page (blogger, ecommerce, newsletters)? Alternatively landing pages contain focused plans grid directly in the landing page itself.

Interesting idea. That will surely give the users a better context about the benefits of the paid plans at the upper funnel. Our team won't be able to work on it in the near future, but it's something worth keeping in the queue. Also cc @niranjan-uma-shankar here for perspective from Autobots :)

chriskmnds commented 1 year ago

Calypso end handled in https://github.com/Automattic/wp-calypso/pull/77667

niranjan-uma-shankar commented 1 year ago

Should this apply for logged out /pricing page as well when customer goes there from a focused landing page (blogger, ecommerce, newsletters)?

If we're looking to build a "dynamic" /pricing page that changes according to browsing behaviour, we should try to differentiate a casual intent user browsing a newsletter landing page from someone with a serious intent specifically evaluating our newsletter offering. My guess is that the former might not want to see only newsletter plans everywhere when they exit the newsletter landing page but the latter wouldn't mind it. I wouldn't think that a page visit on a focused landing page is a strong enough signal to modify pricing grid on /pricing for that user but I could be wrong. Are there any other signals we could use to segment users based on intent?

niranjan-uma-shankar commented 1 year ago

I wouldn't think that a page visit on a focused landing page is a strong enough signal to modify pricing grid on /pricing for that user but I could be wrong.

Ah wait, scratch that. I think I see what you mean. I just visited wordpress.com/newsletter and I expected to see the newsletter plans on that page, but I only see a link to WP.com plans. Yea I think we could do better there.

UPDATE: tracking it in 1808-gh-Automattic/martech

dzver commented 1 year ago

Hey, what's the status of this change? I see a PR that's getting frequent commits by @chriskmnds. Is it close to 🚢 ?

chriskmnds commented 1 year ago

Foundation merged. Main parts left are https://github.com/Automattic/wp-calypso/issues/78113, https://github.com/Automattic/wp-calypso/issues/78114, and aligning other flows with new framework.

dzver commented 1 year ago

@chriskmnds do you mind sharing an update on this card?

dzver commented 1 year ago

@chriskmnds reached out on Slack as a response to the ping above, summarizing the update for visibility.

He's on support rotation, this issue is pending development #78113 and #78266.