Procházet zdrojové kódy

Removing "Load' Event from event tracking (#15967)

* removing load event from event tracking

* adding segmentation

GitOrigin-RevId: 2d008a1fb1a8bf2183a91659cb0351f9beb484ef
Davinder Singh před 2 roky
rodič
revize
638c964fe2

+ 4 - 0
services/web/app/src/Features/StaticPages/HomeController.js

@@ -14,6 +14,7 @@
  */
 let HomeController
 const Features = require('../../infrastructure/Features')
+const AnalyticsManager = require('../Analytics/AnalyticsManager')
 
 const Path = require('path')
 const fs = require('fs')
@@ -55,6 +56,9 @@ module.exports = HomeController = {
           res,
           'onboarding-flow'
         )
+      AnalyticsManager.recordEventForSession(req.session, 'home-page-view', {
+        page: req.url,
+      })
 
       if (websiteRedesignActive) {
         return res.render('external/home/website-redesign/index', {

+ 0 - 3
services/web/frontend/js/features/event-tracking/index.js

@@ -39,9 +39,6 @@ function setupEventTracking(el) {
   let timer
   let timeoutAmt = 500
   switch (trigger) {
-    case 'load':
-      submit()
-      break
     case 'click':
       el.addEventListener('click', () => submit())
       break