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")}