siteMapPerso
Details
dist/mySiteMap.js 59(+40 -19)
diff --git a/dist/mySiteMap.js b/dist/mySiteMap.js
index 5e41f8b..accfb9a 100644
--- a/dist/mySiteMap.js
+++ b/dist/mySiteMap.js
@@ -139,8 +139,8 @@ var articleListeners = [{
class: "#bookmark",
labelName: 'Botón Guardar'
}, {
- class: ".b-suscription-full",
- labelName: 'Botón/Caja: Queremos que seas parte de Members'
+ class: ".b-member-black .button-wrapper",
+ labelName: 'Botón/Caja: Invertí en periodismo de calidad'
}];
//Interacciones
@@ -175,7 +175,6 @@ if (document.querySelector("#pagecontent .news") || document.querySelector("#pag
}
};
var article = new PageType("Article", window.location.href, interaction, articleListeners, document.querySelector("#pagecontent .news"));
- console.log(article.interaction);
pages.push(article);
}
@@ -264,28 +263,51 @@ function sendDataFromHomeBlocks(nameEvent, target, container) {
}
function ReadGlobalEvents(event, listeners) {
var dataName = listeners.labelName;
- if (listeners.labelName == "TICKERS" || listeners.labelName == "TAGS") {
- dataName = listeners.labelName + ": " + SalesforceInteractions.cashDom(event.target).text();
+ var isSend = true;
+ var nameTarget = SalesforceInteractions.cashDom(event.target).text();
+ if (listeners.labelName == "TAGS") {
+ switch (event.target.innerText) {
+ case "EDICIÓN IMPRESA":
+ dataName = nameTarget;
+ break;
+ case "DÓLAR":
+ dataName = nameTarget;
+ break;
+ case "DÓLAR BLUE":
+ dataName = nameTarget;
+ break;
+ case "QUIÉN ES QUIÉN":
+ dataName = nameTarget;
+ break;
+ default:
+ isSend = false;
+ break;
+ }
+ }
+ if (listeners.labelName == "TICKERS") {
+ dataName = listeners.labelName + ": " + nameTarget;
}
if (listeners.labelName == 'Quiero suscribirme') {
dataName = "Botón: " + listeners.labelName + ": " + SalesforceInteractions.cashDom(event.target.parentNode.querySelector(".title")).text();
}
if (listeners.labelName == 'Breadcrumb') {
- dataName = listeners.labelName + ": " + SalesforceInteractions.cashDom(event.target).text();
+ dataName = listeners.labelName + ": " + nameTarget;
}
- SalesforceInteractions.sendEvent({
- interaction: {
- name: dataName,
- attributes: {
- userIdCms: idUser,
- name: firstName,
- lastName: firstName,
- isSuscriber: isSuscriber,
- emailAddress: email,
- continueUrl: url
+ if (isSend) {
+ SalesforceInteractions.sendEvent({
+ interaction: {
+ name: dataName,
+ attributes: {
+ userIdCms: idUser,
+ name: firstName,
+ lastName: firstName,
+ isSuscriber: isSuscriber,
+ emailAddress: email,
+ continueUrl: url
+ }
}
- }
- });
+ });
+ }
}
function GenerateContentZones(zones) {
var ContentZones = [];
@@ -311,7 +333,6 @@ function GenerateListeners(pageType, elements) {
listeners.push(myEventsBlock);
} else {
var myEvents = SalesforceInteractions.listener("click", "".concat(elements[i].class), function (e) {
- e.preventDefault();
ReadGlobalEvents(e, elements[i]);
e.stopPropagation();
});
src/mySiteMap.js 1(+0 -1)
diff --git a/src/mySiteMap.js b/src/mySiteMap.js
index ad6ef8e..e0e7fd9 100644
--- a/src/mySiteMap.js
+++ b/src/mySiteMap.js
@@ -284,7 +284,6 @@ function GenerateListeners(pageType, elements) {
listeners.push(myEventsBlock)
} else {
let myEvents = SalesforceInteractions.listener("click", `${elements[i].class}`, (e) => {
- e.preventDefault()
ReadGlobalEvents(e, elements[i])
e.stopPropagation();
})