我有一个正在建设的移动网站。它将是一个单页网站,使用AngularJS作为MVC部分。我们需要插入WebTrends跟踪。然而,因为它是一个仅使用JS来更改UI的单个页面,所以我不知道如何告诉/触发WebTrends知道新页面并已呈现以及新页面是什么。
有人知道吗?
答案 0 :(得分:3)
Magnilex完全正确 - 客户端,您可以调用dcsMultiTrack()来模拟页面渲染。我会建议一些事情:
答案 1 :(得分:-1)
我不熟悉AngularJS,但我使用了WebTrends。我过去为捕获用户行为所做的是编写我自己的JavaScript代码(您可以将其添加到webtrends.js或您自己的自定义JS文件),然后在HTML元素中添加对我的JS函数的调用。然后我的代码调用dcsMultiTrack()
,其中包含我需要发送到WebTrends的任何信息的参数。
例如,如果您想知道用户何时点击某个按钮,请在html元素中添加onClick() = myFunction()
之类的内容。在myFunction()
内部,有一些代码可以确定用户正在做什么以及您想要跟踪的其他内容。然后调用dcsMultiTrack()
,传递您刚刚确定的参数。如果我没记错的话,dcsMultiTrack()
允许灵活的参数长度,只要它们成对变量/值,如'WT.ti','我的页面','DCSExt.user_id','你的名字',等