将 GTM 代码添加到 umbraco 4 网站

adding GTM code to umbraco 4 website

我的客户在 umbraco v4 上有一个网站 运行,我需要在网站正文之后插入 GTM 代码。

网站 cms 很旧,我没有任何编辑代码或添加代码的选项,只能创建页面。

所以我下载了带有 FTP 的网站,但我找不到任何要编辑的索引,有人熟悉如何在这种系统中添加代码吗?

当然在互联网上找不到任何东西,我试着四处询问 https://our.umbraco.org 但没有人回答我的问题

如果您下载了整个东西,应该有一个 /masterpages/ 文件夹,其中包含母版页。其中一个母版页应包含 </body> 标记,您可以使用记事本或其他工具对其进行编辑:-)

编辑:在这种情况下,它是一个基于 MVC 的站点,这意味着 "master pages" 位于 /Views/ 文件夹中。

总结:按照建议将代码放入您的 .net 母版页或视图(取决于您使用的是 Web 表单还是 MVC)& FTP那些文件回到服务器上。

如果您无法编辑任何代码,那么您就无法添加 GTM,就像您无法添加 Google Analytics javascript 而无法更改一样代码。

详情: 我已经在 Umbraco 版本 4 网站上添加了 GTM,所以技术上没有问题。 Umbraco 的工作方式是它中断到 default.aspx 的管道并根据文档 type/template/page 设置交付内容页面。所以没有可以操作的索引页

现在使用版本 4,您可能 运行 一个 Web 表单系统。该系统中的每个模板都是一个 .net 母版页,您需要在母版页中插入 GTM 代码。如果您有一个继承的母版页系统,那么您可能只需要在所有其他母版页之上的母版页上实现它。如果所有母版页都是同级页,那么您需要将代码插入到每个母版页中。

如果您的第 4 版系统是 MVC 构建(使用 MVC Bridge 或其他),则同样的评论适用,但需要修改的是您的观点。