@@ -1,7 +1,7 @@ |
||
1 | 1 | <?php |
2 | 2 | |
3 | 3 | // Exit if accessed directly |
4 | -if ( ! defined( 'ABSPATH' ) ) { |
|
4 | +if ( ! defined( 'ABSPATH' ) ) { |
|
5 | 5 | exit; |
6 | 6 | } |
7 | 7 |
@@ -11,7 +11,7 @@ discard block |
||
11 | 11 | $settings['social']['social_notice'] = array( |
12 | 12 | 'id' => 'social_notice', |
13 | 13 | 'no_label' => true, |
14 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
14 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
15 | 15 | 'type' => 'upgrade_notice', |
16 | 16 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Social tracking to see who's clicking on your social share links, so you can track and maximize your social sharing exposure.", 'google-analytics-for-wordpress' ) |
17 | 17 | ); |
@@ -20,7 +20,7 @@ discard block |
||
20 | 20 | $settings['ads']['ads_notice'] = array( |
21 | 21 | 'id' => 'ads_notice', |
22 | 22 | 'no_label' => true, |
23 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
23 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
24 | 24 | 'type' => 'upgrade_notice', |
25 | 25 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Ads tracking to see who's clicking on your Google Ads, so you can increase your revenue.", 'google-analytics-for-wordpress' ) |
26 | 26 | ); |
@@ -29,7 +29,7 @@ discard block |
||
29 | 29 | $settings['forms']['forms_notice'] = array( |
30 | 30 | 'id' => 'forms_notice', |
31 | 31 | 'no_label' => true, |
32 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
32 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
33 | 33 | 'type' => 'upgrade_notice', |
34 | 34 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Forms tracking to see who's seeing and submitting your forms, so you can increase your conversion rate.", 'google-analytics-for-wordpress' ) |
35 | 35 | ); |
@@ -38,7 +38,7 @@ discard block |
||
38 | 38 | $settings['media']['media_notice'] = array( |
39 | 39 | 'id' => 'media_notice', |
40 | 40 | 'no_label' => true, |
41 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
41 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
42 | 42 | 'type' => 'upgrade_notice', |
43 | 43 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Media tracking to see who's interacting with the media on your site, so you know what your users are most interested in on your site. You can use this to tailor future content to meet your audience's interest to promote repeat visitors and expand your average user's time spent visiting your website on each visit.", 'google-analytics-for-wordpress' ) |
44 | 44 | ); |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | $settings['membership']['membership_notice'] = array( |
48 | 48 | 'id' => 'membership_notice', |
49 | 49 | 'no_label' => true, |
50 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
50 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
51 | 51 | 'type' => 'upgrade_notice', |
52 | 52 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Membership tracking.", 'google-analytics-for-wordpress' ) |
53 | 53 | ); |
@@ -56,7 +56,7 @@ discard block |
||
56 | 56 | $settings['dimensions']['dimensions_notice'] = array( |
57 | 57 | 'id' => 'dimensions_notice', |
58 | 58 | 'no_label' => true, |
59 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
59 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
60 | 60 | 'type' => 'upgrade_notice', |
61 | 61 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Custom Dimensions and track who's the most popular author on your site, which post types get the most traffic, and more. Why not check it out?", 'google-analytics-for-wordpress' ) |
62 | 62 | ); |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | $settings['performance']['performance_notice'] = array( |
66 | 66 | 'id' => 'performance_notice', |
67 | 67 | 'no_label' => true, |
68 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
68 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
69 | 69 | 'type' => 'upgrade_notice', |
70 | 70 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can adjust the sample rate so you don't exceed Google Analytics' processing limit. You can also use it to enable Google Optimize for A/B testing and personalization.", 'google-analytics-for-wordpress' ) |
71 | 71 | ); |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | $settings['reporting']['reporting_notice'] = array( |
75 | 75 | 'id' => 'reporting_notice', |
76 | 76 | 'no_label' => true, |
77 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
77 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
78 | 78 | 'type' => 'upgrade_notice', |
79 | 79 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can enable enhanced reporting.", 'google-analytics-for-wordpress' ) |
80 | 80 | ); |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | $settings['amp']['amp_notice'] = array( |
84 | 84 | 'id' => 'amp_notice', |
85 | 85 | 'no_label' => true, |
86 | - 'name' => __( 'Want to use track users visiting your AMP pages?', 'google-analytics-for-wordpress'), |
|
86 | + 'name' => __( 'Want to use track users visiting your AMP pages?', 'google-analytics-for-wordpress' ), |
|
87 | 87 | 'type' => 'upgrade_notice', |
88 | 88 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can enable AMP page tracking.", 'google-analytics-for-wordpress' ) |
89 | 89 | ); |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | $settings['goptimize']['goptimize_notice'] = array( |
93 | 93 | 'id' => 'goptimize_notice', |
94 | 94 | 'no_label' => true, |
95 | - 'name' => __( 'Want to use Google Optimize to retarget your website visitors and perform A/B split tests with ease?', 'google-analytics-for-wordpress'), |
|
95 | + 'name' => __( 'Want to use Google Optimize to retarget your website visitors and perform A/B split tests with ease?', 'google-analytics-for-wordpress' ), |
|
96 | 96 | 'type' => 'upgrade_notice', |
97 | 97 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can enable Google Optimize.", 'google-analytics-for-wordpress' ) |
98 | 98 | ); |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | $settings['fbia']['fbia_notice'] = array( |
102 | 102 | 'id' => 'fbia_notice', |
103 | 103 | 'no_label' => true, |
104 | - 'name' => __( 'Want to expand your website audience beyond your website with Facebook Instant Articles?', 'google-analytics-for-wordpress'), |
|
104 | + 'name' => __( 'Want to expand your website audience beyond your website with Facebook Instant Articles?', 'google-analytics-for-wordpress' ), |
|
105 | 105 | 'type' => 'upgrade_notice', |
106 | 106 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can track your Facebook Instant Article visitors with MonsterInsights.", 'google-analytics-for-wordpress' ) |
107 | 107 | ); |
@@ -110,7 +110,7 @@ discard block |
||
110 | 110 | $settings['bounce']['bounce_notice'] = array( |
111 | 111 | 'id' => 'bounce_notice', |
112 | 112 | 'no_label' => true, |
113 | - 'name' => __( 'Want to adjust your website bounce rate?', 'google-analytics-for-wordpress'), |
|
113 | + 'name' => __( 'Want to adjust your website bounce rate?', 'google-analytics-for-wordpress' ), |
|
114 | 114 | 'type' => 'upgrade_notice', |
115 | 115 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can adjust your Google Analytics bounce rate with MonsterInsights.", 'google-analytics-for-wordpress' ) |
116 | 116 | ); |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | $settings['notifications']['notifications_notice'] = array( |
120 | 120 | 'id' => 'notifications_notice', |
121 | 121 | 'no_label' => true, |
122 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
122 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
123 | 123 | 'type' => 'upgrade_notice', |
124 | 124 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can enable notifications.", 'google-analytics-for-wordpress' ) |
125 | 125 | ); |
@@ -128,7 +128,7 @@ discard block |
||
128 | 128 | $settings['ecommerce']['ecommerce_notice'] = array( |
129 | 129 | 'id' => 'ecommerce_notice', |
130 | 130 | 'no_label' => true, |
131 | - 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress'), |
|
131 | + 'name' => __( 'Want to increase your traffic, conversion, & engagement?', 'google-analytics-for-wordpress' ), |
|
132 | 132 | 'type' => 'upgrade_notice', |
133 | 133 | 'desc' => esc_html__( "By upgrading to MonsterInsights Pro, you can add Ecommerce tracking to see who's buying your product, what's the most popular item on your store, the average order value, and tons more.", 'google-analytics-for-wordpress' ) |
134 | 134 | ); |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
30 | 30 | \ No newline at end of file |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
30 | 30 | \ No newline at end of file |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
@@ -227,7 +227,7 @@ discard block |
||
227 | 227 | self::$instance->notices = new MonsterInsights_Notice_Admin(); |
228 | 228 | self::$instance->license_actions = new MonsterInsights_License_Actions(); |
229 | 229 | self::$instance->reporting = new MonsterInsights_Reporting(); |
230 | - self::$instance->api_auth = new MonsterInsights_API_Auth(); |
|
230 | + self::$instance->api_auth = new MonsterInsights_API_Auth(); |
|
231 | 231 | if ( defined( 'DOING_CRON' ) && DOING_CRON ) { |
232 | 232 | self::$instance->require_updater(); |
233 | 233 | } else { |
@@ -351,19 +351,19 @@ discard block |
||
351 | 351 | } |
352 | 352 | |
353 | 353 | if ( ! defined( 'MONSTERINSIGHTS_PLUGIN_DIR' ) ) { |
354 | - define( 'MONSTERINSIGHTS_PLUGIN_DIR', plugin_dir_path( $this->file ) ); |
|
354 | + define( 'MONSTERINSIGHTS_PLUGIN_DIR', plugin_dir_path( $this->file ) ); |
|
355 | 355 | } |
356 | 356 | |
357 | 357 | if ( ! defined( 'GAWP_PATH' ) ) { |
358 | - define( 'GAWP_PATH', MONSTERINSIGHTS_PLUGIN_DIR ); |
|
358 | + define( 'GAWP_PATH', MONSTERINSIGHTS_PLUGIN_DIR ); |
|
359 | 359 | } |
360 | 360 | |
361 | 361 | if ( ! defined( 'MONSTERINSIGHTS_PLUGIN_URL' ) ) { |
362 | - define( 'MONSTERINSIGHTS_PLUGIN_URL', plugin_dir_url( $this->file ) ); |
|
362 | + define( 'MONSTERINSIGHTS_PLUGIN_URL', plugin_dir_url( $this->file ) ); |
|
363 | 363 | } |
364 | 364 | |
365 | 365 | if ( ! defined( 'GAWP_URL' ) ) { |
366 | - define( 'GAWP_URL', MONSTERINSIGHTS_PLUGIN_URL ); |
|
366 | + define( 'GAWP_URL', MONSTERINSIGHTS_PLUGIN_URL ); |
|
367 | 367 | } |
368 | 368 | } |
369 | 369 | |
@@ -383,7 +383,7 @@ discard block |
||
383 | 383 | } |
384 | 384 | |
385 | 385 | // Traditional WordPress plugin locale filter. |
386 | - $mi_locale = apply_filters( 'plugin_locale', $mi_locale, 'google-analytics-for-wordpress' ); |
|
386 | + $mi_locale = apply_filters( 'plugin_locale', $mi_locale, 'google-analytics-for-wordpress' ); |
|
387 | 387 | $mi_mofile = sprintf( '%1$s-%2$s.mo', 'google-analytics-for-wordpress', $mi_locale ); |
388 | 388 | |
389 | 389 | // Look for wp-content/languages/google-analytics-for-wordpress/google-analytics-for-wordpress-{lang}_{country}.mo |
@@ -440,7 +440,7 @@ discard block |
||
440 | 440 | public function monsterinsights_wp_notice() { |
441 | 441 | $url = admin_url( 'plugins.php' ); |
442 | 442 | // Check for MS dashboard |
443 | - if( is_network_admin() ) { |
|
443 | + if ( is_network_admin() ) { |
|
444 | 444 | $url = network_admin_url( 'plugins.php' ); |
445 | 445 | } |
446 | 446 | ?> |
@@ -461,7 +461,7 @@ discard block |
||
461 | 461 | public function monsterinsights_pro_notice() { |
462 | 462 | $url = admin_url( 'plugins.php' ); |
463 | 463 | // Check for MS dashboard |
464 | - if( is_network_admin() ) { |
|
464 | + if ( is_network_admin() ) { |
|
465 | 465 | $url = network_admin_url( 'plugins.php' ); |
466 | 466 | } |
467 | 467 | ?> |
@@ -487,7 +487,7 @@ discard block |
||
487 | 487 | require_once MONSTERINSIGHTS_PLUGIN_DIR . 'includes/options.php'; |
488 | 488 | require_once MONSTERINSIGHTS_PLUGIN_DIR . 'includes/helpers.php'; |
489 | 489 | require_once MONSTERINSIGHTS_PLUGIN_DIR . 'includes/deprecated.php'; |
490 | - $monsterinsights_settings = monsterinsights_get_options(); |
|
490 | + $monsterinsights_settings = monsterinsights_get_options(); |
|
491 | 491 | } |
492 | 492 | |
493 | 493 | |
@@ -501,7 +501,7 @@ discard block |
||
501 | 501 | * |
502 | 502 | * @return void |
503 | 503 | */ |
504 | - public function load_licensing(){ |
|
504 | + public function load_licensing() { |
|
505 | 505 | if ( is_admin() || ( defined( 'DOING_CRON' ) && DOING_CRON ) ) { |
506 | 506 | require_once MONSTERINSIGHTS_PLUGIN_DIR . 'includes/license.php'; |
507 | 507 | self::$instance->license = new MonsterInsights_License(); |
@@ -672,7 +672,7 @@ discard block |
||
672 | 672 | $instance->api_auth->delete_auth(); |
673 | 673 | |
674 | 674 | // Delete network data |
675 | - $instance->reporting->delete_aggregate_data('network'); |
|
675 | + $instance->reporting->delete_aggregate_data( 'network' ); |
|
676 | 676 | |
677 | 677 | // Delete network license |
678 | 678 | $instance->license->delete_network_license(); |
@@ -686,7 +686,7 @@ discard block |
||
686 | 686 | $instance->api_auth->delete_auth(); |
687 | 687 | |
688 | 688 | // Delete data |
689 | - $instance->reporting->delete_aggregate_data('site'); |
|
689 | + $instance->reporting->delete_aggregate_data( 'site' ); |
|
690 | 690 | |
691 | 691 | // Delete license |
692 | 692 | $instance->license->delete_site_license(); |
@@ -698,7 +698,7 @@ discard block |
||
698 | 698 | $instance->api_auth->delete_auth(); |
699 | 699 | |
700 | 700 | // Delete data |
701 | - $instance->reporting->delete_aggregate_data('site'); |
|
701 | + $instance->reporting->delete_aggregate_data( 'site' ); |
|
702 | 702 | |
703 | 703 | // Delete license |
704 | 704 | $instance->license->delete_site_license(); |
@@ -793,7 +793,7 @@ discard block |
||
793 | 793 | * |
794 | 794 | * @return void |
795 | 795 | */ |
796 | -function monsterinsights_lite_call_install_and_upgrade(){ |
|
796 | +function monsterinsights_lite_call_install_and_upgrade() { |
|
797 | 797 | add_action( 'wp_loaded', 'monsterinsights_lite_install_and_upgrade' ); |
798 | 798 | } |
799 | 799 |
@@ -501,7 +501,7 @@ discard block |
||
501 | 501 | * |
502 | 502 | * @return void |
503 | 503 | */ |
504 | - public function load_licensing(){ |
|
504 | + public function load_licensing() { |
|
505 | 505 | if ( is_admin() || ( defined( 'DOING_CRON' ) && DOING_CRON ) ) { |
506 | 506 | require_once MONSTERINSIGHTS_PLUGIN_DIR . 'includes/license.php'; |
507 | 507 | self::$instance->license = new MonsterInsights_License(); |
@@ -793,7 +793,7 @@ discard block |
||
793 | 793 | * |
794 | 794 | * @return void |
795 | 795 | */ |
796 | -function monsterinsights_lite_call_install_and_upgrade(){ |
|
796 | +function monsterinsights_lite_call_install_and_upgrade() { |
|
797 | 797 | add_action( 'wp_loaded', 'monsterinsights_lite_install_and_upgrade' ); |
798 | 798 | } |
799 | 799 |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
30 | 30 | \ No newline at end of file |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
30 | 30 | \ No newline at end of file |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
30 | 30 | \ No newline at end of file |
@@ -23,7 +23,7 @@ |
||
23 | 23 | parent::__construct(); |
24 | 24 | } |
25 | 25 | |
26 | - protected function get_report_html( $data = array() ){ |
|
26 | + protected function get_report_html( $data = array() ) { |
|
27 | 27 | return $this->get_upsell_notice(); |
28 | 28 | } |
29 | 29 | } |
30 | 30 | \ No newline at end of file |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | $data['usercount'] = get_user_count(); |
75 | 75 | |
76 | 76 | // Retrieve current plugin information |
77 | - if( ! function_exists( 'get_plugins' ) ) { |
|
77 | + if ( ! function_exists( 'get_plugins' ) ) { |
|
78 | 78 | include ABSPATH . '/wp-admin/includes/plugin.php'; |
79 | 79 | } |
80 | 80 | |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | foreach ( $plugins as $key => $plugin ) { |
85 | 85 | if ( in_array( $plugin, $active_plugins ) ) { |
86 | 86 | // Remove active plugins from list so we can show active and inactive separately |
87 | - unset( $plugins[ $key ] ); |
|
87 | + unset( $plugins[$key] ); |
|
88 | 88 | } |
89 | 89 | } |
90 | 90 | |
@@ -102,7 +102,7 @@ discard block |
||
102 | 102 | return false; |
103 | 103 | } |
104 | 104 | |
105 | - if( ! $this->tracking_allowed() && ! $override ) { |
|
105 | + if ( ! $this->tracking_allowed() && ! $override ) { |
|
106 | 106 | return false; |
107 | 107 | } |
108 | 108 | |
@@ -134,15 +134,15 @@ discard block |
||
134 | 134 | public function schedule_send() { |
135 | 135 | if ( ! wp_next_scheduled( 'monsterinsights_usage_tracking_cron' ) ) { |
136 | 136 | $tracking = array(); |
137 | - $tracking['day'] = rand( 0, 6 ); |
|
137 | + $tracking['day'] = rand( 0, 6 ); |
|
138 | 138 | $tracking['hour'] = rand( 0, 23 ); |
139 | 139 | $tracking['minute'] = rand( 0, 59 ); |
140 | 140 | $tracking['second'] = rand( 0, 59 ); |
141 | - $tracking['offset'] = ( $tracking['day'] * DAY_IN_SECONDS ) + |
|
142 | - ( $tracking['hour'] * HOUR_IN_SECONDS ) + |
|
141 | + $tracking['offset'] = ( $tracking['day'] * DAY_IN_SECONDS ) + |
|
142 | + ( $tracking['hour'] * HOUR_IN_SECONDS ) + |
|
143 | 143 | ( $tracking['minute'] * MINUTE_IN_SECONDS ) + |
144 | 144 | $tracking['second']; |
145 | - $tracking['initsend'] = strtotime("next sunday") + $tracking['offset']; |
|
145 | + $tracking['initsend'] = strtotime( "next sunday" ) + $tracking['offset']; |
|
146 | 146 | |
147 | 147 | wp_schedule_event( $tracking['initsend'], 'weekly', 'monsterinsights_usage_tracking_cron' ); |
148 | 148 | update_option( 'monsterinsights_usage_tracking_config', $tracking ); |
@@ -89,8 +89,8 @@ discard block |
||
89 | 89 | |
90 | 90 | if ( $create && ! empty( $create ) && is_array( $create ) ) { |
91 | 91 | $create = json_encode( $create ); |
92 | - $create = str_replace( '"', "'", $create ); |
|
93 | - $options['create'] = "'create', '" . esc_js( $ua_code ). "', '" . esc_js( $domain ) . "', " . $create; |
|
92 | + $create = str_replace( '"', "'", $create ); |
|
93 | + $options['create'] = "'create', '" . esc_js( $ua_code ) . "', '" . esc_js( $domain ) . "', " . $create; |
|
94 | 94 | } else { |
95 | 95 | $options['create'] = "'create', '" . esc_js( $ua_code ) . "', '" . esc_js( $domain ) . "'"; |
96 | 96 | } |
@@ -166,8 +166,8 @@ discard block |
||
166 | 166 | */ |
167 | 167 | public function frontend_output( ) { |
168 | 168 | $options = $this->frontend_tracking_options(); |
169 | - $is_debug_mode = monsterinsights_is_debug_mode(); |
|
170 | - $src = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics.js' ); |
|
169 | + $is_debug_mode = monsterinsights_is_debug_mode(); |
|
170 | + $src = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics.js' ); |
|
171 | 171 | if ( current_user_can( 'manage_options' ) && $is_debug_mode ) { |
172 | 172 | $src = apply_filters( 'monsterinsights_frontend_output_analytics_src', '//www.google-analytics.com/analytics_debug.js' ); |
173 | 173 | } |
@@ -183,13 +183,13 @@ discard block |
||
183 | 183 | $reason = ''; |
184 | 184 | if ( empty( $ua ) ) { |
185 | 185 | $reason = __( 'Note: MonsterInsights is not currently configured on this site. The site owner needs to authenticate with Google Analytics in the MonsterInsights settings panel.', 'google-analytics-for-wordpress' ); |
186 | - $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL; |
|
186 | + $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL; |
|
187 | 187 | } else if ( current_user_can( 'monsterinsights_save_settings' ) ) { |
188 | - $reason = __( 'Note: MonsterInsights does not track you as a logged in site administrator to prevent site owners from accidentally skewing their own Google Analytics data.'. PHP_EOL . 'If you are testing Google Analytics code, please do so either logged out or in the private browsing/incognito mode of your web browser.', 'google-analytics-for-wordpress' ); |
|
189 | - $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL; |
|
188 | + $reason = __( 'Note: MonsterInsights does not track you as a logged in site administrator to prevent site owners from accidentally skewing their own Google Analytics data.' . PHP_EOL . 'If you are testing Google Analytics code, please do so either logged out or in the private browsing/incognito mode of your web browser.', 'google-analytics-for-wordpress' ); |
|
189 | + $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL; |
|
190 | 190 | } else { |
191 | 191 | $reason = __( 'Note: The site owner has disabled Google Analytics tracking for your user role.', 'google-analytics-for-wordpress' ); |
192 | - $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL; |
|
192 | + $output .= '<!-- ' . esc_html( $reason ) . ' -->' . PHP_EOL; |
|
193 | 193 | } |
194 | 194 | echo $output; |
195 | 195 | } ?> |
@@ -240,7 +240,7 @@ discard block |
||
240 | 240 | } |
241 | 241 | ?> |
242 | 242 | } else { |
243 | - console.log( '%c' + "<?php echo esc_js( $reason );?>", 'color:#F74C2F;font-size: 1.5em;font-weight:800;'); |
|
243 | + console.log( '%c' + "<?php echo esc_js( $reason ); ?>", 'color:#F74C2F;font-size: 1.5em;font-weight:800;'); |
|
244 | 244 | (function() { |
245 | 245 | /* https://developers.google.com/analytics/devguides/collection/analyticsjs/ */ |
246 | 246 | var noopfn = function() { |
@@ -263,7 +263,7 @@ discard block |
||
263 | 263 | } |
264 | 264 | var f = arguments[len-1]; |
265 | 265 | if ( typeof f !== 'object' || f === null || typeof f.hitCallback !== 'function' ) { |
266 | - console.log( '<?php echo esc_js( __('Not running function', 'google-analytics-for-wordpress' ) );?> __gaTracker(' + arguments[0] + " ....) <?php echo esc_js( sprintf( __( "because you're not being tracked. %s", 'google-analytics-for-wordpress' ), $reason ) );?>"); |
|
266 | + console.log( '<?php echo esc_js( __( 'Not running function', 'google-analytics-for-wordpress' ) ); ?> __gaTracker(' + arguments[0] + " ....) <?php echo esc_js( sprintf( __( "because you're not being tracked. %s", 'google-analytics-for-wordpress' ), $reason ) ); ?>"); |
|
267 | 267 | return; |
268 | 268 | } |
269 | 269 | try { |
@@ -172,13 +172,13 @@ discard block |
||
172 | 172 | ) |
173 | 173 | ), |
174 | 174 | /** Demographics Settings */ |
175 | - 'demographics' => apply_filters('monsterinsights_settings_demographics', |
|
175 | + 'demographics' => apply_filters( 'monsterinsights_settings_demographics', |
|
176 | 176 | array( |
177 | 177 | 'demographics' => array( |
178 | 178 | 'id' => 'demographics', |
179 | 179 | 'name' => __( 'Enable Demographics and Interests Reports for Remarketing and Advertising', 'google-analytics-for-wordpress' ), |
180 | 180 | 'desc' => sprintf( esc_html__( 'Check this setting to add the Demographics and Remarketing features to your Google Analytics tracking code. Make sure to enable Demographics and Remarketing in your Google Analytics account. We have a guide for how to do that in our %1$sknowledge base%2$s. For more information about Remarketing, we refer you to %3$sGoogle\'s documentation%2$s. Note that usage of this function is affected by privacy and cookie laws around the world. Be sure to follow the laws that affect your target audience.', 'google-analytics-for-wordpress' ), '<a href="https://www.monsterinsights.com/docs/enable-demographics-and-interests-report-in-google-analytics/#utm_medium=kb-link&utm_source=gawp-config&utm_campaign=wpgaplugin" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', |
181 | - '</a>','<a href="https://support.google.com/analytics/answer/2444872?hl=' . get_locale() . '" target="_blank" rel="noopener noreferrer" referrer="no-referrer">' |
|
181 | + '</a>', '<a href="https://support.google.com/analytics/answer/2444872?hl=' . get_locale() . '" target="_blank" rel="noopener noreferrer" referrer="no-referrer">' |
|
182 | 182 | ), |
183 | 183 | 'type' => 'checkbox', |
184 | 184 | ), |
@@ -191,7 +191,7 @@ discard block |
||
191 | 191 | ) |
192 | 192 | ), |
193 | 193 | /** Enhanced Link Attribution Settings */ |
194 | - 'links' => apply_filters('monsterinsights_settings_links', |
|
194 | + 'links' => apply_filters( 'monsterinsights_settings_links', |
|
195 | 195 | array( |
196 | 196 | 'enhanced_link_attribution' => array( |
197 | 197 | 'id' => 'enhanced_link_attribution', |
@@ -226,7 +226,7 @@ discard block |
||
226 | 226 | ) |
227 | 227 | ), |
228 | 228 | /** File Download Settings */ |
229 | - 'files' => apply_filters('monsterinsights_settings_files', |
|
229 | + 'files' => apply_filters( 'monsterinsights_settings_files', |
|
230 | 230 | array( |
231 | 231 | 'track_download_as' => array( |
232 | 232 | 'id' => 'track_download_as', |
@@ -248,7 +248,7 @@ discard block |
||
248 | 248 | ) |
249 | 249 | ), |
250 | 250 | /** Affiliate Tracking Settings */ |
251 | - 'affiliates' => apply_filters('monsterinsights_settings_affiliates', |
|
251 | + 'affiliates' => apply_filters( 'monsterinsights_settings_affiliates', |
|
252 | 252 | array( |
253 | 253 | 'track_internal_as_outbound' => array( |
254 | 254 | 'id' => 'track_internal_as_outbound', |
@@ -265,68 +265,68 @@ discard block |
||
265 | 265 | ) |
266 | 266 | ), |
267 | 267 | /** Social Tracking Settings */ |
268 | - 'social' => apply_filters('monsterinsights_settings_social', |
|
268 | + 'social' => apply_filters( 'monsterinsights_settings_social', |
|
269 | 269 | array() |
270 | 270 | ), |
271 | 271 | /** Ad Tracking Settings */ |
272 | - 'ads' => apply_filters('monsterinsights_settings_ads', |
|
272 | + 'ads' => apply_filters( 'monsterinsights_settings_ads', |
|
273 | 273 | array() |
274 | 274 | ), |
275 | 275 | /** Forms Tracking Settings */ |
276 | - 'forms' => apply_filters('monsterinsights_settings_forms', |
|
276 | + 'forms' => apply_filters( 'monsterinsights_settings_forms', |
|
277 | 277 | array() |
278 | 278 | ), |
279 | 279 | /** eCommerce Tracking Settings */ |
280 | - 'ecommerce' => apply_filters('monsterinsights_settings_ecommerce', |
|
280 | + 'ecommerce' => apply_filters( 'monsterinsights_settings_ecommerce', |
|
281 | 281 | array() |
282 | 282 | ), |
283 | 283 | /** Media Tracking Settings */ |
284 | - 'media' => apply_filters('monsterinsights_settings_media', |
|
284 | + 'media' => apply_filters( 'monsterinsights_settings_media', |
|
285 | 285 | array() |
286 | 286 | ), |
287 | 287 | /** Members Tracking Settings */ |
288 | - 'memberships' => apply_filters('monsterinsights_settings_memberships', |
|
288 | + 'memberships' => apply_filters( 'monsterinsights_settings_memberships', |
|
289 | 289 | array() |
290 | 290 | ), |
291 | 291 | /** Dimensions Tracking Settings */ |
292 | - 'dimensions' => apply_filters('monsterinsights_settings_dimensions', |
|
292 | + 'dimensions' => apply_filters( 'monsterinsights_settings_dimensions', |
|
293 | 293 | array() |
294 | 294 | ), |
295 | 295 | /** Performance Tracking Settings */ |
296 | - 'performance' => apply_filters('monsterinsights_settings_performance', |
|
296 | + 'performance' => apply_filters( 'monsterinsights_settings_performance', |
|
297 | 297 | array() |
298 | 298 | ), |
299 | 299 | /** AMP Tracking Settings */ |
300 | - 'amp' => apply_filters('monsterinsights_settings_amp', |
|
300 | + 'amp' => apply_filters( 'monsterinsights_settings_amp', |
|
301 | 301 | array() |
302 | 302 | ), |
303 | 303 | /** Google Optimize Tracking Settings */ |
304 | - 'goptimize' => apply_filters('monsterinsights_settings_goptimize', |
|
304 | + 'goptimize' => apply_filters( 'monsterinsights_settings_goptimize', |
|
305 | 305 | array() |
306 | 306 | ), |
307 | 307 | /** Facebook Instant Articles Tracking Settings */ |
308 | - 'fbia' => apply_filters('monsterinsights_settings_fbia', |
|
308 | + 'fbia' => apply_filters( 'monsterinsights_settings_fbia', |
|
309 | 309 | array() |
310 | 310 | ), |
311 | 311 | /** Bounce Reduction Settings */ |
312 | - 'bounce' => apply_filters('monsterinsights_settings_bounce', |
|
312 | + 'bounce' => apply_filters( 'monsterinsights_settings_bounce', |
|
313 | 313 | array() |
314 | 314 | ), |
315 | 315 | /** Reporting Tracking Settings */ |
316 | - 'reporting' => apply_filters('monsterinsights_settings_reporting', |
|
316 | + 'reporting' => apply_filters( 'monsterinsights_settings_reporting', |
|
317 | 317 | array() |
318 | 318 | ), |
319 | 319 | /** Notifications Tracking Settings */ |
320 | - 'notifications' => apply_filters('monsterinsights_settings_notifications', |
|
320 | + 'notifications' => apply_filters( 'monsterinsights_settings_notifications', |
|
321 | 321 | array() |
322 | 322 | ), |
323 | 323 | /** Compatibility Tracking Settings */ |
324 | - 'compatibility' => apply_filters('monsterinsights_settings_compatibility', |
|
324 | + 'compatibility' => apply_filters( 'monsterinsights_settings_compatibility', |
|
325 | 325 | array( |
326 | 326 | 'subdomain_tracking' => array( |
327 | 327 | 'id' => 'subdomain_tracking', |
328 | 328 | 'name' => __( 'Domain to track as:', 'google-analytics-for-wordpress' ), |
329 | - 'desc' => sprintf( esc_html__( 'This allows you to %1$sset the domain%2$s that\'s used for tracking. Only is used if set to a value, else defaults to automatic determination. It is very rare that you would need to use this setting.', 'google-analytics-for-wordpress' ), '<a href="https://developers.google.com/analytics/devguides/collection/analyticsjs/tracking-snippet-reference" target="_blank" rel="noopener noreferrer" referrer="no-referrer">' ,'</a>' ), |
|
329 | + 'desc' => sprintf( esc_html__( 'This allows you to %1$sset the domain%2$s that\'s used for tracking. Only is used if set to a value, else defaults to automatic determination. It is very rare that you would need to use this setting.', 'google-analytics-for-wordpress' ), '<a href="https://developers.google.com/analytics/devguides/collection/analyticsjs/tracking-snippet-reference" target="_blank" rel="noopener noreferrer" referrer="no-referrer">', '</a>' ), |
|
330 | 330 | 'type' => 'text', |
331 | 331 | ), |
332 | 332 | 'custom_code' => array( |
@@ -338,18 +338,18 @@ discard block |
||
338 | 338 | 'debug_mode' => array( |
339 | 339 | 'id' => 'debug_mode', |
340 | 340 | 'name' => __( 'Enable Debug Mode', 'google-analytics-for-wordpress' ), |
341 | - 'desc' => __( 'Turns on debugging in JS events tracking, logging of eCommerce requests and enables debug settings.', 'google-analytics-for-wordpress'), |
|
341 | + 'desc' => __( 'Turns on debugging in JS events tracking, logging of eCommerce requests and enables debug settings.', 'google-analytics-for-wordpress' ), |
|
342 | 342 | 'type' => 'checkbox', |
343 | 343 | ), |
344 | 344 | ) |
345 | 345 | ), |
346 | 346 | /** Permissions Tracking Settings */ |
347 | - 'permissions' => apply_filters('monsterinsights_settings_permissions', |
|
347 | + 'permissions' => apply_filters( 'monsterinsights_settings_permissions', |
|
348 | 348 | array( |
349 | 349 | 'view_reports' => array( |
350 | 350 | 'id' => 'view_reports', |
351 | 351 | 'name' => __( 'Let these user roles see reports:', 'google-analytics-for-wordpress' ), |
352 | - 'desc' => sprintf( esc_html( 'Users that have at least one of these roles will be able to view the reports, along with any user with the %s capability.', 'google-analytics-for-wordpress' ), '<code>manage_options</code>'), |
|
352 | + 'desc' => sprintf( esc_html( 'Users that have at least one of these roles will be able to view the reports, along with any user with the %s capability.', 'google-analytics-for-wordpress' ), '<code>manage_options</code>' ), |
|
353 | 353 | 'type' => 'select', |
354 | 354 | 'options' => monsterinsights_get_roles(), |
355 | 355 | 'select2' => true, |
@@ -359,7 +359,7 @@ discard block |
||
359 | 359 | 'save_settings' => array( |
360 | 360 | 'id' => 'save_settings', |
361 | 361 | 'name' => __( 'Let these user roles save settings:', 'google-analytics-for-wordpress' ), |
362 | - 'desc' => sprintf( esc_html__( 'Users that have at least one of these roles will be able to view and save the settings panel, along with any user with the %s capability.', 'google-analytics-for-wordpress'), '<code>manage_options</code>' ), |
|
362 | + 'desc' => sprintf( esc_html__( 'Users that have at least one of these roles will be able to view and save the settings panel, along with any user with the %s capability.', 'google-analytics-for-wordpress' ), '<code>manage_options</code>' ), |
|
363 | 363 | 'type' => 'select', |
364 | 364 | 'options' => monsterinsights_get_roles(), |
365 | 365 | 'select2' => true, |