siteMapPerso
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();
})