我应该在哪里添加Google标签管理器代码?
从GTM的文档,我应该复制一个脚本到头部标签,另一个在正文标签的开始。
据我所知,它应该添加到主题中。我应该在哪里添加GTM代码,(头部和正文代码)
任何建议都会有帮助,谢谢!:)
我还必须配置GTM。最后,我不得不编辑Liferay主题。我通过添加主题设置来实现:
<head>
<title> $ {the_title} - $ {company_name} </title>
<meta content = "initial-scale = 1.0, width = device-width" name = "viewport" />
<@liferay_util ["include"] page = top_head_include />
$ {google_tag_manager_header_script}
</head>
<body class = "$ {css_class}">
$ {google_tag_manager_body_script}
...
</body>
地点:
<#assign google_tag_manager_header_script = getterUtil.getString (themeDisplay.getThemeSetting ("google.tag.manager.header.script")) />
<#assign google_tag_manager_body_script = getterUtil.getString (themeDisplay.getThemeSetting ("google.tag.manager.body.script")) />
在liferay-look-and-feel.xml中我添加了:
<setting key = "google.tag.manager.header.script" value = "" type = "textarea" configurable = "true"> </setting>
<setting key = "google.tag.manager.body.script" value = "" type = "textarea" configurable = "true"> </setting>
您可以使用JBaeza所说的最佳方式或不使用主题设置,如果您只使用一个网站的主题。在最后一种情况下,您可以将头部脚本粘贴在body script在<身体比;portal_normal.ftl>
上的标签问候!