Fix itm_campaign for "buy now" links has wrong value on interstitial payment page (#8632)

GitOrigin-RevId: 58ca6d4453f3cdfcb4f2dea8ddb3f6bc1b73a4fe
This commit is contained in:
M Fahru
2022-07-05 09:08:54 -04:00
committed by Copybot
parent 4a7c0da351
commit be114b0928
2 changed files with 4 additions and 1 deletions

View File

@@ -98,6 +98,7 @@ async function plansPage(req, res) {
title: 'plans_and_pricing',
plans,
itm_content: req.query && req.query.itm_content,
itm_campaign: 'plans',
recommendedCurrency,
planFeatures,
plansV2Config,
@@ -253,6 +254,7 @@ async function interstitialPaymentPage(req, res) {
res.render('subscriptions/interstitial-payment', {
title: 'subscribe',
itm_content: req.query && req.query.itm_content,
itm_campaign: req.query?.itm_campaign,
recommendedCurrency,
interstitialPaymentConfig,
})

View File

@@ -455,10 +455,11 @@ mixin additional_link_group(eventTrackingKey, additionalEventSegmentation, plan)
mixin additional_link_buy(eventTrackingKey, additionalEventSegmentation, plan, period)
- var buttonSegmentation = plan + '-link'
- var segmentation = JSON.stringify(Object.assign({}, {button: buttonSegmentation, location: 'table-header', period}, additionalEventSegmentation))
- var qs = new URLSearchParams({planCode: plan, currency: recommendedCurrency, itm_campaign, itm_content: 'card'})
small.plans-v2-table-th-content-additional-link
| #{translate("or")}
a(
href="/user/subscription/new?planCode=" + plan + "&currency=" + recommendedCurrency + "&itm_campaign=plans&itm_content=card"
href=`/user/subscription/new?${qs.toString()}`
event-tracking=eventTrackingKey
event-tracking-mb="true"
event-tracking-trigger="click"