Omniture Tracking等号“=”转义
Omniture Tracking equal character "=" escape
当我在 s.events 参数中使用等号“=”时,它不会出现在 omniture 点击事件中。
示例:s.events = "event54=any_string";
收到,
=
为保留字符,用于设置数字或货币事件的值。
s.events = "event1=51.23,event2=3";
您是否尝试改为 event serialization?
您对@MisterPhilips 回答的评论:
Hello, No, I'm not trying to do event serialization, I'm trying to
pass in the event click for exampel s.events = "event1=<>". I can do that with a load event (when calling s.tl()) but
not with click event (when calling s.th(this, 'o', title))
一个 "load" 事件是 s.t()
。 "click" 事件是 s.tl()
。没有(官方)s.th()
Adobe Analytics (AA) 调用。
加载事件 "works" 的原因是因为 AA 代码不要求您在 s.t()
调用中进行 "register" 事件。但是,对于 s.tl()
调用,事件和变量必须是 "registered",否则它们不会出现在请求中。
你 "register" 事件与 linkTrackVars
和 linkTrackEvents
,像这样(示例):
s.linkTrackEvents="event54";
s.linkTrackVars="events";
s.events="event54=<something>";
// example click call
s.tl(true,'o','some click');
话虽如此,@MisterPhilip 关于您可以为事件设置的值是正确的。 AA 唯一的事件类型是 numeric/counter/currency - 都是 number 类型。这是因为事件旨在用作报告中的指标,而不是维度。
因此,当您可以执行上述代码时,它将在 AA 请求中发送,AA 服务器将看看它并把它扔掉,因为它是一个无效值。
如果你想将某些东西设置为任意(字符串)值,你需要使用维度类型变量,最常见的是 props
或 eVars
,但还有其他像 hier
或 list
。
当我在 s.events 参数中使用等号“=”时,它不会出现在 omniture 点击事件中。
示例:s.events = "event54=any_string";
收到,
=
为保留字符,用于设置数字或货币事件的值。
s.events = "event1=51.23,event2=3";
您是否尝试改为 event serialization?
您对@MisterPhilips 回答的评论:
Hello, No, I'm not trying to do event serialization, I'm trying to pass in the event click for exampel s.events = "event1=<>". I can do that with a load event (when calling s.tl()) but not with click event (when calling s.th(this, 'o', title))
一个 "load" 事件是 s.t()
。 "click" 事件是 s.tl()
。没有(官方)s.th()
Adobe Analytics (AA) 调用。
加载事件 "works" 的原因是因为 AA 代码不要求您在 s.t()
调用中进行 "register" 事件。但是,对于 s.tl()
调用,事件和变量必须是 "registered",否则它们不会出现在请求中。
你 "register" 事件与 linkTrackVars
和 linkTrackEvents
,像这样(示例):
s.linkTrackEvents="event54";
s.linkTrackVars="events";
s.events="event54=<something>";
// example click call
s.tl(true,'o','some click');
话虽如此,@MisterPhilip 关于您可以为事件设置的值是正确的。 AA 唯一的事件类型是 numeric/counter/currency - 都是 number 类型。这是因为事件旨在用作报告中的指标,而不是维度。
因此,当您可以执行上述代码时,它将在 AA 请求中发送,AA 服务器将看看它并把它扔掉,因为它是一个无效值。
如果你想将某些东西设置为任意(字符串)值,你需要使用维度类型变量,最常见的是 props
或 eVars
,但还有其他像 hier
或 list
。