humanmade / altis-analytics

Analytics module for Altis
https://www.altis-dxp.com/resources/docs/analytics/
GNU General Public License v3.0
9 stars 3 forks source link

Onboarding videos tracking on Mixpanel #317

Closed veselala closed 2 years ago

veselala commented 2 years ago

As part of the product team I want to be able to track if a given user has watched the onboarding video for each future that we have so that I can serve them with specific notifications/ AppCues.

For the initial release we will have one onboarding vide (@noeltock correct me if I'm wrong), but on a later stage we assume that we will have a specific for each new feature that we introduce. The idea is that AppCues can be triggered based on event rules. As we want to serve our new users with relevant information we need to be able to distinguish if they've watched the video or not. We assume that if the video was not played this is the first time a given user has logged in. @roborourke I'm not quite sure how can we connect the firing of this event with a given user and use it on a next login, so maybe some input from you will be helpful. As discussed on a previous meeting with @noeltock we want to show the video to users that haven't seen it.

Updated as per @noeltock comment below:

Mixpanel event:

veselala commented 2 years ago

I guess this is howe we can build and Audience based on that event to trigger the AppCue https://docs.appcues.com/article/450-event-triggering#:~:text=Set%20up%20the%20event%20trigger,from%20the%20drop%2Ddown%20menu.

veselala commented 2 years ago

From today's Accelerate meeting was clear that we still don't know where the video will be activated (SaaS or admin dashboard). so we still have no idea what event will it be triggered by. Waiting for @noeltock to confirm.

noeltock commented 2 years ago

Hey @veselala @roborourke , few comments here:

Re: Where

The onboarding video is for a user for it makes sense for that to happen on wp-admin as one site that has one (Altis SaaS) administrator can have many (WordPress) users.

Re: AppCues tracking

Can only add an event to the next buttons for users to go through flow: Screenshot 2022-07-05 at 11.19.34.png

Assumption is that Modal is shown on WordPress dashboard once: Screenshot 2022-07-05 at 11.12.14.png

Screenshot 2022-07-05 at 11.12.27.png

Re: Segment integration

Few different options and enhancements here, for you to read @veselala https://segment.com/docs/connections/destinations/catalog/appcues/

roborourke commented 2 years ago

@noeltock I think this is a high priority right now - are you handling setting this up or do you need to hand it off?

noeltock commented 2 years ago

Joe added the events to the Notion page. Can you please ensure correctness @veselala ? Thanks

veselala commented 2 years ago

Onboarding Video Played event is on Notion, but not marked as implemented

I also don't see all the "welcome" events coming into Mixpanel, that are marked as implemented. @joehoyle could you please check what's going on?