使用单页面应用程序样式功能跟踪DTM中的messageType对象

时间:2014-12-16 21:34:32

标签: adobe analytics adobe-analytics

在我们的网站上,我们有一个消息界面,允许用户将消息提交到不同的队列。这是通过单个网页应用程序设置完成的。如果愿意,他们可以提交多条消息(一次一条)。

我们使用模态窗口和ajax执行此操作,在ajax成功返回时将窗口内容更改为成功消息。

我们希望跟踪他们提交数据的队列以及页面上的其他一些信息。

通常我们会为确认页面加载一个新页面,因此只需在页面底部调用digitalData事件的每个页面上的_satellite.pageBottom();对象中提交此数据。 / p>

有人告诉我,如果我们使用此数据更新了页面上已有的digitalData对象,然后调用_satellite.track();它将获取新数据并将其作为跟踪事件的一部分添加对于该页面。

我担心这看起来像是另一个页面命中,或者它根本不起作用。我跟他说话的那个人并没有真正给我任何真正的回答。

将这些对象发送到我们的DTM以解决此类用户交互的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

_satellite.track()将为此工作,除非您将其设置为,否则不会向Analytics发送新的页面视图。您只需要设置直接呼叫规则。然后你只需使用_satellite.track('msgQueued')或者你的名字来调用它,并使用UI来获取你需要的所有digitalData变量。在DTM的分析部分,您确保使用s.tl()调用选项来避免其他页面视图。