Event Tracking for Gravity Forms - Version 2.4.12

Version Description

  • Released 2022-11-09
  • Updating Google Analytics Add-on banners.
  • Cleaning up documentation.
  • Testing with latest Gravity Forms and WordPress 6.1.
Download this release

Release Info

Developer ronalfy
Plugin Icon 128x128 Event Tracking for Gravity Forms
Version 2.4.12
Comparing to
See all releases

Code changes from version 2.4.11 to 2.4.12

README.txt CHANGED
@@ -2,8 +2,8 @@
2
  Contributors: ronalfy, bigwing, nmarks, kzeni
3
  Tags: gravity forms, google analytics, google tag manager, matomo, piwik, event tracking
4
  Requires at least: 5.5
5
- Tested up to: 6.0
6
- Stable tag: 2.4.11
7
  Requires PHP: 5.6
8
  Donate link: https://github.com/mediaron
9
  License: GPLv2 or later
@@ -13,7 +13,7 @@ Easily add event tracking using Gravity Forms and your Google Analytics or Googl
13
 
14
  == Description ==
15
 
16
- > Gravity Forms is launching their own <a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta/">official Google Analytics plugin</a>. It will be the successor to this plugin. <a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta/">Join the official beta.</a>
17
 
18
  This plugin provides an easy way to add event tracking to your Gravity Forms using Google Analytics and Google Tag Manager.
19
 
@@ -50,11 +50,11 @@ Development happens on <a href="https://github.com/ronalfy/wordpress-gravity-for
50
 
51
  > Please <a href="https://wordpress.org/support/plugin/gravity-forms-google-analytics-event-tracking/reviews/#new-post">Rate the Plugin</a> or <a href="https://mediaron.com/give/">Give Back</a> to show support.
52
 
53
- <h2>Join the Gravity Forms Google Analytics Beta</h2>
54
 
55
- The official Gravity Forms add-on is coming and will be the successor to this plugin.
56
 
57
- Find out more details about the <a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta/">Gravity Forms Google Analytics Beta</a>.
58
 
59
  == Installation ==
60
 
@@ -86,7 +86,11 @@ Find out more details about the <a href="https://www.gravityforms.com/blog/googl
86
 
87
  == Frequently Asked Questions ==
88
 
89
- = Do you support Google Analytics 4? =
 
 
 
 
90
 
91
  Check out <a href="https://mediaron.com/event-tracking-with-gravity-forms-and-google-analytics-4/">this post</a> and YouTube Playlist for how to integrate with Google Analytics 4.
92
 
