在 <meta> 标签后插入 Google 内容实验标签是否有意义?
Does it Make Sense to Insert the Google Content Experiements Tag after <meta> tags?
Google 指示我们将 Content-Experiments JavaScript 紧跟在 <head>
标签之后。
实际插入它比这晚一点有意义吗,比如在一些关键兼容性 <meta>
标签之后,比如:
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
<!-- Other important tags? -->
<!-- Google Analytics Content Experiment code -->
...
... 还是绝对绝对最好将 JavaScript 放在首位?
这应该没问题,只要它不嵌套在任何其他标签中即可。 GTM 片段也是如此——理想情况下,它应该紧跟在 <body>
之后,但通常还有其他元标记出现在前面(并且可以动态加载)。只需确保在将代码粘贴到您的网站后对其进行验证即可。
Google 指示您尽早将实验片段放置在页面中,因为内容实验会重定向到变体页面。如果您在实验代码之前加载资产,则在重定向开始之前可能会有令人不快的延迟。
为了我一生的爱,我可以不想象 meta-tags 会延迟 js 重定向,所以你应该没问题。我想象 Google 发现说 "always on top" 比 "always on top except for tags that do not delay javascript executions (such as e.g. meta tags)" 更容易。
话虽如此,先有meta标签也没什么好处,不妨先放实验代码。
我发现一个特定的案例,在某些 <meta>
标签之后放置 Google 分析内容实验实际上非常重要。
我使用 "dynamically triggered" 内容实验,因此在顶部留下了一个很大的 JS 块。但是,该块必须位于 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
(或您喜欢的任何 IE 版本)之后。在 <meta>
标签后添加 Content-Exp 的结果是 IE 将下降到 old-school 企业兼容模式(IE7 行为) 当导航到被错误地认为属于 本地 Intranet 区域的网站时。
Google 指示我们将 Content-Experiments JavaScript 紧跟在 <head>
标签之后。
实际插入它比这晚一点有意义吗,比如在一些关键兼容性 <meta>
标签之后,比如:
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge;" />
<!-- Other important tags? -->
<!-- Google Analytics Content Experiment code -->
...
... 还是绝对绝对最好将 JavaScript 放在首位?
这应该没问题,只要它不嵌套在任何其他标签中即可。 GTM 片段也是如此——理想情况下,它应该紧跟在 <body>
之后,但通常还有其他元标记出现在前面(并且可以动态加载)。只需确保在将代码粘贴到您的网站后对其进行验证即可。
Google 指示您尽早将实验片段放置在页面中,因为内容实验会重定向到变体页面。如果您在实验代码之前加载资产,则在重定向开始之前可能会有令人不快的延迟。
为了我一生的爱,我可以不想象 meta-tags 会延迟 js 重定向,所以你应该没问题。我想象 Google 发现说 "always on top" 比 "always on top except for tags that do not delay javascript executions (such as e.g. meta tags)" 更容易。
话虽如此,先有meta标签也没什么好处,不妨先放实验代码。
我发现一个特定的案例,在某些 <meta>
标签之后放置 Google 分析内容实验实际上非常重要。
我使用 "dynamically triggered" 内容实验,因此在顶部留下了一个很大的 JS 块。但是,该块必须位于 <meta http-equiv="X-UA-Compatible" content="IE=edge" />
(或您喜欢的任何 IE 版本)之后。在 <meta>
标签后添加 Content-Exp 的结果是 IE 将下降到 old-school 企业兼容模式(IE7 行为) 当导航到被错误地认为属于 本地 Intranet 区域的网站时。