通过API创建Google Analytics分析代码

时间:2012-04-08 02:03:14

标签: api google-analytics google-api google-analytics-api

是否有谷歌API通过API创建谷歌分析代码(不手动谷歌网站和创建)?

请帮忙......

3 个答案:

答案 0 :(得分:4)

GA Management API是只读的。您无法通过它创建帐户或配置文件:

  

Google Analytics通过Management API为开发人员提供配置数据访问权限,Management API是帐户和配置数据的只读API。

答案 1 :(得分:1)

要使用async方法加载脚本,您可以以编程方式在头部包含ga.js文件。这可以通过不同的方式完成,但这是一种常见的方式:

 var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-X']);//<------ Set the account number!

// Add other values
_gaq.push(['_trackPageview']);
_gaq.push(['_setDomainName', 'www.example.com']);
_gaq.push(['_setSiteSpeedSampleRate',5]);

// The the script to the head
(function() {
  var ga = document.createElement('script'); 
  ga.type = 'text/javascript'; 
  ga.async = true;
  ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') +
  '.google-analytics.com/ga.js';
  var s = document.getElementsByTagName('script')[0]; 
  s.parentNode.insertBefore(ga, s);
})();

您可以在加载gs.js脚本之前或之后将值推送到_gaq变量。您可以在页面中的任何位置为事件,事务和虚拟综合浏览添加多种跟踪。与从帐户获得的通常脚本无关。您唯一需要的是帐号

尝试使用Google的文档了解更多详情:

http://code.google.com/apis/analytics/docs/tracking/asyncUsageGuide.html

答案 2 :(得分:1)

您无法通过API创建网络媒体资源ID。