WD Google Analytics - Version 1.0.13

Version Description

  • Fixed: Bug on Custom code option in tracking
Download this release

Release Info

Developer webdorado
Plugin Icon 128x128 WD Google Analytics
Version 1.0.13
Comparing to
See all releases

Code changes from version 1.0.12 to 1.0.13

admin/pages/tracking.php CHANGED
@@ -158,49 +158,53 @@ $domain = GAWD::get_domain(esc_html(get_option('siteurl')));
158
  <div class="gawd_tracking_display">
159
  <p>CODE ADDED TO SITE:</p>
160
  <div id="gawd_tracking_enable_code" <?php if('on' != $gawd_tracking_enable): ?>style="display: none;"<?php endif; ?>>
161
- <code class="html">&#60;script&#62;</code>
162
- <code class="javascript">
163
- (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
164
- (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
165
- m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
166
- })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
167
- <br /><br />
168
- <?php echo "/*CUSTOM CODE START*/ </br>" . $gawd_custom_code . "</br>/*CUSTOM CODE END*/ ";?>
169
- <br /><br />
170
-
171
- ga('create', '<?php echo $ua_code ?>', 'auto');
172
- </code>
173
- <code id="gawd_anonymize_code" class="javascript" <?php if('on' != $gawd_anonymize): ?>style="display: none;"<?php endif; ?>>
174
- ga('set', 'anonymizeIp', true);
175
- </code>
176
- <code id="gawd_enhanced_code" class="javascript" <?php if('on' != $gawd_enhanced): ?>style="display: none;"<?php endif; ?>>
177
- ga('require', 'linkid', 'linkid.js');
178
- </code>
179
- <code id="gawd_outbound_code" class="javascript" <?php echo $gawd_outbound != '' && isset($domain) && $domain != '' ? '' : 'style="display: none;"';?>>
180
- jQuery(a[href^="http"]).filter(function () {
181
- if (!this.href.match(/.*\.(zip|mp3*|mpe*g|pdf|docx*|pptx*|xlsx*|rar*)(\?.*)?$/)) {
182
- if (this.href.indexOf('devops.web-dorado.info') == -1) {
183
- return this.href
184
- };
185
- }
186
- }).click(function (e) {
187
- ga('send', 'event', 'outbound', 'click', this.href, {'nonInteraction': 1});
188
- });
189
- </code>
190
- <code id="gawd_file_formats_code" class="javascript" <?php echo isset($gawd_file_formats) && $gawd_file_formats != '' ? '' : 'style="display: none"';?>>
191
- jQuery('a').filter(function () {
192
- return this.href.match(/.*\.(zip|mp3*|mpe*g|pdf|docx*|pptx*|xlsx*|rar*)(\?.*)?$/);
193
- }).click(function (e) {
194
- ga('send', 'event', 'download', 'click', this.href, {'nonInteraction': 1});
195
- });
196
- jQuery('a[href^="mailto"]').click(function (e) {
197
- ga('send', 'event', 'email', 'send', this.href, {'nonInteraction': 1});
198
- });
199
- </code>
200
- <code class="javascript">
201
- ga('send', 'pageview');
202
- </code>
203
- <code class="html">&#60;/script&#62;</code>
 
 
 
 
204
  </div>
205
  </div>
206
  <div class="clear"></div>
158
  <div class="gawd_tracking_display">
159
  <p>CODE ADDED TO SITE:</p>
160
  <div id="gawd_tracking_enable_code" <?php if('on' != $gawd_tracking_enable): ?>style="display: none;"<?php endif; ?>>
