Changeset 1045331
- Timestamp:
- 12/15/2014 11:20:40 PM (11 years ago)
- Location:
- gravity-forms-google-analytics-event-tracking/trunk
- Files:
-
- 29 added
- 2 edited
-
README.txt (modified) (4 diffs)
-
gravity-forms-event-tracking.php (modified) (2 diffs)
-
includes (added)
-
includes/class-gravity-forms-event-tracking.php (added)
-
includes/vendor (added)
-
includes/vendor/ga-mp (added)
-
includes/vendor/ga-mp/src (added)
-
includes/vendor/ga-mp/src/Racecore (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Autoloader.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Exception (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Exception.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Exception/EndpointServerException.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Exception/MissingConfigurationException.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Exception/MissingTrackingParameterException.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/GATracking.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/AbstractTracking.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/App (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/App/Event.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/App/Screen.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Campaign.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Ecommerce (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Ecommerce/Item.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Ecommerce/Transaction.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Event.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Exception.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Page.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/Social.php (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/User (added)
-
includes/vendor/ga-mp/src/Racecore/GATracking/Tracking/User/Timing.php (added)
Legend:
- Unmodified
- Added
- Removed
-
gravity-forms-google-analytics-event-tracking/trunk/README.txt
r1037896 r1045331 1 1 === Gravity Forms Google Analytics Event Tracking === 2 Contributors: nmarks , ronalfy2 Contributors: nmarks 3 3 Tags: gravity forms, google analytics, event tracking 4 4 Requires at least: 3.5.2 5 5 Tested up to: 4.1 6 Stable tag: 1. 4.56 Stable tag: 1.5.0 7 7 License: GPLv2 or later 8 8 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 20 20 - Automatically send form submission events to Google Analytics 21 21 - Custom event categories, actions, labels and even values 22 - Dynamic event value on payment forms (integration with the payment add-ons including Paypal Standard )22 - Dynamic event value on payment forms (integration with the payment add-ons including Paypal Standard, PayPal Pro, Stripe, etc...) 23 23 - Awesomeness 24 24 25 25 = Configuration = 26 After installing, you setup your UA ID in the Event Tracking tab on Gravity Forms' settings page and then customize your event category/action/label/value on the form settings page (see screenshots for more information).26 After installing, you setup your UA ID in the Event Tracking tab on Gravity Forms' settings page and then customize your event category/action/label/value on the form event tracking settings page (see screenshots for more information). 27 27 28 28 For payment based forms, you can leave the value blank to convert using the total payment amount. … … 35 35 = Minimum Requirements = 36 36 - PHP 5.3+ 37 - Gravity Forms 1. 7+37 - Gravity Forms 1.8+ 38 38 39 39 = Using The WordPress Dashboard = … … 77 77 == Changelog == 78 78 79 = 1.5.0 = 80 * Moved the form specific settings to their own tab. 81 * Re-structured the plugin code to fall in line with the official Gravity Forms plugins. 82 * Added a disable option to prevent a form from tracking any events. 83 * Added merge tag (choose a form field dropdown) to the settings fields for more dynamic tracking capabilities. 84 79 85 = 1.4.5 = 80 86 * Fixed a bug where the source/medium was not being tracked correctly for PayPal Standard IPN Notification based conversions. -
gravity-forms-google-analytics-event-tracking/trunk/gravity-forms-event-tracking.php
r1037896 r1045331 11 11 * Plugin URI: https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking/ 12 12 * Description: Add Google Analytics event tracking to your Gravity Forms with ease. 13 * Version: 1. 4.513 * Version: 1.5.0 14 14 * Author: Nathan Marks 15 15 * Author URI: http://www.nvisionsolutions.ca … … 26 26 } 27 27 28 /*----------------------------------------------------------------------------* 29 * Public-Facing Functionality 30 *----------------------------------------------------------------------------*/ 28 class Gravity_Forms_Event_Tracking_Bootstrap { 31 29 32 require_once( plugin_dir_path( __FILE__ ) . 'public/class-gravity-forms-event-tracking.php' ); 30 public static function load(){ 33 31 34 add_action( 'plugins_loaded', array( 'Gravity_Forms_Event_Tracking', 'get_instance' ) ); 32 if ( ! method_exists( 'GFForms', 'include_addon_framework' ) ) { 33 return; 34 } 35 35 36 require_once( plugin_dir_path( __FILE__ ) . 'includes/class-gravity-forms-event-tracking.php' ); 36 37 37 /*----------------------------------------------------------------------------* 38 * Dashboard and Administrative Functionality 39 *----------------------------------------------------------------------------*/ 38 GFAddOn::register( 'Gravity_Forms_Event_Tracking' ); 40 39 41 /* 42 * 43 * The code below is intended to to give the lightest footprint possible. 44 */ 45 if ( is_admin() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) ) { 46 47 require_once( plugin_dir_path( __FILE__ ) . 'admin/class-gravity-forms-event-tracking-admin.php' ); 48 require_once( plugin_dir_path( __FILE__ ) . 'admin/class-gravity-forms-event-tracking-addon.php' ); 49 add_action( 'plugins_loaded', array( 'Gravity_Forms_Event_Tracking_Admin', 'get_instance' ) ); 40 } 50 41 51 42 } 43 44 add_action( 'gform_loaded', array( 'Gravity_Forms_Event_Tracking_Bootstrap', 'load' ), 5 );
Note: See TracChangeset
for help on using the changeset viewer.