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