我想使用单个Omniture事件进行类别访问。当用户访问页面http://domain.com/categoryA/index.jsp时。所以我做了
s.evar1 = categoryA ( this gets populated dynamically via JS script)
s.events = event1,event2
我已经设置了我的
event1 to record once per visit (let Omniture do dedup)
event2 to always record (want to know category popularity)
现在当上述相同的用户访问http://domain.com/categoryB/index.jsp下的categoryB页面时,上述代码会被类别B作为evar1触发。 event1会发生什么?它是否被记录下来,或者它没有收到Omniture已经收到的会话价值,它会忽略它吗?
这是我应该序列化的地方吗?我可以传递一个id,例如event1:1234,但问题是我每次用户重新加载页面或从该页面来回时都会生成我的ID。如何使用单个事件在同一会话下跟踪2个类别visit
事件?
谢谢
答案 0 :(得分:0)
如果您使用报表套件设置专门设置event1以记录每次访问一次,则忽略同一访问中对event1的任何后续匹配。
如果您想将event1序列化为每个类别每次访问只记录一次,您可以使用事件ID序列化,从cookie中提取访客ID数据并将其附加到他们正在浏览的类别。例如,当他们访问A类时,您需要设置:
s.events="event1:[visitorID]+[categoryA]";
当他们访问B类时:
s.events="event1:[same visitorID]+[categoryB]";
如果他们多次访问同一类别,则event1仅记录一次。如果他们访问5个不同的类别,则触发event1 5次(每次访问的类别一次)。