Merge pull request #20024 from overleaf/mf-plans-page-click

[web] Implement `plans-page-click` event on new plans page

GitOrigin-RevId: 1dbfc5faa433985c1ad81ba645cdb8f6f3a0b864
This commit is contained in:
M Fahru 2024-08-30 06:06:30 -07:00 committed by Copybot
parent feddc2158f
commit a9af85b6ab
2 changed files with 5 additions and 3 deletions

View file

@ -10,10 +10,13 @@ function setupEventTracking(el) {
const trigger = el.getAttribute('event-tracking-trigger')
const sendOnce = el.getAttribute('event-tracking-send-once')
const element = el.getAttribute('event-tracking-element')
const segmentation = JSON.parse(el.getAttribute('event-segmentation') || '{}')
segmentation.page = window.location.pathname
function submit() {
const segmentation = JSON.parse(
el.getAttribute('event-segmentation') || '{}'
)
segmentation.page = window.location.pathname
if (element === 'checkbox') {
segmentation.checkbox = el.checked ? 'checked' : 'unchecked'
} else if (element === 'select') {

View file

@ -56,7 +56,6 @@ function setUpSubscriptionTracking(linkEl) {
'billing-period': period,
}
eventTracking.sendMB('plans-page-start-trial') // deprecated by plans-page-click
eventTracking.sendMB(eventTrackingKey, eventTrackingSegmentation)
})
}