使用Google Analytics而不发送查询字符串数据

Joe*_*oel 4 javascript google-analytics

我们正在使用jQuery/AJAX网络在我们的ASP.NET上进行简单的Google Analytics实现,对于大多数人来说,我们只需要调用_trackPageview并让Google完成剩下的工作.

我们在查询字符串中进行了大量数据传输,最近,管理层担心我们会将大量数据(例如产品编号)发送给Google.不讨论是否应该关注:

是否可以在不查询字符串发送到Google服务器的情况下使用Google Analytics ?我知道如何从实际报告中过滤掉它,但我正在寻找一种方法来阻止它通过线路发送.

Yah*_*hel 7

是的,正如Litso所说,您可以发送任何您想要的GA页面视图的路径名,但您需要使用JavaScript自动执行该过程.

以下代码将获取当前URL的路径名(不包括查询字符串)并将其用作页面名称值.

  _gaq.push(['_trackPageview', location.pathname ]);
Run Code Online (Sandbox Code Playgroud)

或者,相反,如果您使用旧的_gat代码,

  pageTracker._trackPageview(location.pathname);
Run Code Online (Sandbox Code Playgroud)

因此,如果您的网址是http://example.com/path/to/page.html?supersecretinfo,则会在GA中将其作为/path/to/page.html进行跟踪