我目前正在使用 Omniture 分析进行表单跟踪。当我在registration.cshtml页面上的按钮单击事件上粘贴以下文本时,它只触发一次,这是正确的。
var s = s_gi(s_account);
s.linkTrackVars = 'prop1,prop8,eVar1,eVar8,events';
s.prop1 = 'Registration'; s.prop8 = 'Tier 3|Form Complete';
s.eVar1 = s.prop1;
s.eVar8 = s.prop8;
s.linkTrackEvents = 'event2,event8'; s.events = 'event2,event8';
(s.tl(this, 'o', 'Form Complete'));
但这不是正确的方法,因为用户在填写表格时可能会犯一些错误,因此从技术上讲,表格并不完整。
我在一个javascript函数中添加了这个,它检查表单是否有效,然后它应该触发omniture调用。但这样做会被解雇两次。