使用 Javascript 提取 Google Analytics UA 代码

Extract Google Analytics UA code with Javascript

如何在 Javascript 页面上提取 Google Analytics UA 代码。这可以通过操纵 ga 函数或抓取网站代码来完成吗?

如果您指的是 属性 ID,那么您可以通过调用以下方法访问跟踪对象以获取跟踪 ID:

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

此 returns GA 属性 ID ("UA-XXXXX-Y").

我必须这样警告你:

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

不正确,使用它不安全。正确的方法是使用此处描述的回调。

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);  
});