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