Unverified Commit dfd3f507 authored by Joel's avatar Joel Committed by GitHub

fix: ad block disabled tracking would block ga then can not pay (#1741)

parent d5695b31
...@@ -141,18 +141,8 @@ const PlanItem: FC<Props> = ({ ...@@ -141,18 +141,8 @@ const PlanItem: FC<Props> = ({
setLoading(true) setLoading(true)
try { try {
const res = await fetchSubscriptionUrls(plan, isYear ? 'year' : 'month') const res = await fetchSubscriptionUrls(plan, isYear ? 'year' : 'month')
if ((window as any).gtag) { // Adb Block additional tracking block the gtag, so we need to redirect directly
(window as any).gtag('event', 'click_pay_btn', { window.location.href = res.url
plan,
interval: isYear ? 'year' : 'month',
event_callback: () => {
window.location.href = res.url
},
})
}
else {
window.location.href = res.url
}
} }
finally { finally {
setLoading(false) setLoading(false)
......
...@@ -51,15 +51,12 @@ const UpgradeBtn: FC<Props> = ({ ...@@ -51,15 +51,12 @@ const UpgradeBtn: FC<Props> = ({
(setShowPricingModal as any)() (setShowPricingModal as any)()
} }
const onClick = () => { const onClick = () => {
handleClick()
if (loc && (window as any).gtag) { if (loc && (window as any).gtag) {
(window as any).gtag('event', 'click_upgrade_btn', { (window as any).gtag('event', 'click_upgrade_btn', {
loc, loc,
event_callback: handleClick,
}) })
} }
else {
handleClick()
}
} }
if (isPlain) if (isPlain)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment