javascript - Using Google Analytics without sending query string data - Stack Overflow

We're doing a simple implementation of Google Analytics on our ASP.NET with jQueryAJAX web, and f

We're doing a simple implementation of Google Analytics on our ASP.NET with jQuery/AJAX web, and for most of it we just call _trackPageview and let Google do the rest.

We do a lot of data transfer in query strings, and recently, management became concerned that a lot of our data (such as product numbers) would be sent to Google. Without discussing whether that should be a concern:

Is it possible to use Google Analytics at all without sending the query string to Google's servers? I know how to filter it out from the actual reports, but I'm looking for a way to prevent it from being sent over the wire at all.

We're doing a simple implementation of Google Analytics on our ASP.NET with jQuery/AJAX web, and for most of it we just call _trackPageview and let Google do the rest.

We do a lot of data transfer in query strings, and recently, management became concerned that a lot of our data (such as product numbers) would be sent to Google. Without discussing whether that should be a concern:

Is it possible to use Google Analytics at all without sending the query string to Google's servers? I know how to filter it out from the actual reports, but I'm looking for a way to prevent it from being sent over the wire at all.

Share Improve this question edited Jun 24, 2015 at 11:11 Kiquenet 15.1k36 gold badges151 silver badges247 bronze badges asked Sep 8, 2010 at 14:40 JoelJoel 2,2576 gold badges34 silver badges46 bronze badges
Add a ment  | 

2 Answers 2

Reset to default 7

Yes, as Litso said, you can send a whatever you want as the pathname for a GA page-view, but you'll want to automate the process with JavaScript.

The following code will take the current URL's pathname (which excludes the query string) and uses it as the pagename value.

  _gaq.push(['_trackPageview', location.pathname ]);

Or, conversely, if you're using the old _gat code,

  pageTracker._trackPageview(location.pathname);

So, if your URL is http://example./path/to/page.html?supersecretinfo, it will get tracked in GA as /path/to/page.html

In stead of automatically tracking the pageview, you can use

pageTracker._trackPageview('/dir/example.html');

You'll have to dynamically strip out the parameters off of the url of each page. I'm not sure how to do that but it's definitely possible with JavaScript.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745329573a4622813.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信