siteMapPerso
Changes
src/mySiteMap.js 57(+41 -16)
Details
src/mySiteMap.js 57(+41 -16)
diff --git a/src/mySiteMap.js b/src/mySiteMap.js
index 8641c6e..ad6ef8e 100644
--- a/src/mySiteMap.js
+++ b/src/mySiteMap.js
@@ -65,7 +65,7 @@ let articleListeners = [
{ class: `.more-list .email`, labelName: 'Botón Compartir email' },
{ class: `.more-list .comments`, labelName: 'Botón Compartir comments' },
{ 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
@@ -202,9 +202,31 @@ function sendDataFromHomeBlocks(nameEvent, target, container) {
function ReadGlobalEvents(event, listeners) {
let dataName = listeners.labelName
+ let isSend = true
+ let 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" || listeners.labelName == "TAGS") {
- dataName = listeners.labelName + ": " + SalesforceInteractions.cashDom(event.target).text()
+ if (listeners.labelName == "TICKERS") {
+ dataName = listeners.labelName + ": " + nameTarget
}
if (listeners.labelName == 'Quiero suscribirme') {
@@ -212,22 +234,25 @@ function ReadGlobalEvents(event, listeners) {
}
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
+ },
},
- },
- });
+ });
+
+ }
}