如何使用SiteCatalyst触发数据收集?

时间:2014-06-04 14:12:30

标签: javascript adobe-analytics

我刚刚开始使用Adobe SiteCatalyst,我只是想知道如何触发使用它将收集的数据发送到服务器。 想象一下我有一些自定义事件的情况,例如event1 ='用户打开帮助我们弹出'。用户打开弹出窗口后 - 我将数据分配给props:

s.events = "event1";
s.prop1 = "name of popup";

之后我正在检查分析调试器(https://www.adobetag.com/d1/digitalpulsedebugger/live/DPD.js),它说我没有得到这些数据。我想我需要以某种方式将它发送到SiteCatalyst,但我无法弄清楚如何。请帮帮我。

1 个答案:

答案 0 :(得分:1)

Adob​​e 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将根据您尝试跟踪的内容而有所不同。 (详情请参阅链接)。