From 2a0f69c182ab0a0af3f00708a15880ef9d2179f3 Mon Sep 17 00:00:00 2001 From: Paul Kaplan <pkaplan@media.mit.edu> Date: Thu, 19 Jul 2018 11:29:02 -0400 Subject: [PATCH] Record next step events for tutorials to help understand progress --- src/reducers/cards.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/reducers/cards.js b/src/reducers/cards.js index 6f4add89d..ba1c50d8e 100644 --- a/src/reducers/cards.js +++ b/src/reducers/cards.js @@ -1,3 +1,5 @@ +import analytics from '../lib/analytics'; + import decks from '../lib/libraries/decks/index.jsx'; const CLOSE_CARDS = 'scratch-gui/cards/CLOSE_CARDS'; @@ -38,6 +40,11 @@ const reducer = function (state, action) { }); case NEXT_STEP: if (state.activeDeckId !== null) { + analytics.event({ + category: 'how-to', + action: 'next step', + label: `${state.activeDeckId} - ${state.step}` + }); return Object.assign({}, state, { step: state.step + 1 }); -- GitLab