Liferay和Google标签管理器实现



我应该在哪里添加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>

上的标签问候!

最新更新