diff --git a/cms/envs/aws.py b/cms/envs/aws.py
index be7816d21f..ef69c51d12 100644
--- a/cms/envs/aws.py
+++ b/cms/envs/aws.py
@@ -46,6 +46,8 @@ SESSION_COOKIE_DOMAIN = ENV_TOKENS.get('SESSION_COOKIE_DOMAIN')
for feature, value in ENV_TOKENS.get('MITX_FEATURES', {}).items():
MITX_FEATURES[feature] = value
+SEGMENT_IO_KEY = ENV_TOKENS.get('SEGMENT_IO_KEY')
+
LOGGING = get_logger_config(LOG_DIR,
logging_env=ENV_TOKENS['LOGGING_ENV'],
syslog_addr=(ENV_TOKENS['SYSLOG_SERVER'], 514),
diff --git a/cms/envs/common.py b/cms/envs/common.py
index 5ad9068636..adf5add063 100644
--- a/cms/envs/common.py
+++ b/cms/envs/common.py
@@ -34,7 +34,8 @@ MITX_FEATURES = {
'ENABLE_DISCUSSION_SERVICE': False,
'AUTH_USE_MIT_CERTIFICATES': False,
'STUB_VIDEO_FOR_TESTING': False, # do not display video when running automated acceptance tests
- 'STUDIO_NPS_SURVEY': True,
+ 'STUDIO_NPS_SURVEY': True,
+ 'SEGMENT_IO': True,
}
ENABLE_JASMINE = False
diff --git a/cms/envs/dev.py b/cms/envs/dev.py
index ae78b93f06..5489d2d733 100644
--- a/cms/envs/dev.py
+++ b/cms/envs/dev.py
@@ -150,3 +150,6 @@ DEBUG_TOOLBAR_MONGO_STACKTRACES = True
# disable NPS survey in dev mode
MITX_FEATURES['STUDIO_NPS_SURVEY'] = False
+
+# segment-io key for dev
+SEGMENT_IO_KEY = 'mty8edrrsg'
\ No newline at end of file
diff --git a/cms/templates/base.html b/cms/templates/base.html
index 15f4c556bb..e4f5befd63 100644
--- a/cms/templates/base.html
+++ b/cms/templates/base.html
@@ -23,6 +23,8 @@
+ <%include file="widgets/segment-io.html" />
+
<%block name="header_extras">%block>
diff --git a/cms/templates/widgets/segment-io.html b/cms/templates/widgets/segment-io.html
new file mode 100644
index 0000000000..1ccee8cff1
--- /dev/null
+++ b/cms/templates/widgets/segment-io.html
@@ -0,0 +1,16 @@
+% if settings.MITX_FEATURES.get('SEGMENT_IO'):
+
+
+
+% endif
\ No newline at end of file