eVar值未在s.tl调用中传递

时间:2014-04-02 11:28:58

标签: adobe-analytics

我有一个包含登录表单的页面。我在窗体的onsubmit事件上调用一个单独的函数(位于单独的.js文件中)。以下是功能

var LoginClick = function() {

    // Omniture Code
    s.linkTrackVars="events, eVar1";
    s.linkTrackEvents="event1";
    s.events="event1";
    s.eVar1="Login";
    s.tl(true, "o", "Login Clicks");

};

当事件数据在s.tl调用中传递时,evar1值在转换报告中变为“none”。我使用数据包嗅探器(omnibug)来检查传递的值。即使s.eVar1被赋值为“Login”,它也不会传递该值。

当然,s.t()运作良好(evar值传递)但我不想这样做。 我试过s.tl(这个,“o”......)也没用。

我在这里做错了什么?

感谢您的时间和帮助。

1 个答案:

答案 0 :(得分:2)

删除逗号和eVar1

之间的空格
s.linkTrackVars="events, eVar1"

应该是

s.linkTrackVars="events,eVar1"