siteMapPerso
Changes
mySiteMap.js 63(+36 -27)
Details
mySiteMap.js 63(+36 -27)
diff --git a/mySiteMap.js b/mySiteMap.js
index 1fda6fd..cf7049e 100644
--- a/mySiteMap.js
+++ b/mySiteMap.js
@@ -129,7 +129,7 @@ SalesforceInteractions.init({
SalesforceInteractions.listener("click", '#page-header-session-box .sign-in-button', (e) => {
SalesforceInteractions.sendEvent({
interaction: {
- name: "Botón " + SalesforceInteractions.cashDom('#page-header-session-box .sign-in-button').text(),
+ name: "Click Botón " + SalesforceInteractions.cashDom('#page-header-session-box .sign-in-button').text(),
attributes: {
userIdCms: idUser,
name: userName,
@@ -145,7 +145,7 @@ SalesforceInteractions.init({
SalesforceInteractions.listener("click", `#page-header-middle .b-suscription`, () => {
SalesforceInteractions.sendEvent({
interaction: {
- name: "Botón " + SalesforceInteractions.cashDom(`#page-header-middle .b-suscription`).text(),
+ name: "Click Botón " + SalesforceInteractions.cashDom(`#page-header-middle .b-suscription`).text(),
attributes: {
name: userName,
lastName: userName,
@@ -160,86 +160,95 @@ SalesforceInteractions.init({
SalesforceInteractions.listener("click", `.svg-icon.menu`, (e) => {
SalesforceInteractions.sendEvent({
interaction: {
- name: "Botón menu",
+ name: "Click Botón menu",
},
});
}),
+ //Botón desplegable perfil
+ SalesforceInteractions.listener("click", `#page-header-session-box .session`, (e) => {
+ if (e.target.innerText != "Mi perfil" && e.target.innerText != "Cerrar sesión" && e.target.innerText != email) {
+ SalesforceInteractions.sendEvent({
+ interaction: {
+ name: "Click Botón desplegable Menu perfil",
+ },
+ });
+ }
+
+ }),
//Botón perfil
SalesforceInteractions.listener("click", `${perfil.tagName}`, (e) => {
- if (e.target.innerText == "Mi perfil")
- console.log(e.target.innerText)
- SalesforceInteractions.sendEvent({
- interaction: {
- name: "Botón perfil",
- },
- });
+ if (e.target.innerText == "Mi perfil") {
+ SalesforceInteractions.sendEvent({
+ interaction: {
+ name: "Click Botón Mi perfil",
+ },
+ });
+ }
}),
//TAGS
- SalesforceInteractions.listener("click", `#main-menu li a span.text`, (e) => {
- switch (e.target.innerText) {
+ SalesforceInteractions.listener("click", `#main-menu ul li a`, (e) => {
+ switch (e.currentTarget.innerText) {
case "EDICIÓN IMPRESA":
- console.log(e.target.innerText)
SalesforceInteractions.sendEvent({
interaction: {
- name: "TAG: " + e.target.innerText,
+ name: "Click TAG: " + SalesforceInteractions.cashDom(e.currentTarget).text(),
},
});
break;
case "DÓLAR":
- console.log(e.target.innerText)
SalesforceInteractions.sendEvent({
interaction: {
- name: "TAG: " + e.target.innerText,
+ name: "Click TAG: " + SalesforceInteractions.cashDom(e.currentTarget).text(),
},
});
break;
case "DÓLAR BLUE":
- console.log(e.target.innerText)
SalesforceInteractions.sendEvent({
interaction: {
- name: "TAG: " + e.target.innerText,
+ name: "Click TAG: " + SalesforceInteractions.cashDom(e.currentTarget).text(),
},
});
break;
case "QUIÉN ES QUIÉN":
- console.log(e.target.innerText)
SalesforceInteractions.sendEvent({
interaction: {
- name: "TAG: " + e.target.innerText,
+ name: "Click TAG: " + e.target.innerText,
},
});
break;
}
}),
//Tickers
- SalesforceInteractions.listener("click", `#market-scrll-1 li a span`, (e) => {
- console.log(e.target.innerText)
- switch (e.target.innerText) {
+ SalesforceInteractions.listener("click", ".piece.markets.standard ul li", (e) => {
+ switch (e.currentTarget.querySelector("a span.name").innerText) {
case "DÓLAR BLUE":
+
SalesforceInteractions.sendEvent({
interaction: {
- name: "TICKER: " + e.target.innerText,
+ name: "Click TICKER: " + SalesforceInteractions.cashDom(e.currentTarget.querySelector("a span.name")).text(),
},
});
break;
case "DÓLAR BNA":
+
SalesforceInteractions.sendEvent({
interaction: {
- name: "TICKER: " + e.target.innerText,
+ name: "Click TICKER: " + SalesforceInteractions.cashDom(e.currentTarget.querySelector("a span.name")).text(),
},
});
break;
case "DÓLAR MEP":
+
SalesforceInteractions.sendEvent({
interaction: {
- name: "TICKER: " + e.target.innerText,
+ name: "Click TICKER: " + SalesforceInteractions.cashDom(e.currentTarget.querySelector("a span.name")).text(),
},
});
break;
case "DÓLAR TARJETA":
SalesforceInteractions.sendEvent({
interaction: {
- name: "TICKER: " + e.target.innerText,
+ name: "Click TICKER: " + SalesforceInteractions.cashDom(e.currentTarget.querySelector("a span.name")).text(),
},
});
break;