使用OOcharts api获取google分析数据

使用OOcharts api获取google分析数据,api,google-analytics,Api,Google Analytics,您好,我正在使用oocharts插件为我的CMS仪表板获取谷歌分析统计数据, 我不明白我错在哪里 下面是我使用的一个文件metric.html的默认代码,用于不获取访问次数 <html> <head> </head> <body> <h3>With JS</h3> Visits : <span id='metric'></span> <h3>With HTML A

您好,我正在使用oocharts插件为我的CMS仪表板获取谷歌分析统计数据, 我不明白我错在哪里

下面是我使用的一个文件metric.html的默认代码,用于不获取访问次数

<html>
<head>
</head>
<body>
    <h3>With JS</h3>
    Visits : <span id='metric'></span>

    <h3>With HTML Attributes</h3>
    Visits : <span data-oochart='metric' data-oochart-metric='ga:visits' data-oochart-start-date='30d' data-oochart-profile='{{ My Profile Id }}'></span>

    <script src='oocharts.js'></script>
    <script type="text/javascript">

        window.onload = function(){

            oo.setAPIKey("{{ My Key }}");

            oo.load(function(){

                var metric = new oo.Metric("{{ My profile Id }}", "30d");

                metric.setMetric("ga:visits");

                metric.draw('metric');

                document.getElementById('metric').value=metric;

                alert(metric);
            });
        };

    </script>
</body>

用JS
访问:
具有HTML属性
访问:
window.onload=函数(){
setAPIKey(“{{My Key}}”);
oo.load(函数(){
var metric=newoo.metric(“{{My profile Id}}}”,“30d”);
metric.setMetric(“ga:访问”);
公制。图纸(“公制”);
document.getElementById('metric')。value=metric;
警报(公制);
});
};

我理解完整的代码,但我无法操作数据,即,我无法回显/打印此数据。另外,当我检查firefox控制台以查看所有url是否被正确调用时,在调用api.oocharts.com时,我收到一个错误400错误请求

有人能告诉我在这种情况下该怎么办吗

我只想回显至少一个数据,如访问:我的网站


提前谢谢

您必须等待一段时间才能生效。可能是他们的服务器没有在您添加API密钥后立即更新。

您需要将
{{profile ID}}
替换为您的Google Analytics profile ID。这可以通过登录Analytics找到,单击Admin,然后查看类似以下内容的URL

''

配置文件ID是URL中
p
之后的7位以上数字。在这种情况下,配置文件ID是
10898655

您还需要将
{{api key}}
替换为您的OOCharts api,您应该使用您的Google帐户在OOCharts管理控制台中生成该api