javascript - 当我包含页眉和页脚时,我应该把 Google Analytics 片段放在哪里?

标签 javascript php html google-analytics

所以 Google 告诉我这样做:

Paste your snippet (unaltered, in it’s entirety) into every web page you want to track. Paste it immediately before the closing </head> tag.

我理解这部分,但由于我包括了页眉和页脚,我想这不是我应该做的。

If you use templates to dynamically generate pages for your site (like if you use PHP, ASP, or a similar technology), you can paste the tracking code snippet into its own file, then include it in your page header.

所以我想这就是我所说的(?),但我并没有真正了解他们希望我将代码段放在哪里。我是否在收盘前将它放入我的 header.php 文件中一次 </head>标记,然后将 header.php 文件包含到每个页面中,还是我必须将代码段直接放在每个页面中?如果我必须将代码片段放在每个页面上,我应该把它放在哪里?有人可以给我举个例子吗?

最佳答案

您可以将 Google Analytics(分析)Javascript 片段粘贴到它自己的文件中,例如将其命名为 ga.js。

然后在您的 header.php 文件中,就在您关闭标记之前,包含该 Javascript 文件,如下所示:

<script type="text/javascript" src="ga.js"></script>

这将在您每次加载 header.php 文件时在您的 head 部分加载 GA 代码。这应该发生在您自动加载 header.php 的每个页面上。

关于javascript - 当我包含页眉和页脚时,我应该把 Google Analytics 片段放在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26390093/

相关文章:

javascript - postMessage 函数重复运行而不发送消息

PHPSESSID Cookie 被多次发送

html - XPath::Get following sibling

javascript - DropDown 和 TextBox 逻辑

javascript - 如何在函数中包含变量 - Javascript

JavaScript:获取日期差异并将月份转换为年份

php - 使用 PHPUnit,如何只测试两个或多个组?

php - 内联表单 PHP?

html - 在 Bootstrap 3 中将列表包装到新行

javascript - 从 javascript 生成的动态输入中获取值