我正在尝试使用第三方供应商的API绘制Google Analytics图表以显示在我自己的信息中心上.我的代码有效,但是我注册了几个网页,除非我手动更改(调用字段PROPERTY),否则它总是显示相同的默认值.我想要一个不同的默认网络.
我试图隐藏视图选择器并直接放入ID(ga:'xxxx'),如果将其放入图表执行中,则可以正常工作:
renderWeekOverWeekChart('ga:123456');
Run Code Online (Sandbox Code Playgroud)
它工作正常,向我展示我想要的正确图表.
如何显示活跃用户?我不知道在哪里可以为它定义id值.
这是我的代码(我已将客户ID更改为'XXX')
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ift.tt/kkyg93">
<html xmlns="http://ift.tt/lH0Osb">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Thirtd Party Visualizations</title>
<link rel="stylesheet" href="https://ga-dev-tools.appspot.com/public/css/main.css" />
<script>
(function(w,d,s,g,js,fs){
g=w.gapi||(w.gapi={});g.analytics={q:[],ready:function(f){this.q.push(f);}};
js=d.createElement(s);fs=d.getElementsByTagName(s)[0];
js.src='https://apis.google.com/js/platform.js';
fs.parentNode.insertBefore(js,fs);js.onload=function(){g.load('analytics');};
}(window,document,'script'));
</script>
</head>
<body>
<div id="embed-api-auth-container"></div>
<div id="view-selector-container"></div>
<div id="active-users-container"></div>
<h3 id="view-name"></h3>
<style>
div[id^="chart"] {
width: 500px;
height: 300px;
}
</style>
<div id="chart-1-container"></div>
<div id="legend-1-container"></div>
<div id="chart-2-container"></div>
<div id="legend-2-container"></div>
<div id="chart-3-container"></div>
<div id="legend-3-container"></div>
<div id="chart-4-container"></div>
<div id="legend-4-container"></div>
</body>
<script src="https://ga-dev-tools.appspot.com/public/javascript/moment.min.js"></script>
<script src="https://ga-dev-tools.appspot.com/public/javascript/Chart.min.js"></script> …Run Code Online (Sandbox Code Playgroud)