From f44ce4c31172777a1d39291ee47e3fb7ebff3624 Mon Sep 17 00:00:00 2001 From: Dillon Dumesnil Date: Thu, 10 Sep 2020 08:14:30 -0700 Subject: [PATCH] AA-320: Adding in UTM parameters to sharing links (#204) --- src/courseware/course/celebration/SocialIcons.jsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/courseware/course/celebration/SocialIcons.jsx b/src/courseware/course/celebration/SocialIcons.jsx index e3cfddee..3c4e4d91 100644 --- a/src/courseware/course/celebration/SocialIcons.jsx +++ b/src/courseware/course/celebration/SocialIcons.jsx @@ -41,11 +41,13 @@ function SocialIcons({ courseId, intl }) { }); }; + const socialUtmMarketingUrl = `${marketingUrl}?utm_campaign=edxmilestone&utm_medium=social`; + return (
logClick('linkedin')} - url={marketingUrl} + url={`${socialUtmMarketingUrl}&utm_source=linkedin`} > {intl.formatMessage(messages.shareService, { service: 'LinkedIn' })} @@ -56,7 +58,7 @@ function SocialIcons({ courseId, intl }) { className="ml-2" hashtags={['myedxjourney']} title={intl.formatMessage(messages.social, { platform: `@${twitterAccount}`, title })} - url={marketingUrl} + url={`${socialUtmMarketingUrl}&utm_source=twitter`} > {intl.formatMessage(messages.shareService, { service: 'Twitter' })} @@ -66,7 +68,7 @@ function SocialIcons({ courseId, intl }) { beforeOnClick={() => logClick('facebook')} className="ml-2" quote={intl.formatMessage(messages.social, { platform: getConfig().SITE_NAME, title })} - url={marketingUrl} + url={`${socialUtmMarketingUrl}&utm_source=facebook`} > {intl.formatMessage(messages.shareService, { service: 'Facebook' })} @@ -76,7 +78,7 @@ function SocialIcons({ courseId, intl }) { body={`${intl.formatMessage(messages.emailBody)}\n\n`} className="ml-2" subject={intl.formatMessage(messages.emailSubject, { platform: getConfig().SITE_NAME, title })} - url={marketingUrl} + url={`${marketingUrl}?utm_campaign=edxmilestone&utm_medium=email&utm_source=email`} > {intl.formatMessage(messages.shareEmail)}