使用Javascript解压缩Google Analytics UA代码

时间:2015-05-26 16:23:38

标签: javascript google-analytics web-scraping

如何使用Javascript在页面上提取Google Analytics UA代码。可以这样做来操纵ga函数或抓取代码的网站吗?

2 个答案:

答案 0 :(得分:3)

如果您要引用属性ID,则可以通过调用以下内容来访问跟踪对象以获取跟踪ID:

ga.getAll()[0].get('trackingId')

返回GA属性ID(" UA-XXXXX-Y")。

答案 1 :(得分:1)

我必须这样警告你

ga.getAll()[0].get('trackingId')

不正确,使用它并不安全。正确的方法是使用此处描述的回调。 https://stackoverflow.com/a/29150831/3489362

ga(function(tracker) {
  // very similar to internal method like ga.getAll()[0].get('clientId');
  var clientId = tracker.get('trackingId'); 
  // now you can pass client id to your internal system
  myInternalMeasurementProtocolSetter(clientId);  
});