array(
'account'=>$ga_account,
),
'triggers'=> array(
'trackPageview'=> array(
'on'=>'visible',
'request'=>'pageview'
)
)
);
if ( true == ampforwp_get_setting('ampforwp-ga-field-anonymizeIP')) {
$ga_fields['vars']['anonymizeIP'] = 'true';
}
if ( ampforwp_get_setting('ampforwp-ga-field-linker') == true ) {
$ga_fields['vars']['linkers'] = array(
'enabled'=> true
);
}
$ampforwp_ga_fields = apply_filters('ampforwp_advance_google_analytics', $ampforwp_ga_fields );
$ampforwp_ga_fields = json_encode( $ga_fields);
if($ampforwp_ga_fields && ampforwp_get_setting('ampforwp-ga-field-advance-switch')){
$ampforwp_ga_fields = ampforwp_get_setting('ampforwp-ga-field-advance');
$ampforwp_ga_fields = preg_replace('!//.*!', '', $ampforwp_ga_fields);
$ampforwp_ga_fields = preg_replace('!/\*.*?\*/!s', '', $ampforwp_ga_fields);
}
?>
data-block-on-consent type="googleanalytics" id="analytics1">
array(
'writeKey'=>$segment,
'name'=>get_the_title()
),
);
$segment_fields = apply_filters('ampforwp_segment_analytics', $segment_fields );?>
data-block-on-consent type="segment">
data-block-on-consent src="">
array(
'pcode'=>$quantcast,
'labels'=> array("AMPProject")
),
);
$quantcast_fields = apply_filters('ampforwp_quantcast_analytics', $quantcast_fields );?>
data-block-on-consent type="quantcast">
array(
'c1'=>$comscore_c1,
'c2'=>$comscore_c2
),
);
$comscore_fields = apply_filters('ampforwp_comscore_analytics', $comscore_fields );?>
data-block-on-consent type="comscore">
data-block-on-consent src="" />
data-block-on-consent src="" >
data-block-on-consent src="" >
array(
'counterId'=>$yandex,
),
'triggers'=> array(
'notBounce'=> array(
'on'=>'timer',
'timerSpec'=> array(
'immediate'=>'false',
'interval'=>'15',
'maxTimerLength'=>'16',
),
'request'=>'notBounce'
)
)
);
$yandex_fields = apply_filters('ampforwp_yandex_analytics', $yandex_fields );?>
data-block-on-consent type="metrika">
array(
'uid'=>$chartbeat,
'domain'=>ampforwp_remove_protocol(site_url()),
'title'=>get_the_title(),
'authors'=>get_the_author_meta('display_name'),
),
);
$ampforwp_chartbeat_fields = apply_filters('ampforwp_chartbeat_analytics', $ampforwp_chartbeat_fields );?>
data-block-on-consent type="chartbeat">
array(
'atrk_acct'=>$alexa,
'domain'=>$domain
),
);
$alexa_fields = apply_filters('ampforwp_alexa_analytics', $alexa_fields );?>
data-block-on-consent type="alexametrics">
99999)
$afs_server = 'www1';
if ($afs_account > 199999)
$afs_server = 'www2';
if ($afs_account > 299999)
$afs_server = 'www3';
if ($afs_account > 399999)
$afs_server = 'www4';
if ($afs_account > 499999)
$afs_server = 'www5';
if ($afs_account > 599999)
$afs_server = 'www6';
if ($afs_account > 699999)
$afs_server = 'www7';
if ($afs_account > 799999)
$afs_server = 'www8';
if ($afs_account > 899999)
$afs_server = 'www9';
if ($afs_account > 999999)
$afs_server = 'www10';
$afs_fields = array(
'vars'=>array(
'server'=>$afs_server,
'websiteid'=>$afs_account,
'title'=>get_the_title(),
'url'=>site_url()
),
);
$afs_fields = apply_filters('ampforwp_afs_analytics', $afs_fields );?>
data-block-on-consent type="afsanalytics">
';
echo $amp_pixel;
}
}
// For Setting up Google AMP Client ID API
add_action( 'amp_post_template_head' , 'ampforwp_analytics_clientid_api' );
if( ! function_exists( ' ampforwp_analytics_clientid_api ' ) ) {
function ampforwp_analytics_clientid_api() {
global $redux_builder_amp;
if ( true == ampforwp_get_setting('amp-analytics-select-option') || 'googleanalytics' == ampforwp_get_setting('amp-gtm-analytics-type')){ ?>
$redux_builder_amp['amp-gtm-analytics-type'],
'attributes' => array(
'data-credentials' => 'include',
'config' => 'https://www.googletagmanager.com/amp.json?id='. esc_attr( $gtm_id ) .'>m.url=SOURCE_URL'
),
'config_data' => array(
'vars' => array(
'account' => $redux_builder_amp['amp-gtm-analytics-code'],
),
'triggers' => array(
'trackPageview' => array(
'on' => 'visible',
'request' => 'pageview',
),
),
),
);
if ( isset($redux_builder_amp['ampforwp-gtm-field-anonymizeIP']) && true == $redux_builder_amp['ampforwp-gtm-field-anonymizeIP'] ) {
$analytics['amp-gtm-googleanalytics']['config_data']['vars']['anonymizeIP'] = 'true';
}
}
return $analytics;
}