Giter VIP home page Giter VIP logo

Comments (4)

joelhooks avatar joelhooks commented on May 16, 2024 1

Maggie and I chatted about this and the blue button will expand the existing switch that displays a CTA to incorporate the additional states/CTAs become a member and renew membership

The existing CTAs will remain for now while we iterate.

This should be good to go!

from egghead-next.

joelhooks avatar joelhooks commented on May 16, 2024

@MaggieAppleton this looks like a great upgrade!

suggestion: as part of the pitches/issues, can you include what we want to measure for analytics?

concern: dropping our non-membership-related CTAs completely, even if temporarily

I disagree that we should drop the resources being offered there. We are also offering project clubs in addition to the personal brand mini-course. These projects are going well and have only had positive feedback so far.

Great open rates and decent click-throughs!

image

My opinion is that the CTA is the CTA and that we don't need to have a secondary banner for this at all.

The blue button in this design displays the appropriate CTA for the learner at any given time.

Often the blue-button CTA will be "join now!" or some other variant. For members, it might be an active club, or a discount/deal for lapsed members, or an introduction sequence for an anonymous user. We can use high-value "lead magnets" and if there was a concern over annoying learners or other customers we could give it a dismissal option

this is something Brennan teaches where a given customer is going to have a single current offer available based on progressive behavioral profiling and self-selection. It's a very focused personalization, and the way the button is configured right now is a pretty decent start towards implementing what I'm describing on a technical level.

https://github.com/eggheadio/egghead-next/blob/5ef3f6bbef5f7a5d39ae7d1e35d657f05cb7463a/src/components/app/header.tsx#L42-L52

In this switch statement we can inspect the customer attributes stored in CK, CIO, egghead, etc which gives us a lot of granular data to present a CTA in this real estate. Rudimentary now, but has a lot of potential coordinating the current offer across channels (email, end-of-video CTAs, end-of-course CTAs, pop-up "toasts", etc)

I like the secondary banner for other transient notifications but would prefer to keep a single CTA in this region of the page if possible with the standout blue button.

from egghead-next.

MaggieAppleton avatar MaggieAppleton commented on May 16, 2024

For analytics we can probably keep it simple for now:

  1. Overall click rates on each type of button
  2. % of clicks -> new account creations
  3. % of clicks -> membership purchases

Any others?

I think it's very important the CTA in the navbar stays consistent for two key groups: anonymous visitors and non-membership accounts. Anonymous visitors should always see "get started" (or "sign up" - whatever language we want to use that is directly leading them to account creation). Non-membership accounts should always see "become a member."

Until they're paying members, it's critical people have those always-at-hand, predictable CTAs in the navbar that lead them into our onboarding flow (not much of a flow at the moment - still need to fix up that experience). We never want someone who is on the fence about subscribing to have to go hunting for the 'become a member' button or pricing page when they're finally ready to buy.
Without a navbar CTA they would need to track down a pro course, click through the course page, click through to lessons, then click a locked lesson, then click the CTA. 4 vs. 1 click. Every other website our users spend time on has trained them to understand that the large, colourful CTA in the navbar is always where they should click when they're ready to sign up/join/become a member.

Once they're members we can certainly use that CTA space for other promotions. Agree that the fleeting campaigns (own your online presence / course clubs, etc.) are super valuable and we should still be driving users towards them.
However, if we want to drive any anonymous users or non-member accounts into those kinds of offerings, we'll need to do it through homepage promotions or banners instead of in the navbar CTA.

For now we can use that switch statement to have:

  • paying members see the 'own your online presence' CTA
  • anons see 'sign up'
  • non-members accounts see 'become a member'
  • lapsed members see 'renew membership'

from egghead-next.

joelhooks avatar joelhooks commented on May 16, 2024

from egghead-next.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.