我的客户有一个在umbraco v4上运行的网站,我需要在网站正文后插入GTM代码。
网站cms已经很老了,我没有选择编辑代码或添加任何内容,只创建页面。
所以我用FTP下载了网站,但是我找不到任何要编辑的索引,是否有人熟悉如何在这种系统中添加代码?
当然无法在互联网上找到任何内容,我试图询问https://our.umbraco.org,但没有人回答我的问题
答案 0 :(得分:2)
如果您已下载了整个内容,则应该有一个/ masterpages /文件夹,其中包含母版页。其中一个母版页应包含</body>
标记,您可以使用记事本或其他任何内容编辑它: - )
答案 1 :(得分:0)
摘要:按照建议将代码放入.net母版页或视图中(取决于您使用的是网络表单还是MVC)&amp;将这些文件FTP回服务器。
如果您无法编辑任何代码,则无法添加GTM,就像您无法更改代码一样,无法添加Google Analytics javascript。
<强>详细强>: 我在Umbraco第4版网站上添加了GTM,因此在技术上没有问题。 Umbraco的工作方式是它将管道中断为default.aspx&amp;根据文档类型/模板/页面设置提供内容页面。所以没有可以操作的索引页面。
现在使用版本4,您可能正在运行Web表单系统。该系统中的每个模板都是.net母版页和&amp;它位于您需要戳主GTM代码的母版页内。如果您有一个继承的母版页系统,那么您可能只需要在所有其他母版页之上的母版页上实现它。如果所有母版页都是兄弟姐妹,那么您需要将代码插入每个母版页。
如果您的第4版系统是MVC版本(使用MVC Bridge或其他),则适用相同的注释,但它是您需要修改的视图。