我已经为包含表单的单页网站实施了网站催化剂。表格有两个步骤 我在下面添加了自定义事件。
由于它是单页网站,并且在任何操作之间没有页面重新加载,我的印象是在siteCat报告Metrics>页面视图计数应与事件1计数相同。 但在所有日子里,页面浏览量计数超过事件1计数。 我的理解是错误的还是实施中存在任何问题。?
这是页面正文中的代码
<script language="JavaScript" type="text/javascript">
s.pageName="<%= currentPage.getTitle() == null ? xssAPI.encodeForHTML(currentPage.getName()) : xssAPI.encodeForHTML(currentPage.getTitle()) %>"
s.server=""
s.channel="Form"
s.pageType=""
s.prop1="Form"
s.prop2=""
s.prop3=""
s.prop4=""
s.prop5=""
/* Conversion Variables */
s.campaign=s.Util.getCampOnce()
s.state=""
s.zip=""
s.events="event1"
s.products=""
s.purchaseID=""
s.eVar1=""
s.eVar2=""
s.eVar3=""
s.eVar4=""
s.eVar5="";
var s_code=s.t();if(s_code)document.write(s_code)
</script>
以下是event1管理控制台中成功事件的设置。 类型:柜台, 极性:向上是好的, 独特的事件记录:始终记录事件, 参与:已启用。
提前感谢您的帮助。
我附上脉冲屏幕供参考。
以下是触发event2和event3
的代码
//Step1 complete
if(validator.form() && ($("#applicantPincodeErrorMessage").val()=="") && ($("#firstcoapplicantPincodeErrorMessage").val()=="")){
s.linkTrackVars="eVar1";
s.linkTrackEvents="event2";
s.events="event2";
var purpouseDD = document.getElementById("Purpose");
var purpouse = purpouseDD.options[purpouseDD.selectedIndex].text;
s.eVar1=purpouse;
s.tl();
s.linkTrackVars="";
s.linkTrackEvents="";
showSecondpanel();
}
//Step2 complete
s.linkTrackVars="eVar1";
s.linkTrackEvents="event3";
s.events="event3";
s.tl();
s.linkTrackVars="";
s.linkTrackEvents="";