From 8ea682cba3f7bb9a135eaa63626d3b32d3aeb159 Mon Sep 17 00:00:00 2001 From: M Fahru Date: Wed, 9 Jul 2025 08:14:46 -0700 Subject: [PATCH] Merge pull request #26823 from overleaf/mf-re-add-cta-click-event-homepage [web] Re-add homepage CTA click events that were accidentally removed GitOrigin-RevId: d0452562f0a39f396e54ade0127e1fa2801f917b --- services/web/app/views/_mixins/begin_now_card.pug | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/services/web/app/views/_mixins/begin_now_card.pug b/services/web/app/views/_mixins/begin_now_card.pug index e32225adac..5ce33d7d61 100644 --- a/services/web/app/views/_mixins/begin_now_card.pug +++ b/services/web/app/views/_mixins/begin_now_card.pug @@ -1,4 +1,4 @@ -mixin begin_now_card +mixin begin_now_card(eventTracking, locationEventSegmentation) - var registerURL = '/register' - var plansURL = '/user/subscription/plans' - var isUserLoggedIn = !!getSessionUser() @@ -16,8 +16,18 @@ mixin begin_now_card p #{translate("discover_why_over_people_worldwide_trust_overleaf", {count: settings.userCountInMillions})} p.card-links if !isUserLoggedIn - a.btn.btn-primary.card-link(href=registerURL) #{translate("sign_up_for_free")} + a.btn.btn-primary.card-link( + href=registerURL + event-tracking-mb=eventTracking ? 'true' : null + event-tracking=eventTracking + event-tracking-trigger=eventTracking ? 'click' : null + event-segmentation=eventTracking ? {location: locationEventSegmentation, destination: registerURL} : null + ) #{translate("sign_up_for_free")} a.btn.card-link( href=plansURL class={'btn-primary': isUserLoggedIn, 'btn-secondary': !isUserLoggedIn} + event-tracking-mb=eventTracking ? 'true' : null + event-tracking=eventTracking + event-tracking-trigger=eventTracking ? 'click' : null + event-segmentation=eventTracking ? {location: locationEventSegmentation, destination: plansURL} : null ) #{translate("explore_all_plans")}