From 15f8e072575ce5ea9479f859de1e7f371caaf209 Mon Sep 17 00:00:00 2001 From: Jessica Lawshe <5312836+lawshe@users.noreply.github.com> Date: Wed, 11 Dec 2024 10:33:25 -0600 Subject: [PATCH] Merge pull request #22025 from overleaf/jel-click-event-interstitial-plans [web] Add trigger attribute so that event is recorded GitOrigin-RevId: 15e42297efca9d155442ed4aacbdbf1f4a35e074 --- services/web/app/views/_mixins/links.pug | 4 ++-- .../views/subscriptions/interstitial-payment-light-design.pug | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/services/web/app/views/_mixins/links.pug b/services/web/app/views/_mixins/links.pug index 7d60898a78..9036f86e17 100644 --- a/services/web/app/views/_mixins/links.pug +++ b/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 : '') | #{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} i.material-symbols(aria-hidden="true") arrow_right_alt diff --git a/services/web/app/views/subscriptions/interstitial-payment-light-design.pug b/services/web/app/views/subscriptions/interstitial-payment-light-design.pug index bb8ded05b4..460e2c1c51 100644 --- a/services/web/app/views/subscriptions/interstitial-payment-light-design.pug +++ b/services/web/app/views/subscriptions/interstitial-payment-light-design.pug @@ -68,7 +68,8 @@ block content text: translate("continue_with_free_plan"), href: skipLinkTarget, eventTracking: 'skip-button-click', - eventSegmentation: {location: 'interstitial-page'} + eventSegmentation: {location: 'interstitial-page'}, + eventTrackingTrigger: 'click' }) != moduleIncludes("contactModalGeneral-marketing", locals)