当我在s.events参数中使用相同的字符“=”时,它不会出现在omniture click事件中。
示例:s.events =“event54 = any_string”;
Reagrds,
答案 0 :(得分:4)
您对@ MisterPhilips答案的评论:
您好,不,我没有尝试进行事件序列化,我试图这样做 传递事件点击exampel s.events =" event1 =<>"。我可以用load事件(当调用s.tl()时)这样做但是 不是点击事件(当调用s.th(这,' o',标题))
A" load"事件是s.t()
。 A"点击"事件是s.tl()
。 Adobe Analytics(AA)没有(官方)s.th()
调用。
它"工作的原因"对于加载事件,因为AA代码并不要求您注册" s.t()
电话上的活动。但是,事件和变量必须"注册"对于s.tl()
来电,或者他们不会出现在请求中。
你"注册" linkTrackVars
和linkTrackEvents
的事件,如下(示例):
s.linkTrackEvents="event54";
s.linkTrackVars="events";
s.events="event54=<something>";
// example click call
s.tl(true,'o','some click');
话虽如此,@ MisterPhilip对于您可以为事件设置的值是正确的。 AA的唯一事件类型是数字/计数器/货币 - 所有数字类型。这是因为事件旨在用作报表中的指标,而不是维度。
因此,当你可以执行上述代码,并且 将在AA请求中发送时,AA服务器将会查看它并将其丢弃,因为它是一个无效的值。
如果要将某些内容设置为任意(字符串)值,则需要使用维度类型变量,最常见的是props
或eVars
,但还有其他类似{{1} }或hier
。
答案 1 :(得分:1)