php 适用于WP的Google Analytics信息中心(GADWP)::如何排除显示跟踪代码的特定网页
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 适用于WP的Google Analytics信息中心(GADWP)::如何排除显示跟踪代码的特定网页相关的知识,希望对你有一定的参考价值。
<?php
// COPY CODE AFTER THIS LINE >>>>>
/**
* Exclude specific pages from displaying traking code
* Created: 05 June 2018
* Tested With Wordpress 4.9.6 and GADWP 5.3.3
* You need to specify page ID's for exclude
* How to find page/post ID: https://www.competethemes.com/blog/find-page-id/
*/
add_action('wp', 'gadwp_remove_trackingcode99', 99);
function gadwp_remove_trackingcode99(){
if (class_exists('GADWP_Manager')){
$gadwp = GADWP();
if (isset($gadwp->tracking->analytics)){
$exclude = array( 1371 );
//Remove tracking for these URIs
if ( is_single($exclude) || is_page($exclude) ) {
// Remove GA Tracking Code
if ( $gadwp->config->options['trackingcode_infooter'] ) {
remove_action( 'wp_footer', array( $gadwp->tracking->analytics, 'output' ), 99 );
} else {
remove_action( 'wp_head', array( $gadwp->tracking->analytics, 'output' ), 99 );
}
// Remove Optimize code
if ( $gadwp->config->options['optimize_tracking'] && $gadwp->config->options['optimize_pagehiding'] && $gadwp->config->options['optimize_containerid'] ) {
remove_action( 'wp_head', array( $gadwp->tracking->analytics, 'optimize_output' ), 99 );
}
// Remove AMP code
if ( $gadwp->config->options['amp_tracking_analytics'] ) {
remove_action( 'amp_post_template_head', array( $gadwp->tracking->analytics, 'amp_add_analytics_script' ) );
remove_action( 'amp_post_template_footer', array( $gadwp->tracking->analytics, 'amp_output' ) );
}
}
}
}
}
以上是关于php 适用于WP的Google Analytics信息中心(GADWP)::如何排除显示跟踪代码的特定网页的主要内容,如果未能解决你的问题,请参考以下文章
php 事件日历:所有Venue slugs都以自定义字符串为前缀。适用于wp-admin和社区活动。
没有解决方案适用于我的 wamp 服务器错误:致命错误:第 239 行的 D\...\class-wp-http-curl.php 中的最大执行时间超过 60 秒
PHP 适用于CodeIgniter的Google Analytics帮助程序
如何在 iPhone 和 Android 的 Titanium 中实现 Google Analytic?
将 Firebase Google Analytic 数据导入 BigQuery 时,Google 是不是会收取流媒体费用?
在适用于 PHP 的 Google BigQuery API 中捕获“响应太大而无法返回错误”的正确方法是啥?