@@ -141,6 +145,12 @@ Check out the documentation on [github](https://github.com/ronalfy/wordpress-gra
141
 
142
  == Changelog ==
143
 
 
 
 
 
 
 
144
  = 2.4.11 =
145
  * Released 2022-01-28
146
  * WordPress 5.9 testing/compatibility
@@ -359,5 +369,5 @@ Check out the documentation on [github](https://github.com/ronalfy/wordpress-gra
359
 
360
  == Upgrade Notice ==
361
 
362
- = 2.4.11 =
363
- Tested with WP 5.9, Gravity Forms 2.6. <a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta/">Try out the official Google Analytics beta from Gravity Forms</a>.
2
  Contributors: ronalfy, bigwing, nmarks, kzeni
3
  Tags: gravity forms, google analytics, google tag manager, matomo, piwik, event tracking
4
  Requires at least: 5.5
5
+ Tested up to: 6.1
6
+ Stable tag: 2.4.12
7
  Requires PHP: 5.6
8
  Donate link: https://github.com/mediaron
9
  License: GPLv2 or later
13
 
14
  == Description ==
15
 
16
+ > Gravity Forms has launched <a href="https://www.gravityforms.com/add-ons/google-analytics/">an official Google Analytics Add-on</a>. It is the successor to this plugin.
17
 
18
  This plugin provides an easy way to add event tracking to your Gravity Forms using Google Analytics and Google Tag Manager.
19
 
50
 
51
  > Please <a href="https://wordpress.org/support/plugin/gravity-forms-google-analytics-event-tracking/reviews/#new-post">Rate the Plugin</a> or <a href="https://mediaron.com/give/">Give Back</a> to show support.
52
 
53
+ <h2>Get the official Gravity Forms Google Analytics Add-on</h2>
54
 
55
+ The official Gravity Forms add-on is here and is the successor to this plugin.
56
 
57
+ Find out more details about the <a href="https://www.gravityforms.com/add-ons/google-analytics/">Gravity Forms Google Analytics Add-on</a>.
58
 
59
  == Installation ==
60
 
86
 
87
  == Frequently Asked Questions ==
88
 
89
+ = What are the plans for this plugin now that an official Add-on is out? =
90
+
91
+ This plugin will continue to be maintained. No new features are planned, however. Users are encouraged to use the official <a href="https://www.gravityforms.com/add-ons/google-analytics/">Gravity Forms Google Analytics Add-on</a> for more up-to-date features and support.
92
+
93
+ = Do this plugin support Google Analytics 4? =
94
 
95
  Check out <a href="https://mediaron.com/event-tracking-with-gravity-forms-and-google-analytics-4/">this post</a> and YouTube Playlist for how to integrate with Google Analytics 4.
96
 
145
 
146
  == Changelog ==
147
 
148
+ = 2.4.12 =
149
+ * Released 2022-11-09
150
+ * Updating Google Analytics Add-on banners.
151
+ * Cleaning up documentation.
152
+ * Testing with latest Gravity Forms and WordPress 6.1.
153
+
154
  = 2.4.11 =
155
  * Released 2022-01-28
156
  * WordPress 5.9 testing/compatibility
369
 
370
  == Upgrade Notice ==
371
 
372
+ = 2.4.12 =
373
+ Tested with WP 6.1 and Gravity Forms 2.6. Cleaning up documentation and updating links to the official Google Analytics Add-on.
gravity-forms-event-tracking.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Gravity Forms Event Tracking
4
  * Plugin URI: https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking/
5
  * Description: Add event tracking to your Gravity Forms with ease using Google Analytics, Tag Manager, or Matomo
6
- * Version: 2.4.11
7
  * Author: Ronald Huereca
8
  * Author URI: https://mediaron.com
9
  * Text Domain: gravity-forms-google-analytics-event-tracking
@@ -19,7 +19,7 @@ if ( ! defined( 'WPINC' ) ) {
19
  }
20
 
21
  define( 'GFGAET_MIN_GFORMS_VERSION', '2.2.0' );
22
- define( 'GFGAET_VERSION', '2.4.11' );
23
  define( 'GFGAET_FILE', __FILE__ );
24
 
25
  class GFGAET {
3
  * Plugin Name: Gravity Forms Event Tracking
4
  * Plugin URI: https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking/
5
  * Description: Add event tracking to your Gravity Forms with ease using Google Analytics, Tag Manager, or Matomo
6
+ * Version: 2.4.12
7
  * Author: Ronald Huereca
8
  * Author URI: https://mediaron.com
9
  * Text Domain: gravity-forms-google-analytics-event-tracking
19
  }
20
 
21
  define( 'GFGAET_MIN_GFORMS_VERSION', '2.2.0' );
22
+ define( 'GFGAET_VERSION', '2.4.12' );
23
  define( 'GFGAET_FILE', __FILE__ );
24
 
25
  class GFGAET {
img/gravity-forms-ga-addon-horizontal.png ADDED
Binary file
includes/GFGAET_Submission_Feeds.php CHANGED
@@ -98,7 +98,7 @@ class GFGAET_Submission_Feeds extends GFFeedAddOn {
98
  }
99
  $docs_link = sprintf( '<a href="%s" target="_blank">%s</a>', esc_url( 'https://mediaron.com/event-tracking-for-gravity-forms/?utm_source=wordpress_plugins_page&utm_medium=documentation&utm_campaign=event_tracking' ), _x( 'Documentation', 'Gravity Forms Event Tracking Documentation page', 'gravity-forms-google-analytics-event-tracking' ) );
100
 
101
- $beta_link = sprintf( '<a href="%s" target="_blank" style="color: green; font-weight: 700;">%s</a>', esc_url( 'https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta/' ), _x( 'Join the Beta!', 'Gravity Forms Google Analytics Page', 'gravity-forms-google-analytics-event-tracking' ) );
102
  $links[] = $docs_link;
103
  $links[] = $beta_link;
104
 
@@ -1202,9 +1202,9 @@ gtag('config', '<?php echo esc_js( $ga_code ); ?>');
1202
  ?>
1203
 
1204
  <div class="alert info">
1205
- <div style="padding-top: 25px; padding-bottom: 25px"><a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta" target="_blank"><img src="<?php echo esc_url( GFGAET::get_plugin_url( '/img/gravity-forms-logo-horizontal.svg' ) ); ?>" width="800" height="103" /></a></div>
1206
- <h3 style="font-size: 18px; line-height: 1.2; font-weight: 400">The team behind Gravity Forms is releasing their own Google Analytics plugin soon. Currently it is in beta and you are invited to try it out. It should make things so much easier.</h3>
1207
- <p><a class="button primary" href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta" target="_blank">Check out the Beta Today</a>
1208
  </div>
1209
  <?php
1210
  echo wp_kses_post( ob_get_clean() );
98
  }
99
  $docs_link = sprintf( '<a href="%s" target="_blank">%s</a>', esc_url( 'https://mediaron.com/event-tracking-for-gravity-forms/?utm_source=wordpress_plugins_page&utm_medium=documentation&utm_campaign=event_tracking' ), _x( 'Documentation', 'Gravity Forms Event Tracking Documentation page', 'gravity-forms-google-analytics-event-tracking' ) );
100
 
101
+ $beta_link = sprintf( '<a href="%s" target="_blank" style="color: green; font-weight: 700;">%s</a>', esc_url( 'https://www.gravityforms.com/add-ons/google-analytics/' ), _x( 'Get the Google Analytics Add-on', 'Gravity Forms Google Analytics Page', 'gravity-forms-google-analytics-event-tracking' ) );
102
  $links[] = $docs_link;
103
  $links[] = $beta_link;
104
 
1202
  ?>
1203
 
1204
  <div class="alert info">
1205
+ <div style="padding-top: 25px; padding-bottom: 25px"><a href="https://www.gravityforms.com/add-ons/google-analytics/" target="_blank"><img src="<?php echo esc_url( GFGAET::get_plugin_url( '/img/gravity-forms-ga-addon-horizontal.png' ) ); ?>" width="800" height="214" /></a></div>
1206
+ <h3 style="font-size: 18px; line-height: 1.2; font-weight: 400">The team behind Gravity Forms has developed and released an official Google Analytics Add-on.</h3>
1207
+ <p><a class="button primary" href="https://www.gravityforms.com/add-ons/google-analytics/" target="_blank">Check out the new Google Analytics Add-On</a>
1208
  </div>
1209
  <?php
1210
  echo wp_kses_post( ob_get_clean() );
includes/GFGAET_UA.php CHANGED
@@ -49,9 +49,9 @@ class GFGAET_UA extends GFAddOn {
49
  ?>
50
 
51
  <div class="alert info">
52
- <div style="padding-top: 25px; padding-bottom: 25px"><a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta" target="_blank"><img src="<?php echo esc_url( GFGAET::get_plugin_url( '/img/gravity-forms-logo-horizontal.svg' ) ); ?>" width="800" height="103" /></a></div>
53
- <h3 style="font-size: 18px; line-height: 1.2; font-weight: 400">The team behind Gravity Forms is releasing their own Google Analytics plugin soon. Currently it is in beta and you are invited to try it out. It should make things so much easier.</h3>
54
- <p><a class="button primary" href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta" target="_blank">Check out the Beta Today</a>
55
  </div>
56
  <?php
57
  echo wp_kses_post( ob_get_clean() );
@@ -75,7 +75,7 @@ class GFGAET_UA extends GFAddOn {
75
  return array(
76
  array(
77
  'title' => __( 'Google Analytics and Google Tag Manager', 'gravity-forms-google-analytics-event-tracking' ),
78
- 'description' => '<p>' . __( 'By default, events are sent using the measurement protocol. You can change to using pure Google Analytics and Google Tag Manager if your forms are Ajax only.', 'gravity-forms-google-analytics-event-tracking' ) . '</p><p>' . __( 'Need help? <a target="_blank" href="https://mediaron.com/event-tracking-for-gravity-forms/?utm_source=wordpress_admin&utm_medium=documentation&utm_campaign=event_tracking">See our guide</a>.</p>', 'gravity-forms-google-analytics-event-tracking' ),
79
  'fields' => array(
80
  array(
81
  'name' => 'gravityforms_ga',
@@ -391,19 +391,19 @@ class GFGAET_UA extends GFAddOn {
391
  'name' => 'beta_notification',
392
  'horizontal' => false,
393
  'default_value' => 'on',
394
- 'label' => 'Beta Banner.',
395
  'choices' => array(
396
  array(
397
  'name' => 'beta_notifications_on',
398
  'label' => esc_html__( 'Turn On', 'gravity-forms-google-analytics-event-tracking' ),
399
  'value' => 'on',
400
- 'tooltip' => 'If you would like to join the beta, <a href="https://www.gravityforms.com/blog/google-analytics-add-on-install-the-beta" target="blank">please click here</a>.',
401
  ),
402
  array(
403
  'name' => 'beta_notifications_off',
404
  'label' => esc_html__( 'Turn Off', 'gravity-forms-google-analytics-event-tracking' ),
405
  'value' => 'off',
406
- 'tooltip' => esc_html__( 'Turn off the beta notifications banner.', 'gravity-forms-google-analytics-event-tracking' ),
407
  ),
408
  ),
409
  ),
49
  ?>
50
 
51
  <div class="alert info">
52
+ <div style="padding-top: 25px; padding-bottom: 25px"><a href="https://www.gravityforms.com/add-ons/google-analytics/" target="_blank"><img src="<?php echo esc_url( GFGAET::get_plugin_url( '/img/gravity-forms-ga-addon-horizontal.png' ) ); ?>" width="800" height="214" /></a></div>
53
+ <h3 style="font-size: 18px; line-height: 1.2; font-weight: 400">The team behind Gravity Forms has developed and released an official Google Analytics Add-on.</h3>
54
+ <p><a class="button primary" href="https://www.gravityforms.com/add-ons/google-analytics/" target="_blank">Check out the new Google Analytics Add-On</a>
55
  </div>
56
  <?php
57
  echo wp_kses_post( ob_get_clean() );
75
  return array(
76
  array(
77
  'title' => __( 'Google Analytics and Google Tag Manager', 'gravity-forms-google-analytics-event-tracking' ),
78
+ 'description' => '<p>' . __( 'By default, events are sent using the measurement protocol. You can change to using pure Google Analytics and Google Tag Manager if your forms are Ajax only.', 'gravity-forms-google-analytics-event-tracking' ) . '</p><p>' . __( 'Do you need help? <a target="_blank" href="https://mediaron.com/event-tracking-for-gravity-forms/?utm_source=wordpress_admin&utm_medium=documentation&utm_campaign=event_tracking">Please see the documentation</a>.</p>', 'gravity-forms-google-analytics-event-tracking' ),
79
  'fields' => array(
80
  array(
81
  'name' => 'gravityforms_ga',
391
  'name' => 'beta_notification',
392
  'horizontal' => false,
393
  'default_value' => 'on',
394
+ 'label' => 'Google Analytics Add-on Banner',
395
  'choices' => array(
396
  array(
397
  'name' => 'beta_notifications_on',
398
  'label' => esc_html__( 'Turn On', 'gravity-forms-google-analytics-event-tracking' ),
399
  'value' => 'on',
400
+ 'tooltip' => 'If you would like to check out the official Google Analytics Add-on, <a href="https://www.gravityforms.com/add-ons/google-analytics/" target="blank">please click here</a>.',
401
  ),
402
  array(
403
  'name' => 'beta_notifications_off',
404
  'label' => esc_html__( 'Turn Off', 'gravity-forms-google-analytics-event-tracking' ),
405
  'value' => 'off',
406
+ 'tooltip' => esc_html__( 'Turn off the Google Analytics Add-on banner.', 'gravity-forms-google-analytics-event-tracking' ),
407
  ),
408
  ),
409
  ),