我使用以下功能通过谷歌设置我的事件跟踪。 为此,我使用breadcrumbs-Text来设置源页面。
我收到'意外标识'错误
我想做的是
谢谢你,干杯
jQuery(function () {
var sPages = jQuery('.mk-breadcrumbs-inner').text();
var sPage_name = "Source Page ";
if (sPages.value = '') {
sPage = sPage_name + "START";
} else if sPages = sPages.replace("START / ", "");
sPage = sPage_name + sPages;
}
jQuery('a, mk-button, menu-item').on('click', function () {
var jE = jQuery(this);
var sAct = 'Clicked ';
var sTarget = 'Target Page ';
var sVal = sTarget + jQuery.trim(jE.text());
if (jE.hasClass('mk-button')) {
sAct += 'Button';
}
console.debug(sPage + '; ' + sAct + '; ' + sVal);
});
});
答案 0 :(得分:2)
你有一个
else if
没有条件!
您可以插入条件,也可以删除一词。
解决方案1:
if (sPages.value = '') {
sPage = sPage_name + "START";
} else if(sPages.value = 'foo') {
sPages = sPages.replace("START / " , "");
sPage = sPage_name + sPages;
}
解决方案2:
if (sPages.value = '') {
sPage = sPage_name + "START";
} else {
sPages = sPages.replace("START / " , "");
sPage = sPage_name + sPages;
}