diff --git a/lms/djangoapps/linkedin/management/commands/linkedin_mailusers.py b/lms/djangoapps/linkedin/management/commands/linkedin_mailusers.py index ae1e553e696a5e48da89387e2bfb8d04b0570087..afd81f08d02602ddee3dfcc057b72f824a39cd35 100644 --- a/lms/djangoapps/linkedin/management/commands/linkedin_mailusers.py +++ b/lms/djangoapps/linkedin/management/commands/linkedin_mailusers.py @@ -205,7 +205,11 @@ class Command(BaseCommand): 'linkedin_add_url': self.certificate_url(cert), }) - context = {'courses_list': courses_list, 'num_courses': len(courses_list)} + context = { + 'courses_list': courses_list, + 'num_courses': len(courses_list), + 'google_analytics': settings.GOOGLE_ANALYTICS_LINKEDIN, + } body = render_to_string('linkedin/linkedin_email.html', context) subject = u'{}, Add your Achievements to your LinkedIn Profile'.format(user.profile.name) if mock_run: diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 459326931470609f60caf1cb1be6e3600fc7b88d..83c659bdd3a5358320db8947b33d57e5daa0d53a 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -397,3 +397,7 @@ THIRD_PARTY_AUTH = AUTH_TOKENS.get('THIRD_PARTY_AUTH', THIRD_PARTY_AUTH) ##### ADVANCED_SECURITY_CONFIG ##### ADVANCED_SECURITY_CONFIG = ENV_TOKENS.get('ADVANCED_SECURITY_CONFIG', {}) + +##### GOOGLE ANALYTICS IDS ##### +GOOGLE_ANALYTICS_ACCOUNT = AUTH_TOKENS.get('GOOGLE_ANALYTICS_ACCOUNT') +GOOGLE_ANALYTICS_LINKEDIN = AUTH_TOKENS.get('GOOGLE_ANALYTICS_LINKEDIN') diff --git a/lms/envs/common.py b/lms/envs/common.py index 6d8862568c4803d3d91175c76df9b6737dec68cd..036852265454f9743757c4a3ec9fe4d64eed5575 100644 --- a/lms/envs/common.py +++ b/lms/envs/common.py @@ -421,6 +421,10 @@ if FEATURES.get('ENABLE_SQL_TRACKING_LOGS'): TRACKING_IGNORE_URL_PATTERNS = [r'^/event', r'^/login', r'^/heartbeat'] TRACKING_ENABLED = True +######################## GOOGLE ANALYTICS ########################### +GOOGLE_ANALYTICS_ACCOUNT = 'GOOGLE_ANALYTICS_ACCOUNT_DUMMY' +GOOGLE_ANALYTICS_LINKEDIN = 'GOOGLE_ANALYTICS_LINKEDIN_DUMMY' + ######################## subdomain specific settings ########################### COURSE_LISTINGS = {} SUBDOMAIN_BRANDING = {} diff --git a/lms/templates/google_analytics.html b/lms/templates/google_analytics.html index 273fbac970b8001857671e6a6e255e1c7a8efb83..a19cfcdffb6650a64ce50baa5e30ce5fce1c96e3 100644 --- a/lms/templates/google_analytics.html +++ b/lms/templates/google_analytics.html @@ -1,6 +1,6 @@ <script type="text/javascript"> var _gaq = _gaq || []; -_gaq.push(['_setAccount', 'UA-35248639-1']); +_gaq.push(['_setAccount', ${settings.GOOGLE_ANALYTICS_ACCOUNT}]); _gaq.push(['_trackPageview']); (function() { diff --git a/lms/templates/linkedin/linkedin_email.html b/lms/templates/linkedin/linkedin_email.html index 7b2427e5f55833eb6a8834429c716caf946f3f9f..bffbad7c4c95e019ce62011d9cbc741a702b7942 100644 --- a/lms/templates/linkedin/linkedin_email.html +++ b/lms/templates/linkedin/linkedin_email.html @@ -393,7 +393,7 @@ <script type="text/javascript"> try { var _gaq = _gaq || []; - _gaq.push(["_setAccount", "UA-329148-88"]); + _gaq.push(["_setAccount", ${google_analytics}]); _gaq.push(["_setDomainName", ".campaign-archive.com"]); _gaq.push(["_trackPageview"]); _gaq.push(["_setAllowLinker", true]);