Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Content management system 如何在内容管理系统(CMS)MotoCMS上安装谷歌标签管理器(GTM)?_Content Management System_Google Tag Manager - Fatal编程技术网

Content management system 如何在内容管理系统(CMS)MotoCMS上安装谷歌标签管理器(GTM)?

Content management system 如何在内容管理系统(CMS)MotoCMS上安装谷歌标签管理器(GTM)?,content-management-system,google-tag-manager,Content Management System,Google Tag Manager,对于Google Tag Manger,Google表示要将其JavaScript代码片段放在“尽可能靠近网站每一页的开头标记处,用容器ID替换GTM-XXXX.() 然后,对于不起眼的代码片段,他们说将其“放在网站每一页的标签之后,用容器ID()替换GTM-XXXX 然而,我使用的是CMS MotoCMS,在他们的代码注入部分,我在他们的CMS中唯一的选择是将标题注入到我网站每页的标签中 在我的网站的每个页面上,在标记之前插入页脚 将Javascript放入页眉和页脚中的非脚本是否会导致任何错

对于Google Tag Manger,Google表示要将其JavaScript代码片段放在“尽可能靠近网站每一页的开头
标记处,用容器ID替换GTM-XXXX.()

然后,对于不起眼的代码片段,他们说将其“放在网站每一页的
标签之后,用容器ID()替换GTM-XXXX

然而,我使用的是CMS MotoCMS,在他们的代码注入部分,我在他们的CMS中唯一的选择是将标题注入到我网站每页的
标签中

在我的网站的每个页面上,在
标记之前插入页脚

将Javascript放入页眉和页脚中的非脚本是否会导致任何错误或问题?

如果答案是肯定的,有人知道如何在我的托管提供商的CPanel文件管理器端实现代码吗?

例如,我是否可以保存代码并将其作为一个单独的文件上载到我的主机的CPanel中,以及相对于我的公共html的位置?

我害怕编辑我的代码,主要是因为当我试图编辑托管提供商CPanel文件管理器中的任何文件时,会出现以下消息:

在转换字符集之前备份原始文件,因为 此操作可能会产生意外结果。如果编码不正确 对你来说很重要,因为你只会学习英语或英语 其他西方语言,您可以单击此处禁用此对话框: 禁用编码“

如果需要在托管提供商的CPanel文件管理器端实现代码,打开文件(utf-8等)时应使用哪个字符编码?

换句话说,如何在内容管理系统(CMS)MotoCMS上安装谷歌标签管理器(GTM)?


澄清:不幸的是,我的CMS MotoCMS在标题中,代码放在结束
标记之前,没有尽可能高的
。在我的网站的每一页上,页脚都放在结束标记的前面,而不是在开始标记之后。编码差异是否会导致任何问题?

GTM定期在
中实施。事实上,以下是tagmanager.google.com的说明:

在大约10个实现中,我只经历过两次一个错误。在这两种情况下,其他开发人员已将页面脚本移动到页面底部。出于性能原因,这是有道理的,但不幸的是,Drupal(我使用的CMS)捆绑了所有脚本。这导致JQuery在主体中声明。如果在GTM标记中使用JQuery,那么在主体中声明JQuery将导致它们不一致地触发。我不认为这对你来说是个问题

使用UTF-8

此外,如果您经常进行web开发,我会考虑使用版本控制,例如。如果您担心在代码中出错,版本控制将允许您恢复更改。另外,设置开发环境也是明智的,这样您就可以在不影响生产现场的情况下进行测试


希望这有帮助

不幸的是,我的CMS MotoCMS在标题中,代码放在结束
标记之前,没有尽可能高的
。在我的网站的每一页上,页脚都放在结束标记的前面,而不是在开始标记之后。编码差异会导致任何问题吗?@Robert您的实现应该可以工作。也就是说,最好将其放在页面上尽可能高的位置。脚本越高,加载到网站上的速度就越快,这将提高收集数据的准确性。