嵌入API使用自定义组件无法显示

时间:2015-07-30 21:14:11

标签: google-analytics embed

Google Analytics演示代码。

以Google Analytics帐户的所有者身份登录Google Chrome,然后导航到该页面可正确显示我的Google分析数据。

我按照页面上的说明将代码嵌入到一个简单的页面中。

身份验证的工作方式如所显示的消息所示:“您已登录为:me(at)gmail.com”但没有更多信息,没有图表没有消息。

我有理由确定页面编码正确,因为我有:

  • 基本信息中心(basic.html)
  • Multipleviews(multipleviews.html)和
  • 互动图表(ic.html)

所有正常工作和显示(它们显示但没有像演示样式)。

为什么页面不显示图形?

1 个答案:

答案 0 :(得分:0)

正如Eike在评论中指出的那样,您只需复制并粘贴演示中的代码,而无需将组件下载到您自己的服务器上。如果您打开JavaScript控制台,您会发现有404条错误说浏览器无法找到这些组件。以下是我在您网站上看到的内容的屏幕截图:

JavaScript console errors

要将这些组件添加到您的站点,您有许多选项。我在其中一个回购邮件的Github问题上回答了similar question,但为了方便起见,我会将其复制到此处。

  

这些组件的构建版本和缩小版本位于build/javascript/embed-api/components目录中。您只需下载这些文件并将其作为脚本标记添加到您的页面上,或将它们包含在您网站的主要捆绑脚本中。

     

如果你正在使用像AMD这样的RequireJS脚本加载器,你也可以指向那些构建的文件,因为它们包含在UMD包装器中。

     

如果您使用的是browserifywebpack等工具,则可以npm install此回购,require src/javascript/embed-api/components目录中的Where TransactionParameterList.Name = "HOSTING_NR" and TransactionParameterList.OPERATION = "1234" 文件。< / p>