【发布时间】:2017-04-16 00:02:26
【问题描述】:
对于谷歌标签管理器,谷歌说要放置他们的 JavaScript 代码 sn-p,“尽可能靠近您网站的每个页面上的开头 <head> 标签,用您的容器 ID 替换 GTM-XXXX。(https://developers.google.com/tag-manager/quickstart )
然后对于 nonsript sn-p,他们说“在您网站的每个页面上打开 <body> 标记之后立即放置它,将 GTM-XXXX 替换为您的容器 ID (https://developers.google.com/tag-manager/quickstart)
但是,我正在使用 CMS MotoCMS 并且在他们的代码注入部分中,我在他们的 CMS 中唯一的选择是将标头注入到我网站每个页面上的 <head> 标记中。
并且在我网站的每个页面上</body> 标记之前注入的页脚。
将 Javascript 放入 Header 中,将 nonscript 放入 Footer 中会导致任何错误或问题吗?
如果答案是肯定的,有人知道如何在我的托管服务提供商的 CPanel 文件管理器端实现代码吗?
例如,我可以保存代码并将其作为单独的文件上传到主机的 CPanel 中以及相对于我的 public_html 的位置吗?
我害怕编辑我的代码,主要是因为当我尝试在托管服务提供商 CPanel 文件管理器中编辑任何文件时出现以下消息:
"在转换字符集之前备份原始文件,因为 此操作可能会产生意想不到的结果。如果编码不是 对您很重要,因为您只会使用英语或 其他西方语言,您可以通过单击此处禁用此对话框: 禁用编码”
如果我需要在托管服务提供商的 CPanel 文件管理器端实现代码,我应该在打开文件时使用哪种字符编码(utf-8 等)?
换句话说,如何在内容管理系统 (CMS) MotoCMS 上安装 Google 跟踪代码管理器 (GTM)?
澄清:不幸的是,我的 CMS MotoCMS,在标题中,代码放在结束 </head> 标记之前,没有尽可能高的 <head>。在页脚中放置在我网站每个页面上的结束 </body> 标记之前,而不是紧接在开始 <body> 之后。编码差异会导致任何问题吗?
【问题讨论】:
标签: content-management-system google-tag-manager