如何在Typo3网站上添加Google跟踪代码管理器代码?
我尝试安装唯一可用的Google跟踪代码管理器扩展程序,但它破坏了我的安装。 (幸运的是我已经通过这里的一些帮助修复了它)
现在我想在typo3模板页面中添加代码或类似的东西。目标是代码必须在该网站的所有页面上都可见。
(我对Typo3来说是全新的,所以一步一步的指南会非常棒)
答案 0 :(得分:3)
所以我找到了问题的答案。我认为这需要更长的时间,因为配置TYPO3对于像我这样的新手来说有点神秘。
步骤1.打开TYPO3管理界面page.headerData.999 = TEXT
page.headerData.999.value(
# add your tracking code here
)
请务必在跟踪代码中添加“#在此处添加跟踪代码”这一行。我在该配置文件中的[global]标记下面添加了此代码。
第4步:点击保存按钮。现在,您的跟踪代码应显示在TYPO3安装的所有页面上。
此外,添加noscript标记也很容易(正如在开启<body>
标记后立即在Google跟踪代码管理器quickstart guide中提到的那样:
page.1 = TEXT
page.1.value (
# add your noscript-tracking code here
)
答案 1 :(得分:1)
今天面临同样的问题。我们不想使用扩展名,因此我们使用了以下方法。
Google recommends将标记管理器放在开始标记之后。从您的代码中,您似乎正在将标记添加到页面中。
要将其添加到页面正文,请使用&#34; ### MARKERNAME ###&#34;转到主模板文件和市场。
e.g。
<div id="container" class="home">
<div id="google-tagmanager">
###TAGMAN###
</div>
然后转到模板&gt;模板&gt;主页面模板(PAGE)&gt;建立。将标记及其注入值添加到页面对象
# GOOGLE TAG MANAGER
marks.TAGMAN = TEXT
marks.TAGMAN =< lib.gtmContainer
最后,将lib.gtmContainer添加到标准页面部分(LIB)。
lib.gtmContainer = TEXT
lib.gtmContainer.value (
<noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-XXXX" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-XXXXX');</script>
)
这对我们来说似乎很有效。希望它有所帮助!