siteMapPerso
Changes
mySiteMap.js 18(+8 -10)
Details
mySiteMap.js 18(+8 -10)
diff --git a/mySiteMap.js b/mySiteMap.js
index 2726642..2e62e79 100644
--- a/mySiteMap.js
+++ b/mySiteMap.js
@@ -23,7 +23,6 @@ let globalZones = [
{ name: "Footer", selector: '#page-footer' },
]
-
let globalListeners = [
{ class: "#page-header-session-box .sign-in-button", labelName: 'Botón Ingresar' },
{ class: "#page-header-middle .b-suscription", labelName: 'Botón Suscribite' },
@@ -33,7 +32,6 @@ let globalListeners = [
{ class: "#main-menu ul li a", labelName: 'TAGS' },
{ class: ".piece.markets.standard ul li", labelName: 'TICKERS' },
]
-//
//SELECTORES Home
let homeListeners = [
@@ -57,7 +55,7 @@ let payWallListeners = [
]
let articleListeners = [
- { class: `nav.breadcrumb ol li a span`, labelName: 'Breadcrumb:' },
+ { class: `nav.breadcrumb ol li a span`, labelName: 'Breadcrumb' },
]
let homeInteractions = {
@@ -68,12 +66,10 @@ let payWallInteractions = {
name: "PayWall"
}
-
const home = new PageType("Home", "cronista.com", homeInteractions, homeListeners, false);
const payWall = new PageType("PayWall", `cronista.com/suscripciones`, payWallInteractions, payWallListeners, false);
-let article = ""
+
if (document.querySelector("#pagecontent .news")) {
- console.log(window.cronistaDataLayer[0].articleProperty.id)
let interactions = {
name: SalesforceInteractions.CatalogObjectInteractionName.ViewCatalogObject,
catalogObject: {
@@ -91,15 +87,14 @@ if (document.querySelector("#pagecontent .news")) {
},
},
}
- article = new PageType("Article", window.location.href, interactions, articleListeners, document.querySelector("#pagecontent .news"));
+ let article = new PageType("Article", window.location.href, interactions, articleListeners, document.querySelector("#pagecontent .news"));
console.log(article.interaction)
pages.push(article)
}
-
//[home, payWall, article]
function Pages() {
- pages.push(home, payWall, article)
+ pages.push(home, payWall)
return pages
}
@@ -140,7 +135,6 @@ SalesforceInteractions.init({
});
function PageType(name, myUrl, interaction, myEvents, isArticle) {
- console.log(interaction)
this.name = name;
this.isMatch = () => {
let url = window.location.href;
@@ -225,6 +219,10 @@ function ReadGlobalEvents(event, listeners) {
dataName = "Botón: " + listeners.labelName + ": " + SalesforceInteractions.cashDom(event.target.parentNode.querySelector(".title")).text()
}
+ if (listeners.labelName == 'Breadcrumb') {
+ dataName = listeners.labelName + ": " + SalesforceInteractions.cashDom(event.target.parentNode.querySelector(".title")).text()
+ }
+
SalesforceInteractions.sendEvent({
interaction: {
name: dataName,