فهرست منبع

Merge pull request #10013 from overleaf/ii-dashboard-upgrade-button-tracking-data

[web] Project dashboard upgrade button tracking adjustments

GitOrigin-RevId: 8ec7b1a0914db8e167ec0af49f5d4ebd0e23280f
ilkin-overleaf 4 سال پیش
والد
کامیت
be000f2572

+ 0 - 2
services/web/app/views/layout/navbar-marketing.pug

@@ -14,8 +14,6 @@ nav.navbar.navbar-default.navbar-main
 					href="/user/subscription/plans"
 					event-tracking="upgrade-button-click"
 					event-tracking-mb="true"
-					event-tracking-ga="subscription-funnel"
-					event-tracking-action="dashboard-top"
 					event-tracking-label="upgrade"
 					event-tracking-trigger="click"
 					event-segmentation='{"source": "dashboard-top"}'

+ 0 - 2
services/web/app/views/project/list/_current_plan_mixins.pug

@@ -83,8 +83,6 @@ mixin free_plan()
 		href="/user/subscription/plans"
 		event-tracking="upgrade-button-click"
 		event-tracking-mb="true"
-		event-tracking-ga="subscription-funnel"
-		event-tracking-action="dashboard-top"
 		event-tracking-label="upgrade"
 		event-tracking-trigger="click"
 		event-segmentation='{"source": "dashboard-top"}'

+ 0 - 1
services/web/frontend/js/features/project-list/components/current-plan-widget/free-plan.tsx

@@ -10,7 +10,6 @@ function FreePlan() {
   )
 
   const handleClick = () => {
-    eventTracking.send('subscription-funnel', 'dashboard-top', 'upgrade')
     eventTracking.sendMB('upgrade-button-click', { source: 'dashboard-top' })
   }
 

+ 0 - 9
services/web/test/frontend/features/project-list/components/current-plan-widget.test.tsx

@@ -21,11 +21,9 @@ describe('<CurrentPlanWidget />', function () {
   })
 
   describe('free plan', function () {
-    let sendSpy: sinon.SinonSpy
     let sendMBSpy: sinon.SinonSpy
 
     beforeEach(function () {
-      sendSpy = sinon.spy(eventTracking, 'send')
       sendMBSpy = sinon.spy(eventTracking, 'sendMB')
 
       window.metaAttributesCache.set('ol-usersBestSubscription', {
@@ -36,7 +34,6 @@ describe('<CurrentPlanWidget />', function () {
     })
 
     afterEach(function () {
-      sendSpy.restore()
       sendMBSpy.restore()
     })
 
@@ -52,12 +49,6 @@ describe('<CurrentPlanWidget />', function () {
     it('clicks on upgrade button', function () {
       const upgradeLink = screen.getByRole('link', { name: /upgrade/i })
       fireEvent.click(upgradeLink)
-      expect(sendSpy).to.be.calledOnce
-      expect(sendSpy).calledWith(
-        'subscription-funnel',
-        'dashboard-top',
-        'upgrade'
-      )
       expect(sendMBSpy).to.be.calledOnce
       expect(sendMBSpy).calledWith('upgrade-button-click', {
         source: 'dashboard-top',