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)}