linkid.js的相对URL路径

时间:2015-05-19 17:35:28

标签: google-analytics google-analytics-api

我正在尝试在我们的专用CDN服务器中本地托管JS文件linkid.jsanalytics.js。 现在我们引用这两个文件如下:

(window,document,'script','//www.google-analytics.com/analytics.js','ga')

ga('require', 'linkid', 'linkid.js');

我可以轻松更改analytics.js的网址引用,但我不确定是否可以为linkid.js执行此操作! 查找文档,但如果它接受相对URL,则无法找到答案。如何处理这种情况

编辑1: 我需要这样做的原因: enter image description here

1 个答案:

答案 0 :(得分:3)

由于安全原因,require命令不允许您获取随机脚本标记;只有官方插件和本地托管。

您必须在页面中添加另一个标记:

<script async src="https://mycnd.com/linkid.js"></script>

然后使用:

ga('require', 'linkid', 'https://mycnd.com/linkid.js');

在第3个参数中设置网址会使安全设置跳闸并阻止其加载。一旦标记加载,插件就会被加载。

您真的需要在自己的CDN上托管吗?介意分享你的理由?