Category: Onboarding

  • Part 2: Segments are nice but each user journey is unique

    Part 2: Segments are nice but each user journey is unique

    In the Part 1, we covered the importance of establishing goals around your engagement experiments and flows. 

    We could call this Part 2: “Segments are nice, Segments are dumb”. 

    Segmentation will eventually be “individualization” – we cover the steps needed to get there. Thinking in “Goals” are an important step.

    Since Contextual’s inception, we provide default segments useful for tracking and grouping users. Names like Newbies, Light Users, Power Users, Churning, Zombies have filters for capturing generic “buckets” of users.

    In addition, you can choose a combination of filters based on your own Custom Segments. This example below is creating a segment of “Recently active Project Managers”.Contextual


    Custom Segment Creation

    Once having defined and saved the “Active Project Managers” segment, your Product Team can then:

    • target tips, tours, flows, popups at this group (in conjunction with other triggers)
    • track the size and membership of that segment.

    Custom Segment Statistics

    This is a very good granular way at looking at your user base and targeting flows and content that is customized for their job role.

    But…

    User’s don’t care about your segments.

    Ask a user what segment they are in. You’ll get a blank look.

    Segments ignore the needs hopes and wishes of each individual  user. A segment aggregates and abstracts them into a “label”.

    But each user is on their own unique journey and within a segment you should be seeking to personalise and respond to individual needs at scale. How do you scale for each unique snowflake?


    We are all individuals (Life of Brian - Monty Python)
    Credit: Monty Python, Life of Bryan.

    Scaling Individualization

    If you have 25K Monthly Active Users, then having 6 segments is easy for you to manage but mediocre for users. 

    One solution would be to create more segments – the  ultimate solution would be to create as many segments as there are Users (25,000 segments!). That would be:

    1. ridiculous!
    2. a huge amount of work for the product team
    3. always out of date.
    4. Still not what a user wants from your product.

    Artificial Intelligence will eventually make this possible: what Netflix does for movie recommendations or  Facebook does in your feed. More on this later.

    Goals – a user’s needs

    • Better than structuring your users into segments – goals align the Product Team’s interests with the user’s interests.

    Its not very different but an important way of thinking about your user’s needs.

    Example:

    Already you can see a business GOAL or event looks like a customer progression in their own journey, there are some mandatory steps in the business process that each user must be aware of and complete:

    1. DETAILS_FILED = YES, NO

    2. TERMS_AGREED = YES, NO

    3. QUOTE_CREATED = YES, NO

    4. SALE = YES, NO

    Then joining these journey goals with Contextual’s seamless tracking of the user’s behaviour, e.g:

    1. Install date and time
    2. Usage dates and times
    3. Screen Visits, Session count, length etc
    4. Touch events

    Delivers a rich pool of rule-based or training data that can tell you more about the user that enriches data-driven segment toward goals and “individualisation”.

    Today, by manually working backwards from the population who have achieved goals you can determine the “Next Best” segments you should be targeting. Contextual allows you to “what-if” audience size my testing goal-completers with other data. You could export or dump this data to a datalake (redshift, bigquery/bigtable, snowflake, Azure DW) or data-mining system for better tools for PCA and to seperate causality from correlation. Then you can compare goal-completer’s rows vs not.

    You should end up with some observations like:

    • “80% of users who completed the introduction tour” resulted in  DETAILS_FILED=YES”
    • “90% of users who completed the introduction tour” within 24 hours of registration resulted in  DETAILS_FILED=YES”

    User Journey

    The goal at scale

    The interesting thing about goals is that unlike the 25,000 potential segments, there is a small number of goals that matter in the sequence of a user journey – so scaling with the above method is naturally a more manageable.

    But…let’s face it, you don’t want to click through all your users to uncover nuances submerged in the data that lead to greater personalisation and individual needs.

    DETAILS_FILED = YES is an important business goal in this app – the business relationship is established. The Product Team can learn a lot from what attributes distinguish these users from the DETAILS_FILED = NO users. There are also other filters that are pre-cursors, for example, users who have churned will automatically DOCUMENT_UPLOADED = NO.

    From the Contextual data we can learn that these 2 goal based segments can be broken into (we chose) approximately 10 interesting segments.

    For example, we know that users who viewed the “Completing the Document” tip tour have a higher success rate of DOCUMENT_UPLOADED = YES.

    So one logical conclusion would be to keep re-showing this tour to users until they complete it. Another action could be to trigger a feedback question to these users.

    Some other attributes are surprising – for example Android uploads from newer devices is a predictor of success. How the hell could the Product Team manually discovered that? The action is the Product Manager can schedule an investigation by developers to find a root cause.

    Individualization with Machine Learning

    Each of the 25,000 user’s  journeys is describable by the data (behavioural, segmentation, goal, external enrichment).

    Instead of the manual iterations above, you will see AI in platforms like Contextual by training on the “goal data”  (supervised) to learn the models, then automate interaction with new users as they move through the journey.

    The challenge is that both platforms and Product Teams outside silicon valley are not quite up to the task at the moment. So, purchasing decisions for on-boarding/engagement products are made without this as even a consideration, so we need to user the rule method and engines like Contextual to get results today.

    Keep an eye out for companies like https://www.clearbrain.com/ who are early but pitching causal based analytics to convert customers.

  • Comprehensive cross-platform support

    Comprehensive cross-platform support

    Cordova, Phonegap, Ionic, ReactNative, Mobile Web, Desktop Web are now available to add to our Native IOS and Android platform. This gives us terrific coverage of more than 90% of Apps in the Play and Appstore.

    Its difficult to predict winners in development platforms and here is 3 examples:

    •  Ionic [not an environment but a framework for mobile elements in a HTML/JS development environment – typically Cordova or Phonegap
    • ReactNative
    • Flutter
    • Xamarin [now owned by Microsoft]

    Ionic had huge popularity from 2015-2017 and is still popular but is under a lot of pressure from ReactNative and Flutter. Ionic was a huge improvement screen elements that made a much better user experience but performance on-screen is an ongoing challenge. ReactNative solved the performance and native component problems.

    ReactNative got a huge amount of traction in the startup community because it was invented inside Facebook. It then hit a few roadbumps with their licensing [because it was invented inside Facebook – LOL], fixed it and enjoys good performance and native screen appearance. We find a lot of agencies like it because of the HTML/JS implementation – its main challenge has been some big changes over time – a lot of their sample apps are based on earlier versions so things get confusing at times.

    Flutter – Contextual currently does not support and its probably going to have similar teething problems to ReactNative. Introduced by Google in 2017 it has great UI performance because it uses reactive programming method and UI elements are widgets which creates an abstraction from the native elements. We’d expect startups to pick this up but because it uses a new language “Dart” it will be slower to be picked up by agencies and enterprise. The benefits are immediate cross-platform support for iOS, Android and Google Fuchsia [Google’s upcoming OS]. It does NOT support HTML/WebApps.

    We are pretty excited about Flutter but will wait for commercial demand.

    Xamarin breaks my heart regularly, we have supported it in the past on Android and could support it again – we’ve currently withdrawn support. We just don’t get support from Microsoft. There is huge potential for Xamarin in the enterprise given the amount of C# developers already building enterprise apps but its not translating to momentum.

    With the re-tooling in the enterprise from Windows desktops to Surface or ruggedized Androids, Xamarin should be perfectly placed  – it just seems that mobile developers want to build their own careers on the better supported development environments. We can support Xamarin again if there is a strong commercial driver.

    Contextual is far and away the leader in tips, popups, tours, feedback, surveys and other engagement layer items across all platforms – we had a unified vision that end users will jump from web, to App, to mobile Web and App developers want one platform to target, engage and track – other solutions like Walkme and Pendo have made acquisitions of companies to add these features but only Contextual has a unified vision and cloud solution.

  • Compare: User onboarding in 2 Meditation apps

    I was listening to a podcast recently with the founder of Headspace a popular meditation App. I’d not used the App but many people I know have – what amazed me on the podcast was that it was mentioned their revenues exceed $100M – it appears that the sector is big business!

    I downloaded a few apps and discovered there are several use-cases that need to be handled: Relaxation, Commuting, Sleeping, Quick Breaks, Focus etc.

    Compare this to something like Uber where you just have one-job-to-be-done (JTBD) and that is get a ride.  These meditation Apps have to connect with each user’s main reason for downloading the App and get them started on that – its a disparate set of uses.

    Here is 2 examples:

    This App (I think it was Calm – I downloaded a bunch!) makes this really simple and targeted on what they want to get users doing. The App points to all the important features to get me focussed on my job. The goal is to get me to the “aha” experience.

    Brain.fm have a nice App and they take a carousel approach to introducing the user to the products main features. Their unique value is they use some magic underneath the music (presumably Binaural Beat” or “Isochronic tones”) to increase the impact on the meditator.

    I like they way they hit that with “Music designed for your brain”. It would directly create continuity from the:

    1.  marketing phase, where the user decided to install the App

    2. onboarding the phase, where the user decides to keep using the App.

    Overall, the first App is more effective. Sure, its less pretty (the Brain.fm carousel looks great). But it has 2 downsides:

    a) its not contextual

    b) they force the user to signup. 

    These two factors create a barrier to get to “aha”!

    Both Carousels and contextual Tips/Tours are available in the Contextual platform, so its really up to your team to choose which method to use.

  • Consumer Grade Enterprise Apps and the death of “docs”

    Its no secret that Google has taken enterprise business from Microsoft in recent years. G-Suite** launched (2006) 5 years before Office 365 (2011) and established a serious foothold for shared spreadsheets, docs, files and mail.

    If you’ve used G-Suite, you will be familiar with the tips and popups they use both on Web and Mobile to educate you about features. 

    Whilst G-Suite is a classy product, they still have used this education layer of tips and tours to help users get up to speed – we’ve reported some G-Suite examples in previous posts.

    Consumer Grade UX

    G-Suite is an example of Enterprise SaaS its at its best (you can imagine how many millions have been spent on Google docs!), they’ve built a product set that can be used by consumers and has survived the furnace of over a decade of use. 

    However, Google realized that when it comes to the Enterprise, users still require some help to get onboarded with products their employer wants them to use.

    To solve this, G-Suite also has a Chrome plugin specifically designed for companies to onboard and skill-up their employees.

    The G-Suite tours provide a comprehensive set of features: tips, walk-throughs, coachmarks and videos and comes from the acquisition of https://www.synergyse.com.  This fills a gap between seperate docs and Microsoft’s Clippy (we spoke about here). 

    G-suite-coachmark
    G-suite-lesson-list

    Previous
    Next

    Other Apps that are used in the enterprise often need walk-throughs or tours to explain features to users. Examples that I’ve seen are Salesforce, Microsoft Dynamics and Workday – enterprises are using tips/tours for:

    1. reducing training costs
    2. increasing productivity
    3. educating remote staff

    The problem has been (until Contextual) the same can’t be achieved in the Mobile Apps that Enterprise uses….AND…large quantities of staff are now predominantly mobile.

    Are “docs” dead?

    In the past nobody actually read the manual. Now, we can expect that a mobile-on-the-go workforce or user base will never go hunting around for docs.

    The solution is:

    1. have Apps so simple they need no explanation (e.g like a shopping app)
    2. deliver feature-rich Apps but with Consumer-grade UX (as discussed above)
    3. Provide contextual help via tips, tours, tooltips (as shown by G-Suite Training)
    4. Add some videos

    The best solution is a blend of (2), (3) and possibly a sprinkling of (4). Some companies use videos or animated-GIFs but we think they should be used sparingly.

    Generally load times, delays, resolution makes them sub-optimal. More importantly –  looping animated GIFs are funny with cats, but when it shows someone picking from a drop-down list and scrolling around, its plain boring or confusing!

    Follow Google’s lead

    We’ve previously explained that Google, Facebook, Dropbox and other successful Apps all use tips even though they have huge teams of Product Managers, Data Scientists and Developers. Simply put, Tips and Walk-throughs work for increasing user engagement and understanding.

    The G-Suite Training example is great but not all companies can go out and acquire a company like Synergise 🙂 Luckily Onboarding products like Contextual are economical, functional, easy to use and considerably cheaper!

  • Enterprise mobility case study: Apple in Healthcare

    Apple is making concerted efforts to establish a foothold in the enterprise mobility space; they have enlisted help from big delivery (Accenture, Deloitte) players and platforms (Jamf, MobileIron, Epic etc) to position iOS as the preferred platform for enterprise mobility.

    With the consumer market reaching saturation (shown by weaker iPhone and iPad sales) Apple can leverage its popularity with employees to impact enterprise deployment decisions. They face challenges in enterprise with the ongoing refresh of Microsoft Surface for Windows laptops/desktops and Android for Windows CE ruggedized devices.

    Source: boston-technology.com

    One example of Apple’s enterprise push is the healthcare sector and a great deployment is University California San Diego Jacobs Medical Centre, who have deployed iPads and Apple TV in every patients room.
    This initiative enables patients to:

    • Access their medical records
    • Contact nursing staff
    • Play games and watch movies
    • Stay connected through social apps

    Doctors and nurses also use Apple devices as work tools, decoupling them from their work desks, enabling them to focus more on caring for the patients. Some of the other benefits of doctors and nurses using mobile devices are:

    • Doctors can now use iPads to show patients scans results and plans for their procedures.
    • Real Time access to patient treatment history
    • Real Time monitoring and alerts for at risk patients
    • Improve productivity of all health staff
    • Removes friction from care process
    • Improve collaboration between doctors
    Source: Epic

    Apple has delivered a rich set of capabilities but the challenge is to ensure that patients and staff are onboarded and understand their Apps quickly. For patients, while their time at hospital may be short, it is important that it is hassle free.

    For employees, applications are often complex but need to be helpful, quicker and more useful than their old paper and desktop based systems. Onboarding software like Contextual enables teams to simplify and accelerate App uptake in the enterprise by adding walkthroughs and tips – this reduces the learning curve in time critical environments.

    Source: Epic