Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我可以把我的谷歌分析代码粘贴到每个页面都包含的.css文件中吗_Html_Css_Google Analytics - Fatal编程技术网

Html 我可以把我的谷歌分析代码粘贴到每个页面都包含的.css文件中吗

Html 我可以把我的谷歌分析代码粘贴到每个页面都包含的.css文件中吗,html,css,google-analytics,Html,Css,Google Analytics,我已经注册了Google Analytics,它给了我可以粘贴到我想要跟踪的每个页面上的代码,所以我可以将它粘贴到我的.css文件中,因为我已经将该文件包含在每个网页中了吗?那么,我可以期待谷歌分析代码包含在我的每个网页上吗?然后,你的谷歌分析代码将被解释为CSS,并在很大程度上被浏览器丢弃。任何不是CSS的东西都会被解读为CSS,从而做一些有趣的事情 您需要将其放入自己的文件(可能是.js文件,假设它是Javascript)中,并将其包含在每个页面上——或者如果它是一个小部件(HTML而不仅仅

我已经注册了Google Analytics,它给了我可以粘贴到我想要跟踪的每个页面上的代码,所以我可以将它粘贴到我的
.css
文件中,因为我已经将该文件包含在每个网页中了吗?那么,我可以期待谷歌分析代码包含在我的每个网页上吗?

然后,你的谷歌分析代码将被解释为CSS,并在很大程度上被浏览器丢弃。任何不是CSS的东西都会被解读为CSS,从而做一些有趣的事情

您需要将其放入自己的文件(可能是
.js
文件,假设它是Javascript)中,并将其包含在每个页面上——或者如果它是一个小部件(HTML而不仅仅是js),则必须将小部件本身插入每个页面


而且呃。。。无意冒犯,但是。。。。老实说,我很惊讶我能直截了当地回答这个问题。CSS是不可执行的。但我不认为这是任何人都做过的事情,因为它太大的攻击向量和极端拉吉。

< P>你的谷歌分析代码将被解释为CSS,并且很大程度上被浏览器丢弃。任何不是CSS的东西都会被解读为CSS,从而做一些有趣的事情

您需要将其放入自己的文件(可能是
.js
文件,假设它是Javascript)中,并将其包含在每个页面上——或者如果它是一个小部件(HTML而不仅仅是js),则必须将小部件本身插入每个页面


而且呃。。。无意冒犯,但是。。。。老实说,我很惊讶我能直截了当地回答这个问题。CSS是不可执行的。但我不认为这是任何人都做过的事情,因为它太大的攻击向量和极端拉吉。

< P>有多种方法将分析跟踪添加到你的页面,并且把跟踪代码放在你的CSS文件中不是其中之一。唯一应该放在.css文件中的是css

在关闭
标记之前,您需要在每个要跟踪的页面中包含Google提供的代码片段。您也可以使用

这位官员说,

将您的代码片段(未更改,全部)粘贴到每个网页中 你想要追踪。在关闭前立即粘贴它 标签。如果使用模板为站点动态生成页面 (如使用PHP、ASP或类似技术),可以粘贴 将代码段跟踪到其自己的文件中,然后将其包含在页面中 标题


有多种方法可以将分析跟踪添加到页面中,而将跟踪代码放在.css文件中并不是其中之一。唯一应该放在.css文件中的是css

在关闭
标记之前,您需要在每个要跟踪的页面中包含Google提供的代码片段。您也可以使用

这位官员说,

将您的代码片段(未更改,全部)粘贴到每个网页中 你想要追踪。在关闭前立即粘贴它 标签。如果使用模板为站点动态生成页面 (如使用PHP、ASP或类似技术),可以粘贴 将代码段跟踪到其自己的文件中,然后将其包含在页面中 标题


不,css文件仅用于css


然而,一种常见的方法是使用Google Analytics的代码和css链接创建一个新的html文件(通常称为default.html)。然后,您可以在每个页面上包含此文件,而不只是链接到css。

否,css文件仅用于css


然而,一种常见的方法是使用Google Analytics的代码和css链接创建一个新的html文件(通常称为default.html)。然后,您可以在每个页面上包含该文件,而不仅仅是链接到您的css。

您不能将javascript跟踪代码添加到css文件并期望它被执行。在一个css文件中混合使用js和css是浏览器无法做到的(最接近的是Internet Explorer上的计算样式,它的脚本语法含糊不清)。我仍然怀疑您是想请求一个外部javascript文件,它确实可以工作

但是,您可以通过css文件进行谷歌分析跟踪。

为此,您可以通过构造一个跟踪url,并将其设置为元素的背景图像(例如,如果您的页面

<html>
<head>
<style>

body { 
    background-image:url('https://www.google-analytics.com/collect?v=1&t=pageview&tid=UA-123456-1&cid=555&dp=%2Fmy%2Fdocument%2Fpath');
}
</style>
</head>
<body>
</body>
</html>

正文{
背景图像:url('https://www.google-analytics.com/collect?v=1&t=pageview&tid=UA-123456-1&cid=555&dp=%2Fmy%2Fdocument%2Fpath');
}
以类似的方式,您可以进行事件跟踪等,只要添加一个具有正确格式的跟踪url的类作为背景图像,就可以触发事件

然而,这有几个警告:

您需要生成所有参数,包括您自己,并将它们动态地传递给css

如果要使用CSS文件,则需要在每个页面视图上使用某种编程语言动态生成它(此外,还需要自己维护会话,以便在后续页面视图和访问中获得相同的客户端ID)

通常我们会努力缓存CSS文件,因此用户只需下载一次。这在这里不起作用,或者每次访问只跟踪一次页面浏览


我相信这种方法会有更多的问题,虽然理论上很有趣,但我不推荐这种方法。但是本着问题的精神(如果不是文字的话),我想我应该提到它。

你不能将javascript跟踪代码添加到css文件中并期望它被执行。在一个css文件中混合使用js和css是浏览器无法做到的(最接近的是Internet Explorer上的计算样式,它的脚本语法含糊不清)。我仍然怀疑您是想请求一个外部javascript文件,它确实可以工作

但是,您可以通过css文件进行谷歌分析跟踪。

为此,您将通过构造一个跟踪url,并将其设置为考试