我们正在使用jQuery / AJAX网络在我们的ASP.NET上进行简单的Google Analytics实施,对于大多数人来说,我们只需要调用_trackPageview并让Google完成其余工作。
我们在查询字符串中进行了大量数据传输,最近,管理层担心我们会将大量数据(例如产品编号)发送给Google。不讨论是否应该关注:
在没有将查询字符串发送到Google的服务器的情况下,是否可以使用Google Analytics?我知道如何从实际报告中过滤掉它,但我正在寻找一种方法来阻止它通过线路发送。
答案 0 :(得分:7)
是的,正如Litso所说,您可以发送任意内容作为GA页面视图的路径名,但您需要使用JavaScript自动执行该过程。
以下代码将获取当前URL的路径名(不包括查询字符串)并将其用作页面名称值。
_gaq.push(['_trackPageview', location.pathname ]);
或者,相反,如果您使用的是旧的_gat代码,
pageTracker._trackPageview(location.pathname);
因此,如果您的网址为http://example.com/path/to/page.html?supersecretinfo,则会在GA中跟踪该网址为/path/to/page.html
答案 1 :(得分:3)
您可以使用
代替自动跟踪综合浏览量pageTracker._trackPageview('/dir/example.html');
您必须从每个网页的网址中动态删除参数。我不知道该怎么做但是使用JavaScript肯定是可能的。