【问题标题】:How to exclude Facebook Pixel and Google Analytics from firing on one Wordpress page如何在一个 Wordpress 页面上排除 Facebook Pixel 和 Google Analytics(分析)
【发布时间】:2018-04-18 19:18:31
【问题描述】:

我正在尝试设置一个可以尽快加载的电子邮件选择页面。

目前,加载我的 Facebook Pixel 和 Google 分析需要一秒钟,这会使页面变慢。

我需要在所有其他页面上进行跟踪,但我宁愿在不跟踪的情况下尽快加载这一页面。

对我来说最好的方法是什么?我是否可以仅将某人从这一页面中排除所有跟踪,而无需将其从站点的其余部分中删除?

【问题讨论】:

标签: wordpress google-analytics facebook-pixel


【解决方案1】:

使用is_page() 将您的像素和分析代码封装在特定页面的测试中,例如:

if ( !is_page( 'email-opt-in' ) { 
    echo "<!-- code here -->";
}

is_page() 可以接受页面 ID 或页面 slug。见Codex page

【讨论】:

  • 我正在使用一个主题,该主题让我在指定区域的整个站点中安装像素和分析。你的意思是我可以把它放在那个主题区域内,只要我在这个 if 语句中有像素和分析,它们就不会加载到页面上?谢谢!
  • 不,你不能这样做。 你需要不使用那些主题字段,而是添加 Facebook 和谷歌提供给你的主题的标题。这将放在header.php 文件中,但您永远不应该编辑该文件的主题副本,而是安装在子主题中的副本。或者您可以创建自己的插件来挂钩wp_head() 函数。
  • 这听起来像是我需要的,但它有点过头了。您是否有机会为我指出正确的方向,让我知道如何创建这样的插件或子主题?
猜你喜欢
  • 2018-02-26
  • 2020-09-22
  • 1970-01-01
  • 2021-05-19
  • 2012-08-03
  • 1970-01-01
  • 2011-07-09
  • 1970-01-01
  • 2017-12-04
相关资源
最近更新 更多