在WordPress头部粘贴Google Analytics代码时出现访问被拒绝错误
解决WordPress头部添加Google Analytics代码时的访问被拒绝问题
直接编辑主题头部文件(header.php)
找到主题目录下的header.php,在</head>标签前插入你的Google Analytics代码。注意:- 编辑前一定要备份主题文件,避免改坏了没法恢复
- 如果用了子主题,必须编辑子主题的
header.php,不然主题更新后修改会被覆盖
通过functions.php添加(更稳妥的方式)
打开主题(或子主题)的functions.php,粘贴以下代码,记得把GA_TRACKING_ID换成你自己的跟踪ID:function add_google_analytics() { ?> <!-- Google Analytics 代码 --> <script async src="https://www.googletagmanager.com/gtag/js?id=GA_TRACKING_ID"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'GA_TRACKING_ID'); </script> <?php } add_action('wp_head', 'add_google_analytics');检查服务器安全与权限设置
- 联系主机商排查服务器防火墙或安全插件,看是不是拦截了Google Analytics的相关域名(
www.googletagmanager.com、www.google-analytics.com) - 确认主题文件
header.php和functions.php的权限是644,确保有编辑和读取权限
- 联系主机商排查服务器防火墙或安全插件,看是不是拦截了Google Analytics的相关域名(
验证代码正确性
- 核对GA代码里的跟踪ID有没有写错,比如把
G-XXXXXXX这类格式输错 - 用浏览器开发者工具的网络面板,查看页面加载时GA脚本能不能正常请求到资源
- 核对GA代码里的跟踪ID有没有写错,比如把
内容的提问来源于stack exchange,提问作者Asad Khan
相关产品推荐
相关产品推荐

