Merge pull request #18376 from edx/LEARNER-5360/utm-update-for-social-sharing
Update UTM params of social sharing buttons
This commit is contained in:
@@ -12,13 +12,13 @@ log = logging.getLogger(__name__)
|
||||
|
||||
COURSE_SHARING_UTM_PARAMETERS = {
|
||||
'facebook': {
|
||||
'utm_medium': 'social-post',
|
||||
'utm_campaign': 'social-sharing',
|
||||
'utm_medium': 'social',
|
||||
'utm_campaign': 'social-sharing-db',
|
||||
'utm_source': 'facebook',
|
||||
},
|
||||
'twitter': {
|
||||
'utm_medium': 'social-post',
|
||||
'utm_campaign': 'social-sharing',
|
||||
'utm_medium': 'social',
|
||||
'utm_campaign': 'social-sharing-db',
|
||||
'utm_source': 'twitter',
|
||||
},
|
||||
}
|
||||
|
||||
@@ -164,7 +164,7 @@ class LmsDashboardPageTest(BaseLmsDashboardTest):
|
||||
"""
|
||||
twitter_widget = self.dashboard_page.get_course_social_sharing_widget('twitter')
|
||||
twitter_url = ("https://twitter.com/intent/tweet?text=Testing+feature%3A%20http%3A%2F%2Fcustom%2Fcourse%2Furl"
|
||||
"%3Futm_campaign%3Dsocial-sharing%26utm_medium%3Dsocial-post%26utm_source%3Dtwitter")
|
||||
"%3Futm_campaign%3Dsocial-sharing-db%26utm_medium%3Dsocial%26utm_source%3Dtwitter")
|
||||
self.assertEqual(twitter_widget.attrs('title')[0], 'Share on Twitter')
|
||||
self.assertEqual(twitter_widget.attrs('data-tooltip')[0], 'Share on Twitter')
|
||||
self.assertEqual(twitter_widget.attrs('target')[0], '_blank')
|
||||
@@ -173,7 +173,7 @@ class LmsDashboardPageTest(BaseLmsDashboardTest):
|
||||
|
||||
facebook_widget = self.dashboard_page.get_course_social_sharing_widget('facebook')
|
||||
facebook_url = ("https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fcustom%2Fcourse%2Furl%3F"
|
||||
"utm_campaign%3Dsocial-sharing%26utm_medium%3Dsocial-post%26utm_source%3Dfacebook&"
|
||||
"utm_campaign%3Dsocial-sharing-db%26utm_medium%3Dsocial%26utm_source%3Dfacebook&"
|
||||
"quote=I%27m+taking+Test")
|
||||
self.assertEqual(facebook_widget.attrs('title')[0], 'Share on Facebook')
|
||||
self.assertEqual(facebook_widget.attrs('data-tooltip')[0], 'Share on Facebook')
|
||||
|
||||
@@ -500,8 +500,8 @@ class TestCourseEnrollmentSerializer(MobileAPITestCase, MilestonesTestCaseMixin)
|
||||
|
||||
# Assert utm parameters
|
||||
expected_utm_parameters = {
|
||||
'twitter': 'utm_campaign=social-sharing&utm_medium=social-post&utm_source=twitter',
|
||||
'facebook': 'utm_campaign=social-sharing&utm_medium=social-post&utm_source=facebook'
|
||||
'twitter': 'utm_campaign=social-sharing-db&utm_medium=social&utm_source=twitter',
|
||||
'facebook': 'utm_campaign=social-sharing-db&utm_medium=social&utm_source=facebook'
|
||||
}
|
||||
self.assertEqual(serialized['course']['course_sharing_utm_parameters'], expected_utm_parameters)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user