gpt4 book ai didi

php - 使用 PHP 动态提供 Google Analytics 代码

转载 作者:行者123 更新时间:2023-12-02 03:21:52 25 4
gpt4 key购买 nike

在尝试改进我们网站的 Google Analytics 数据时,我创建了一段 PHP 代码,该代码将确定提供网站服务的服务器,并且仅在从我们的生产服务器运行时提供 GA 代码。代码如下,并且可以正常工作:

<?php
switch( $_SERVER['HTTP_HOST'] ){
case 'website.dev':
echo '<!-- local - no google tracking code -->';
break;
case 'dev.website.com':
echo '<!-- dev - no google tracking code -->';
break;
case 'test.website.com':
echo '<!-- test -no google tracking code -->';
break;
default:
require ("google-analytics.php");
break;
} ?>

我曾尝试使用 .js 文件中的 require 语句加载分析 JavaScript,但由于某种原因代码不会显示。所以我将 javascript 文件的名称更改为 .php,并且它加载得很好(或者我是这么认为的)。上面的代码块生成了所需的结果,并且代码仅在我们的生产服务器上时才会加载。

问题是,自从我实现了这个解决方案后,我们的统计数据就急剧下降。就好像代码不起作用。 Analytics 表示代码安装良好,我可以在原始 HTML 中看到它,但我怀疑它没有运行,因为它是通过 PHP 页面拉入的。

有人有什么想法吗?

最佳答案

如果它在 HTML 中,那么 PHP 已经完成了它的工作,浏览器不关心代码是由什么生成的。

您是否考虑过,在您的本地开发服务器、在线开发服务器和在线测试服务器之间,您可能一直在生成所有流量,而您现在看到的流量急剧下降?

关于php - 使用 PHP 动态提供 Google Analytics 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1362596/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com