Преглед изворни кода

Merge pull request #22025 from overleaf/jel-click-event-interstitial-plans

[web] Add trigger attribute so that event is recorded

GitOrigin-RevId: 15e42297efca9d155442ed4aacbdbf1f4a35e074
Jessica Lawshe пре 1 година
родитељ
комит
15f8e07257

+ 2 - 2
services/web/app/views/_mixins/links.pug

@@ -117,7 +117,7 @@ mixin linkUniversities(linkText, linkClass)
 	a(href=(settings.siteUrl ? settings.siteUrl : '') + "/for/universities" class=linkClass ? linkClass : '')
 	a(href=(settings.siteUrl ? settings.siteUrl : '') + "/for/universities" class=linkClass ? linkClass : '')
 		| #{linkText ? linkText : 'universities'}
 		| #{linkText ? linkText : 'universities'}
 
 
-mixin linkWithArrow({text, href, eventTracking, eventSegmentation})
-	a.link-with-arrow(href=href event-tracking=eventTracking event-segmentation=eventSegmentation)
+mixin linkWithArrow({text, href, eventTracking, eventSegmentation, eventTrackingTrigger})
+	a.link-with-arrow(href=href event-tracking=eventTracking event-segmentation=eventSegmentation, event-tracking-trigger=eventTrackingTrigger event-tracking-mb)
 		| #{text}
 		| #{text}
 		i.material-symbols(aria-hidden="true") arrow_right_alt
 		i.material-symbols(aria-hidden="true") arrow_right_alt

+ 2 - 1
services/web/app/views/subscriptions/interstitial-payment-light-design.pug

@@ -68,7 +68,8 @@ block content
 						text: translate("continue_with_free_plan"),
 						text: translate("continue_with_free_plan"),
 						href: skipLinkTarget,
 						href: skipLinkTarget,
 						eventTracking: 'skip-button-click',
 						eventTracking: 'skip-button-click',
-						eventSegmentation: {location: 'interstitial-page'}
+						eventSegmentation: {location: 'interstitial-page'},
+						eventTrackingTrigger: 'click'
 					})
 					})
 
 
 	!= moduleIncludes("contactModalGeneral-marketing", locals)
 	!= moduleIncludes("contactModalGeneral-marketing", locals)