0

我有一个跟踪自定义事件的功能。我想在函数中设置 s.channel,但到目前为止没有成功。似乎 s.channel 仅通过 onload 设置?是否可以在 onClick 函数中捕获 s.channel ?

这是我的示例代码。

function customLinks() {
    s.channel='CHANNEL VALUE'; //<=== this is not working
    s.events = 'events27';
    s.linkTrackVars = 'events, event27';
    s.linkTrackEvents = 'event27';
    s.tl(this.'o','Custom Link Click');    
}
4

2 回答 2

2
  • 为了在s.tl调用中跟踪变量/事件,您需要在linkTrackVars和中声明它们linkTrackEvents。唯一的例外是pageName,无论您是否声明它都会被跟踪。
  • linkTrackEvents是您要跟踪的任何事件的逗号分隔列表(注意:逗号之间不应有空格)。linkTrackVars是您要跟踪的变量的逗号分隔列表。例如,您可以在自己的代码中查看您是如何跟踪的event27。请注意,对于事件,您必须声明eventslinkTrackVars您已这样做)。
  • 在你的s.events你有"events27"什么时候应该是 "event27"(否"s")。
  • 此外,在您的s.tl通话通行证中this, 'o'
  • 不需要event27输入linkTrackVars,只需linkTrackEvents

所以总的来说,你的函数应该是这样的:

function customLinks() {
    s.channel='CHANNEL VALUE'; //<=== this is not working
    s.events = 'event27';
    s.linkTrackVars = 'events,channel';
    s.linkTrackEvents = 'event27';
    s.tl(this,'o','Custom Link Click');    
}
于 2013-12-10T01:23:01.690 回答
-1

这不会使用 s.tl 进行跟踪,我将 s.channel 复制到一个曾经解决这个问题的地方。或者,如果您需要路径,请使用道具。

于 2013-12-10T00:41:32.433 回答