161
+ <code class="html">&#60;script&#62;</code>
162
+ <code class="javascript">
163
+ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
164
+ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
165
+ m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
166
+ })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
167
+
168
+ <br /><br />
169
+ ga('create', '<?php echo $ua_code ?>', 'auto');
170
+ </code>
171
+ <code id="enable_custom_code_code" class="javascript" <?php if('on' != $enable_custom_code){; ?> style="display: none;"<?php }; ?>>
172
+ </br>
173
+ <?php echo "/*CUSTOM CODE START*/ </br>" . $gawd_custom_code . "</br>/*CUSTOM CODE END*/ </br>";?>
174
+
175
+ </code>
176
+ <code id="gawd_anonymize_code" class="javascript" <?php if('on' != $gawd_anonymize): ?>style="display: none;"<?php endif; ?>>
177
+ ga('set', 'anonymizeIp', true);
178
+ </code>
179
+ <code id="gawd_enhanced_code" class="javascript" <?php if('on' != $gawd_enhanced): ?>style="display: none;"<?php endif; ?>>
180
+ ga('require', 'linkid', 'linkid.js');
181
+ </code>
182
+ <code id="gawd_outbound_code" class="javascript" <?php echo $gawd_outbound != '' && isset($domain) && $domain != '' ? '' : 'style="display: none;"';?>>
183
+ jQuery(a[href^="http"]).filter(function () {
184
+ if (!this.href.match(/.*\.(zip|mp3*|mpe*g|pdf|docx*|pptx*|xlsx*|rar*)(\?.*)?$/)) {
185
+ if (this.href.indexOf('devops.web-dorado.info') == -1) {
186
+ return this.href
187
+ };
188
+ }
189
+ }).click(function (e) {
190
+ ga('send', 'event', 'outbound', 'click', this.href, {'nonInteraction': 1});
191
+ });
192
+ </code>
193
+ <code id="gawd_file_formats_code" class="javascript" <?php echo isset($gawd_file_formats) && $gawd_file_formats != '' ? '' : 'style="display: none"';?>>
194
+ jQuery('a').filter(function () {
195
+ return this.href.match(/.*\.(zip|mp3*|mpe*g|pdf|docx*|pptx*|xlsx*|rar*)(\?.*)?$/);
196
+ }).click(function (e) {
197
+ ga('send', 'event', 'download', 'click', this.href, {'nonInteraction': 1});
198
+ });
199
+ jQuery('a[href^="mailto"]').click(function (e) {
200
+ ga('send', 'event', 'email', 'send', this.href, {'nonInteraction': 1});
201
+ });
202
+ </code>
203
+ <code class="javascript">
204
+ </br>
205
+ ga('send', 'pageview');
206
+ </code>
207
+ <code class="html">&#60;/script&#62;</code>
208
  </div>
209
  </div>
210
  <div class="clear"></div>
admin/tracking.php CHANGED
@@ -1,6 +1,9 @@
1
  <?php
2
  $custom_dimensions = $gawd_client->get_custom_dimensions_tracking();
3
  $gawd_settings = get_option('gawd_settings');
 
 
 
4
  $gawd_custom_code = isset($gawd_settings["gawd_custom_code"]) ? $gawd_settings["gawd_custom_code"] : '';
5
  require_once(GAWD_DIR . '/gawd_class.php');
6
  $domain = GAWD::get_domain(esc_html(get_option('siteurl')));
@@ -103,7 +106,7 @@ echo "/* WEB DORADO GOOGLE ANALYTICS TRACKING CODE */";
103
  }
104
  }
105
 
106
- echo "/*CUSTOM CODE START*/" . $gawd_custom_code . "/*CUSTOM CODE END*/ ";
107
  ?>
108
  ga('send', 'pageview');
109
  <?php } ?>
1
  <?php
2
  $custom_dimensions = $gawd_client->get_custom_dimensions_tracking();
3
  $gawd_settings = get_option('gawd_settings');
4
+
5
+ $enable_custom_code = isset($gawd_settings['enable_custom_code']) ? $gawd_settings['enable_custom_code'] : '';
6
+
7
  $gawd_custom_code = isset($gawd_settings["gawd_custom_code"]) ? $gawd_settings["gawd_custom_code"] : '';
8
  require_once(GAWD_DIR . '/gawd_class.php');
9
  $domain = GAWD::get_domain(esc_html(get_option('siteurl')));
106
  }
107
  }
108
 
109
+ echo $enable_custom_code == 'on' ? "/*CUSTOM CODE START*/" . $gawd_custom_code . "/*CUSTOM CODE END*/" : "";
110
  ?>
111
  ga('send', 'pageview');
112
  <?php } ?>
google-analytics-wd.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Google Analytics
5
  * Plugin URI: https://web-dorado.com/products/wordpress-google-analytics-plugin.html
6
  * Description: Google Analytics WD is a user-friendly all in one plugin, which allows to manage and monitor your website analytics from WordPress dashboard.
7
- * Version: 1.0.12
8
  * Author: WebDorado
9
  * Author URI: https://web-dorado.com
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
@@ -26,7 +26,7 @@ if (!defined('GAWD_INC')) {
26
  }
27
 
28
  if (!defined('GAWD_VERSION')) {
29
- define('GAWD_VERSION', '1.0.12');
30
  }
31
 
32
  require_once( 'gawd_class.php' );
4
  * Plugin Name: Google Analytics
5
  * Plugin URI: https://web-dorado.com/products/wordpress-google-analytics-plugin.html
6
  * Description: Google Analytics WD is a user-friendly all in one plugin, which allows to manage and monitor your website analytics from WordPress dashboard.
7
+ * Version: 1.0.13
8
  * Author: WebDorado
9
  * Author URI: https://web-dorado.com
10
  * License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
26
  }
27
 
28
  if (!defined('GAWD_VERSION')) {
29
+ define('GAWD_VERSION', '1.0.13');
30
  }
31
 
32
  require_once( 'gawd_class.php' );
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-google-analytics-plugin.h
4
  Tags: google analytics, google analytics dashboard, statistics, tracking, analytics, analytics dashboard, stats, ga, googleanalytics, ecommerce tracking, custom reports, custom dimensions
