如何在Typo3网站上实施Google跟踪代码管理器代码?

时间:2013-10-21 07:12:21

标签: typo3

如何在Typo3网站上添加Google跟踪代码管理器代码?

我尝试安装唯一可用的Google跟踪代码管理器扩展程序,但它破坏了我的安装。 (幸运的是我已经通过这里的一些帮助修复了它)

现在我想在typo3模板页面中添加代码或类似的东西。目标是代码必须在该网站的所有页面上都可见。

(我对Typo3来说是全新的,所以一步一步的指南会非常棒)

2 个答案:

答案 0 :(得分:3)

所以我找到了问题的答案。我认为这需要更长的时间,因为配置TYPO3对于像我这样的新手来说有点神秘。

步骤1.打开TYPO3管理界面
步骤2:在“模板”中打开根模板,然后选择编辑“设置”部分。将打开一种文本编辑器。
第3步:在该文本的某处,您必须添加此

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>
  )

这对我们来说似乎很有效。希望它有所帮助!