siteMapPerso

ReadGlobalEvents

11/10/2023 8:57:50 PM

Changes

mySiteMap.js 16(+12 -4)

Details

mySiteMap.js 16(+12 -4)

diff --git a/mySiteMap.js b/mySiteMap.js
index cc0627d..7c971e3 100644
--- a/mySiteMap.js
+++ b/mySiteMap.js
@@ -22,7 +22,7 @@ let globalListeners = [
     '#page-header-session-box .sign-in-button',
     `#page-header-middle .b-suscription`,
     `.svg-icon.menu`,
-    `#page-header-session-box .session`,
+    `.session.with-avatar`,
     `.session-options li:nth-child(2) a`,
     `#main-menu ul li a`,
     ".piece.markets.standard ul li"
@@ -49,20 +49,27 @@ function ReadHomeBlocks(target) {
     sendDataFromHomeBlocks("Click, Article from home (Bloque2)", target, block2)
 }
 
-function ReadMenuProfile(event) {
+function ReadGlobalEvents(event) {
     console.log(event.currentTarget)
     console.log(userName)
     let dataName = SalesforceInteractions.cashDom(event.target).text()
 
     if (event.target.innerText == "Mi perfil") {
         dataName = "Botón Mi perfil"
+        console.log(dataName)
     }
 
-    if (event.target.innerText == userName || event.target.innerText == "Suscriptor" || event.target.innerText == "Usuario") {
+    if (event.currentTarget.className == "session with-avatar") {
         dataName = "Click Botón Desplegable MENU perfil"
         console.log(dataName)
     }
 
+    if (event.currentTarget.className == "svg-icon menu") {
+        dataName = "MENU sitio"
+        console.log(dataName)
+    }
+
+
     SalesforceInteractions.sendEvent({
         interaction: {
             name: dataName,
@@ -134,7 +141,8 @@ function GenerateListeners(pageType, elements) {
                 listeners.push(myEventsBlock)
             } else {
                 let myEvents = SalesforceInteractions.listener("click", `${elements[i]}`, (e) => {
-                    ReadMenuProfile(e)
+                    e.preventDefault()
+                    ReadGlobalEvents(e)
                     e.stopPropagation();
                 })