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