我刚刚开始使用Adobe SiteCatalyst,我只是想知道如何触发使用它将收集的数据发送到服务器。 想象一下我有一些自定义事件的情况,例如event1 ='用户打开帮助我们弹出'。用户打开弹出窗口后 - 我将数据分配给props:
s.events = "event1";
s.prop1 = "name of popup";
之后我正在检查分析调试器(https://www.adobetag.com/d1/digitalpulsedebugger/live/DPD.js
),它说我没有得到这些数据。我想我需要以某种方式将它发送到SiteCatalyst,但我无法弄清楚如何。请帮帮我。
答案 0 :(得分:1)
Adobe Analytics有两个触发器:页面视图s.t()
和点击/事件s.tl()
根据您的情况,您可能希望使用s.tl()
触发器。
以下是代码应该是什么样子的示例:
s.events = "event1";
s.prop1 = "name of popup";
s.linkTrackVars = "events,prop1";
s.linkTrackEvents = "event1";
s.tl(true,'o','popup opened');
s.tl()
调用中要跟踪的变量应列在linkTrackVars
中。如果有多个,请用逗号分隔(没有空格,没有s
命名空间)。如果您要跟踪任何事件,则还必须在s.linkTrackEvents
中指定事件。基本上,s.linkTrackEvents
应与s.events
的值相同(除非您序列化事件,否则不要在 s.linkTrackEvents
中包含序列号ID)
对于s.tl()
调用,上面是您可能为一般事件传递的内容的示例,但args将根据您尝试跟踪的内容而有所不同。 (详情请参阅链接)。