5
  Requires at least: 3.9
6
  Tested up to: 4.7
7
- Stable tag: 1.0.12
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -100,61 +100,64 @@ Upgrade to Google Analytics WD Pro for premium features:
100
 
101
  == Changelog ==
102
 
 
 
 
103
  = 1.0.12 =
104
- Fixed: Bug on report by individual post/page
105
 
106
  = 1.0.11 =
107
- Added: Custom code option in tracking
108
 
109
  = 1.0.10 =
110
- Fixed: Bug on sending a report to an email once
111
- Changed: New logo in dashboard menu and notices
112
- Fixed: Width issue with some reports
113
 
114
 
115
  = 1.0.9 =
116
- Added: Option to select the time of the day for scheduled emails
117
- Changed: Save authenticate code with enter button
118
- Changed: Select permissions for user groups in a pop-up (Settings page)
119
- Fixed: minor bugs
120
 
121
  = 1.0.8 =
122
- Added: Google Analytics reports for custom post types
123
- Added: New icon in the menu
124
- Added: New header on WordPress.org
125
- Fixed: JS error on creating new pages/posts
126
 
127
  = 1.0.7 =
128
- Fixed: Bug in Site Content reports
129
 
130
  = 1.0.6 =
131
- Fixed: User guide links
132
- Fixed: Bug on datepicker
133
- Fixed: Error when deleting the web property
134
- Added: Validation on the form for adding goals
135
 
136
  = 1.0.5 =
137
- Fixed: PHP version conflict
138
- Added: Pro flags about additional functionality available in Pro version
139
- Added: Explanation texts and links to documentation on several pages
140
 
141
  = 1.0.4 =
142
- Fixed: Unauthenticate issue
143
- Fixed: Errors for php version < 5.3
144
 
145
  = 1.0.3 =
146
- Fixed: Front reports permissions
147
- Fixed: Analytics menu
148
- Fixed: Redirect to settings page if no profile added
149
 
150
  = 1.0.2 =
151
- Changed: Site speed and Sales performance reports sorting
152
 
153
  = 1.0.1 =
154
- Changed: Reports default sorting
155
 
156
  = 1.0.0 =
157
- Initial version
158
 
159
 
160
  == Installation ==
4
  Tags: google analytics, google analytics dashboard, statistics, tracking, analytics, analytics dashboard, stats, ga, googleanalytics, ecommerce tracking, custom reports, custom dimensions
5
  Requires at least: 3.9
6
  Tested up to: 4.7
7
+ Stable tag: 1.0.13
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
100
 
101
  == Changelog ==
102
 
103
+ = 1.0.13 =
104
+ * Fixed: Bug on Custom code option in tracking
105
+
106
  = 1.0.12 =
107
+ * Fixed: Bug on report by individual post/page
108
 
109
  = 1.0.11 =
110
+ * Added: Custom code option in tracking
111
 
112
  = 1.0.10 =
113
+ * Fixed: Bug on sending a report to an email once
114
+ * Changed: New logo in dashboard menu and notices
115
+ * Fixed: Width issue with some reports
116
 
117
 
118
  = 1.0.9 =
119
+ * Added: Option to select the time of the day for scheduled emails
120
+ * Changed: Save authenticate code with enter button
121
+ * Changed: Select permissions for user groups in a pop-up (Settings page)
122
+ * Fixed: minor bugs
123
 
124
  = 1.0.8 =
125
+ * Added: Google Analytics reports for custom post types
126
+ * Added: New icon in the menu
127
+ * Added: New header on WordPress.org
128
+ * Fixed: JS error on creating new pages/posts
129
 
130
  = 1.0.7 =
131
+ * Fixed: Bug in Site Content reports
132
 
133
  = 1.0.6 =
134
+ * Fixed: User guide links
135
+ * Fixed: Bug on datepicker
136
+ * Fixed: Error when deleting the web property
137
+ * Added: Validation on the form for adding goals
138
 
139
  = 1.0.5 =
140
+ * Fixed: PHP version conflict
141
+ * Added: Pro flags about additional functionality available in Pro version
142
+ * Added: Explanation texts and links to documentation on several pages
143
 
144
  = 1.0.4 =
145
+ * Fixed: Unauthenticate issue
146
+ * Fixed: Errors for php version < 5.3
147
 
148
  = 1.0.3 =
149
+ * Fixed: Front reports permissions
150
+ * Fixed: Analytics menu
151
+ * Fixed: Redirect to settings page if no profile added
152
 
153
  = 1.0.2 =
154
+ * Changed: Site speed and Sales performance reports sorting
155
 
156
  = 1.0.1 =
157
+ * Changed: Reports default sorting
158
 
159
  = 1.0.0 =
160
+ * Initial version
161
 
162
 
163
  == Installation ==