Google Analytics嵌入式API未显示图表

时间:2017-03-19 07:15:55

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

在我的站点仪表板中集成时,

Google Analytics嵌入API 图表未呈现。

完成这个......

**HTML**

创建了<div class="panel-body"> <div class="col-md-12"> <div id="embed-api-auth-container"></div> <div id="chart-container"></div> <div id="view-selector-container"></div> </div> </div> 代码...

You are logged in as: myemail@gmail.com

但是它显示了一个按钮

Access Google Analytics

在允许的情况下,显示......

Javascript

但未显示图表

我缺少什么? 没有Analytics API错误

为了您的信息,我启用了 oAuth ,创建了 Bootstrap framework 客户端ID,我正在使用SELECT StockItems.StockItemID, StockItemName, SUM(CASE WHEN OrderDate >= '2013-01-01' AND OrderDate < '2014-01-01' THEN Quantity * OrderLines.UnitPrice END) AS Sales2013, SUM(CASE WHEN OrderDate >= '2014-01-01' AND OrderDate < '2015-01-01' THEN Quantity * OrderLines.UnitPrice END) AS Sales2014, SUM(CASE WHEN OrderDate >= '2014-01-01' AND OrderDate < '2015-01-01' THEN Quantity * OrderLines.UnitPrice END) AS Sales2015, SUM(CASE WHEN OrderDate >= '2015-01-01' AND OrderDate < '2016-01-01' THEN Quantity * OrderLines.UnitPrice END) AS Sales2016 FROM Warehouse.StockItems INNER JOIN Sales.OrderLines ON Warehouse.StockItems.StockItemID = Sales.OrderLines.StockItemID INNER JOIN Sales.Orders ON Sales.OrderLines.OrderID = Sales.Orders.OrderID GROUP BY StockItems.StockItemID, StockItemName --ORDER BY SUM(Sales2013 + Sales2014 + Sales2015 + Sales2016) 来访问我的网站仪表板。

2 个答案:

答案 0 :(得分:0)

我最近才做,

有时我需要重新加载(基于Angular才能看到)的内容

<section id="auth-button"></section>
<section id="view-selector"></section>
<section id="timeline"></section>

但是效果很好,登录后我看到了数据。我看到你还没有选择视图 如果没有错误日志,则您已登录。

如果您使用的是需要ga(Google Analytics(分析))“视图”的查询,请不要忘记从Google Analytics(分析)管理员属性中获取密钥,然后将其粘贴到您的代码中

答案 1 :(得分:0)

通常与许多自己的CSS集成到自定义应用程序中可能会导致显示冲突。

在我的示例中,<section>标签用作标签,使我无法看到任何内容。

检查鲍泽检查工具中是否存在该图。尝试更改sectino-> div或时间轴-> timelinecustom,以查看是否有所不同。