Version Description
- Released 2015-09-22
- Testing with WordPress 4.3.
- Better internationalization
Download this release
Release Info
| Developer | ronalfy |
| Plugin | |
| Version | 1.6.4 |
| Comparing to | |
| See all releases | |
Code changes from version 1.6.3 to 1.6.4
- README.txt +28 -6
- assets/banner-772x250.png +0 -0
- assets/icon-128x128.png +0 -0
- assets/icon-256x256.png +0 -0
- assets/icon-32x32.png +0 -0
- assets/icon-64x64.png +0 -0
- assets/screenshot-1.png +0 -0
- assets/screenshot-2.png +0 -0
- assets/screenshot-3.png +0 -0
- gravity-forms-event-tracking.php +4 -4
- includes/class-gravity-forms-event-tracking-feed.php +31 -32
- languages/gravity-forms-google-analytics-event-tracking.pot +141 -0
- languages/index.php +0 -0
README.txt
CHANGED
|
@@ -1,13 +1,13 @@
|
|
| 1 |
=== Gravity Forms Google Analytics Event Tracking ===
|
| 2 |
-
Contributors: nmarks
|
| 3 |
-
Tags: gravity forms, google analytics, event tracking
|
| 4 |
-
Requires at least:
|
| 5 |
-
Tested up to: 4.
|
| 6 |
-
Stable tag: 1.6.
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 10 |
-
Add Google Analytics Event Tracking to your Gravity Forms in less than 5 minutes!
|
| 11 |
|
| 12 |
== Description ==
|
| 13 |
|
|
@@ -83,46 +83,68 @@ Check out the documentation on [github](https://github.com/nathanmarks/wordpress
|
|
| 83 |
|
| 84 |
== Changelog ==
|
| 85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 86 |
= 1.6.3 =
|
|
|
|
| 87 |
* Integration with members plugin
|
| 88 |
|
| 89 |
= 1.6.2 =
|
|
|
|
| 90 |
* Fixed bug where manual event values were not sent properly.
|
| 91 |
|
| 92 |
= 1.6.1 =
|
|
|
|
| 93 |
* Hotfix to remove echo'd text bug
|
| 94 |
|
| 95 |
= 1.6.0 =
|
|
|
|
| 96 |
* Refactored the plugin to use feeds. Now you can have multiple feeds with conditions!
|
| 97 |
|
| 98 |
= 1.5.5 =
|
|
|
|
| 99 |
* Hotfix for issue with paypal standard converting early
|
| 100 |
|
| 101 |
= 1.5.3 =
|
|
|
|
| 102 |
* Ensured page title and location are properly being sent to Google
|
| 103 |
|
| 104 |
= 1.5.2 =
|
|
|
|
| 105 |
* Hotfix for PHP strict standards warning
|
| 106 |
|
| 107 |
= 1.5.0 =
|
|
|
|
| 108 |
* Moved the form specific settings to their own tab.
|
| 109 |
* Re-structured the plugin code to fall in line with the official Gravity Forms plugins.
|
| 110 |
* Added a disable option to prevent a form from tracking any events.
|
| 111 |
* Added merge tag (choose a form field dropdown) to the settings fields for more dynamic tracking capabilities.
|
| 112 |
|
| 113 |
= 1.4.5 =
|
|
|
|
| 114 |
* Fixed a bug where the source/medium was not being tracked correctly for PayPal Standard IPN Notification based conversions.
|
| 115 |
|
| 116 |
= 1.4.4 =
|
|
|
|
| 117 |
* Added some information to the event settings section
|
| 118 |
|
| 119 |
= 1.4.3 =
|
|
|
|
| 120 |
* Fixed backwards-compat issue
|
| 121 |
|
| 122 |
= 1.4 =
|
|
|
|
| 123 |
* Added value for events
|
| 124 |
* Properly integrated with payment based forms
|
| 125 |
|
| 126 |
= 1.3 =
|
| 127 |
* Properly integrated with Gravity Forms settings API (thanks ronalfy!)
|
| 128 |
* Enabled custom category/action/label on a per form basis.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
=== Gravity Forms Google Analytics Event Tracking ===
|
| 2 |
+
Contributors: nmarks, ronalfy
|
| 3 |
+
Tags: gravity forms, google analytics, event tracking, adopt-me
|
| 4 |
+
Requires at least:4.0
|
| 5 |
+
Tested up to: 4.4
|
| 6 |
+
Stable tag: 1.6.4
|
| 7 |
License: GPLv2 or later
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 9 |
|
| 10 |
+
Add Google Analytics Event Tracking to your Gravity Forms in less than 5 minutes! Requires PHP 5.3+.
|
| 11 |
|
| 12 |
== Description ==
|
| 13 |
|
| 83 |
|
| 84 |
== Changelog ==
|
| 85 |
|
| 86 |
+
= 1.6.4 =
|
| 87 |
+
* Released 2015-09-22
|
| 88 |
+
* Testing with WordPress 4.3.
|
| 89 |
+
* Better internationalization
|
| 90 |
+
|
| 91 |
= 1.6.3 =
|
| 92 |
+
* Released 2015-02-10
|
| 93 |
* Integration with members plugin
|
| 94 |
|
| 95 |
= 1.6.2 =
|
| 96 |
+
* Released 2015-02-06
|
| 97 |
* Fixed bug where manual event values were not sent properly.
|
| 98 |
|
| 99 |
= 1.6.1 =
|
| 100 |
+
* Released 2015-01-28
|
| 101 |
* Hotfix to remove echo'd text bug
|
| 102 |
|
| 103 |
= 1.6.0 =
|
| 104 |
+
* Released 2015-01-25
|
| 105 |
* Refactored the plugin to use feeds. Now you can have multiple feeds with conditions!
|
| 106 |
|
| 107 |
= 1.5.5 =
|
| 108 |
+
* Released 2015-01-19
|
| 109 |
* Hotfix for issue with paypal standard converting early
|
| 110 |
|
| 111 |
= 1.5.3 =
|
| 112 |
+
* Released 2014-12-20
|
| 113 |
* Ensured page title and location are properly being sent to Google
|
| 114 |
|
| 115 |
= 1.5.2 =
|
| 116 |
+
* Released 2014-12-16
|
| 117 |
* Hotfix for PHP strict standards warning
|
| 118 |
|
| 119 |
= 1.5.0 =
|
| 120 |
+
* Released 2014-12-15
|
| 121 |
* Moved the form specific settings to their own tab.
|
| 122 |
* Re-structured the plugin code to fall in line with the official Gravity Forms plugins.
|
| 123 |
* Added a disable option to prevent a form from tracking any events.
|
| 124 |
* Added merge tag (choose a form field dropdown) to the settings fields for more dynamic tracking capabilities.
|
| 125 |
|
| 126 |
= 1.4.5 =
|
| 127 |
+
* Released 2014-12-04
|
| 128 |
* Fixed a bug where the source/medium was not being tracked correctly for PayPal Standard IPN Notification based conversions.
|
| 129 |
|
| 130 |
= 1.4.4 =
|
| 131 |
+
* Released 2014-12-03
|
| 132 |
* Added some information to the event settings section
|
| 133 |
|
| 134 |
= 1.4.3 =
|
| 135 |
+
* Released 2014-12-02
|
| 136 |
* Fixed backwards-compat issue
|
| 137 |
|
| 138 |
= 1.4 =
|
| 139 |
+
* Released 2014-12-01-
|
| 140 |
* Added value for events
|
| 141 |
* Properly integrated with payment based forms
|
| 142 |
|
| 143 |
= 1.3 =
|
| 144 |
* Properly integrated with Gravity Forms settings API (thanks ronalfy!)
|
| 145 |
* Enabled custom category/action/label on a per form basis.
|
| 146 |
+
|
| 147 |
+
== Upgrade Notice ==
|
| 148 |
+
|
| 149 |
+
= 1.6.4 =
|
| 150 |
+
WordPress 4.3 compatibility and better internationalization.
|
assets/banner-772x250.png
ADDED
|
Binary file
|
assets/icon-128x128.png
ADDED
|
Binary file
|
assets/icon-256x256.png
ADDED
|
Binary file
|
assets/icon-32x32.png
ADDED
|
Binary file
|
assets/icon-64x64.png
ADDED
|
Binary file
|
assets/screenshot-1.png
ADDED
|
Binary file
|
assets/screenshot-2.png
ADDED
|
Binary file
|
assets/screenshot-3.png
ADDED
|
Binary file
|
gravity-forms-event-tracking.php
CHANGED
|
@@ -4,15 +4,15 @@
|
|
| 4 |
* @author Nathan Marks <nmarks@nvisionsolutions.ca>
|
| 5 |
* @license GPL-2.0+
|
| 6 |
* @link http://www.nvisionsolutions.ca
|
| 7 |
-
* @copyright 2014 Nathan Marks
|
| 8 |
*
|
| 9 |
* @wordpress-plugin
|
| 10 |
* Plugin Name: Gravity Forms Google Analytics Event Tracking
|
| 11 |
* Plugin URI: https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking/
|
| 12 |
* Description: Add Google Analytics event tracking to your Gravity Forms with ease.
|
| 13 |
-
* Version: 1.6.
|
| 14 |
-
* Author:
|
| 15 |
-
* Author URI: http://
|
| 16 |
* Text Domain: gravity-forms-google-analytics-event-tracking
|
| 17 |
* License: GPL-2.0+
|
| 18 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
| 4 |
* @author Nathan Marks <nmarks@nvisionsolutions.ca>
|
| 5 |
* @license GPL-2.0+
|
| 6 |
* @link http://www.nvisionsolutions.ca
|
| 7 |
+
* @copyright 2014-2015 Nathan Marks
|
| 8 |
*
|
| 9 |
* @wordpress-plugin
|
| 10 |
* Plugin Name: Gravity Forms Google Analytics Event Tracking
|
| 11 |
* Plugin URI: https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking/
|
| 12 |
* Description: Add Google Analytics event tracking to your Gravity Forms with ease.
|
| 13 |
+
* Version: 1.6.4
|
| 14 |
+
* Author: Ronald Huereca
|
| 15 |
+
* Author URI: http://mediaron.com
|
| 16 |
* Text Domain: gravity-forms-google-analytics-event-tracking
|
| 17 |
* License: GPL-2.0+
|
| 18 |
* License URI: http://www.gnu.org/licenses/gpl-2.0.txt
|
includes/class-gravity-forms-event-tracking-feed.php
CHANGED
|
@@ -25,7 +25,6 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 25 |
* @TODO Resolve this in 2.0 somehow...
|
| 26 |
*/
|
| 27 |
protected $_slug = "gravity-forms-event-tracking";
|
| 28 |
-
protected $_text_domain = "gravity-forms-google-analytics-event-tracking";
|
| 29 |
protected $_path = "gravity-forms-google-analytics-event-tracking/gravity-forms-event-tracking.php";
|
| 30 |
protected $_full_path = __FILE__;
|
| 31 |
protected $_url = "https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking";
|
|
@@ -58,7 +57,7 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 58 |
*/
|
| 59 |
public function init() {
|
| 60 |
|
| 61 |
-
load_plugin_textdomain(
|
| 62 |
|
| 63 |
add_filter( 'gform_logging_supported', array( $this, 'set_logging_supported' ) );
|
| 64 |
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'add_action_links' ) );
|
|
@@ -348,12 +347,12 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 348 |
public function plugin_settings_fields() {
|
| 349 |
return array(
|
| 350 |
array(
|
| 351 |
-
'title' => __( 'Google Analytics',
|
| 352 |
-
'description' => __( 'Enter your UA code (UA-XXXX-Y) here.',
|
| 353 |
'fields' => array(
|
| 354 |
array(
|
| 355 |
'name' => 'gravity_forms_event_tracking_ua',
|
| 356 |
-
'label' => __( 'UA Tracking ID',
|
| 357 |
'type' => 'text',
|
| 358 |
'class' => 'medium',
|
| 359 |
'tooltip' => 'UA-XXXX-Y',
|
|
@@ -373,7 +372,7 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 373 |
* @return string Form Settings Title
|
| 374 |
*/
|
| 375 |
public function feed_settings_title() {
|
| 376 |
-
return __( 'Event Tracking Feed Settings',
|
| 377 |
}
|
| 378 |
|
| 379 |
/**
|
|
@@ -385,20 +384,20 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 385 |
public function feed_settings_fields() {
|
| 386 |
return array(
|
| 387 |
array(
|
| 388 |
-
"title" => __( 'Feed Settings',
|
| 389 |
"fields" => array(
|
| 390 |
array(
|
| 391 |
-
'label' => __( 'Feed Name',
|
| 392 |
'type' => 'text',
|
| 393 |
'name' => 'feedName',
|
| 394 |
'class' => 'medium',
|
| 395 |
'required' => true,
|
| 396 |
-
'tooltip' => '<h6>' . __( 'Feed Name',
|
| 397 |
)
|
| 398 |
),
|
| 399 |
),
|
| 400 |
array(
|
| 401 |
-
"title" => __( 'Event Tracking Settings',
|
| 402 |
"fields" => array(
|
| 403 |
array(
|
| 404 |
"label" => "",
|
|
@@ -406,43 +405,43 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 406 |
"name" => "instructions"
|
| 407 |
),
|
| 408 |
array(
|
| 409 |
-
"label" => __( 'Event Category',
|
| 410 |
"type" => "text",
|
| 411 |
"name" => "gaEventCategory",
|
| 412 |
"class" => "medium merge-tag-support mt-position-right",
|
| 413 |
-
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Category',
|
| 414 |
),
|
| 415 |
array(
|
| 416 |
-
"label" => __( 'Event Action',
|
| 417 |
"type" => "text",
|
| 418 |
"name" => "gaEventAction",
|
| 419 |
"class" => "medium merge-tag-support mt-position-right",
|
| 420 |
-
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Action',
|
| 421 |
),
|
| 422 |
array(
|
| 423 |
-
"label" => __( 'Event Label',
|
| 424 |
"type" => "text",
|
| 425 |
"name" => "gaEventLabel",
|
| 426 |
"class" => "medium merge-tag-support mt-position-right",
|
| 427 |
-
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Label',
|
| 428 |
),
|
| 429 |
array(
|
| 430 |
-
"label" => __( 'Event Value',
|
| 431 |
"type" => "text",
|
| 432 |
"name" => "gaEventValue",
|
| 433 |
"class" => "medium merge-tag-support mt-position-right",
|
| 434 |
-
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Value',
|
| 435 |
),
|
| 436 |
)
|
| 437 |
),
|
| 438 |
array(
|
| 439 |
-
"title" => __( 'Other Settings',
|
| 440 |
"fields" => array(
|
| 441 |
array(
|
| 442 |
'name' => 'conditionalLogic',
|
| 443 |
-
'label' => __( 'Conditional Logic',
|
| 444 |
'type' => 'feed_condition',
|
| 445 |
-
'tooltip' => '<h6>' . __( 'Conditional Logic',
|
| 446 |
)
|
| 447 |
)
|
| 448 |
),
|
|
@@ -458,12 +457,12 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 458 |
echo '
|
| 459 |
<tr>
|
| 460 |
<th colspan="2">
|
| 461 |
-
<p>' . __( "If you leave these blank, the following defaults will be used when the event is tracked",
|
| 462 |
<p>
|
| 463 |
-
<strong>' . __( "Event Category",
|
| 464 |
-
<strong>' . __( "Event Action",
|
| 465 |
-
<strong>' . __( "Event Label",
|
| 466 |
-
<strong>' . __( "Event Value",
|
| 467 |
</p>
|
| 468 |
</td>
|
| 469 |
</tr>';
|
|
@@ -475,11 +474,11 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 475 |
*/
|
| 476 |
public function feed_list_columns() {
|
| 477 |
return array(
|
| 478 |
-
'feedName' => __( 'Name',
|
| 479 |
-
'gaEventCategory' => __( 'Category',
|
| 480 |
-
'gaEventAction' => __( 'Action',
|
| 481 |
-
'gaEventLabel' => __( 'Label',
|
| 482 |
-
'gaEventValue' => __( 'Value',
|
| 483 |
);
|
| 484 |
}
|
| 485 |
|
|
@@ -563,7 +562,7 @@ class Gravity_Forms_Event_Tracking extends GFFeedAddOn {
|
|
| 563 |
return;
|
| 564 |
}
|
| 565 |
|
| 566 |
-
$settings['feedName'] = __( 'Event Tracking Feed',
|
| 567 |
|
| 568 |
$feed_id = $this->save_feed_settings( 0, $form['id'], $settings );
|
| 569 |
|
| 25 |
* @TODO Resolve this in 2.0 somehow...
|
| 26 |
*/
|
| 27 |
protected $_slug = "gravity-forms-event-tracking";
|
|
|
|
| 28 |
protected $_path = "gravity-forms-google-analytics-event-tracking/gravity-forms-event-tracking.php";
|
| 29 |
protected $_full_path = __FILE__;
|
| 30 |
protected $_url = "https://wordpress.org/plugins/gravity-forms-google-analytics-event-tracking";
|
| 57 |
*/
|
| 58 |
public function init() {
|
| 59 |
|
| 60 |
+
load_plugin_textdomain( 'gravity-forms-google-analytics-event-tracking', false, dirname( plugin_basename( __FILE__ ) ) . '/languages' );
|
| 61 |
|
| 62 |
add_filter( 'gform_logging_supported', array( $this, 'set_logging_supported' ) );
|
| 63 |
add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'add_action_links' ) );
|
| 347 |
public function plugin_settings_fields() {
|
| 348 |
return array(
|
| 349 |
array(
|
| 350 |
+
'title' => __( 'Google Analytics', 'gravity-forms-google-analytics-event-tracking' ),
|
| 351 |
+
'description' => __( 'Enter your UA code (UA-XXXX-Y) here.', 'gravity-forms-google-analytics-event-tracking' ),
|
| 352 |
'fields' => array(
|
| 353 |
array(
|
| 354 |
'name' => 'gravity_forms_event_tracking_ua',
|
| 355 |
+
'label' => __( 'UA Tracking ID', 'gravity-forms-google-analytics-event-tracking' ),
|
| 356 |
'type' => 'text',
|
| 357 |
'class' => 'medium',
|
| 358 |
'tooltip' => 'UA-XXXX-Y',
|
| 372 |
* @return string Form Settings Title
|
| 373 |
*/
|
| 374 |
public function feed_settings_title() {
|
| 375 |
+
return __( 'Event Tracking Feed Settings', 'gravity-forms-google-analytics-event-tracking' );
|
| 376 |
}
|
| 377 |
|
| 378 |
/**
|
| 384 |
public function feed_settings_fields() {
|
| 385 |
return array(
|
| 386 |
array(
|
| 387 |
+
"title" => __( 'Feed Settings', 'gravity-forms-google-analytics-event-tracking' ),
|
| 388 |
"fields" => array(
|
| 389 |
array(
|
| 390 |
+
'label' => __( 'Feed Name', 'gravity-forms-google-analytics-event-tracking' ),
|
| 391 |
'type' => 'text',
|
| 392 |
'name' => 'feedName',
|
| 393 |
'class' => 'medium',
|
| 394 |
'required' => true,
|
| 395 |
+
'tooltip' => '<h6>' . __( 'Feed Name', 'gravity-forms-google-analytics-event-tracking' ) . '</h6>' . __( 'Enter a feed name to uniquely identify this setup.', 'gravity-forms-google-analytics-event-tracking' )
|
| 396 |
)
|
| 397 |
),
|
| 398 |
),
|
| 399 |
array(
|
| 400 |
+
"title" => __( 'Event Tracking Settings', 'gravity-forms-google-analytics-event-tracking' ),
|
| 401 |
"fields" => array(
|
| 402 |
array(
|
| 403 |
"label" => "",
|
| 405 |
"name" => "instructions"
|
| 406 |
),
|
| 407 |
array(
|
| 408 |
+
"label" => __( 'Event Category', 'gravity-forms-google-analytics-event-tracking' ),
|
| 409 |
"type" => "text",
|
| 410 |
"name" => "gaEventCategory",
|
| 411 |
"class" => "medium merge-tag-support mt-position-right",
|
| 412 |
+
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Category', 'gravity-forms-google-analytics-event-tracking' ), __( 'Enter your Google Analytics event category', 'gravity-forms-google-analytics-event-tracking' ) ),
|
| 413 |
),
|
| 414 |
array(
|
| 415 |
+
"label" => __( 'Event Action', 'gravity-forms-google-analytics-event-tracking' ),
|
| 416 |
"type" => "text",
|
| 417 |
"name" => "gaEventAction",
|
| 418 |
"class" => "medium merge-tag-support mt-position-right",
|
| 419 |
+
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Action', 'gravity-forms-google-analytics-event-tracking' ), __( 'Enter your Google Analytics event action', 'gravity-forms-google-analytics-event-tracking' ) ),
|
| 420 |
),
|
| 421 |
array(
|
| 422 |
+
"label" => __( 'Event Label', 'gravity-forms-google-analytics-event-tracking' ),
|
| 423 |
"type" => "text",
|
| 424 |
"name" => "gaEventLabel",
|
| 425 |
"class" => "medium merge-tag-support mt-position-right",
|
| 426 |
+
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Label', 'gravity-forms-google-analytics-event-tracking' ), __( 'Enter your Google Analytics event label', 'gravity-forms-google-analytics-event-tracking' ) ),
|
| 427 |
),
|
| 428 |
array(
|
| 429 |
+
"label" => __( 'Event Value', 'gravity-forms-google-analytics-event-tracking' ),
|
| 430 |
"type" => "text",
|
| 431 |
"name" => "gaEventValue",
|
| 432 |
"class" => "medium merge-tag-support mt-position-right",
|
| 433 |
+
"tooltip" => sprintf( '<h6>%s</h6>%s', __( 'Event Value', 'gravity-forms-google-analytics-event-tracking' ), __( 'Enter your Google Analytics event value. Leave blank to omit pushing a value to Google Analytics. Or to use the purchase value of a payment based form. <strong>Note:</strong> This must be a number (int/float).', 'gravity-forms-google-analytics-event-tracking' ) ),
|
| 434 |
),
|
| 435 |
)
|
| 436 |
),
|
| 437 |
array(
|
| 438 |
+
"title" => __( 'Other Settings', 'gravity-forms-google-analytics-event-tracking' ),
|
| 439 |
"fields" => array(
|
| 440 |
array(
|
| 441 |
'name' => 'conditionalLogic',
|
| 442 |
+
'label' => __( 'Conditional Logic', 'gravity-forms-google-analytics-event-tracking' ),
|
| 443 |
'type' => 'feed_condition',
|
| 444 |
+
'tooltip' => '<h6>' . __( 'Conditional Logic', 'gravity-forms-google-analytics-event-tracking' ) . '</h6>' . __( 'When conditions are enabled, events will only be sent to google when the conditions are met. When disabled, all form submissions will trigger an event.', 'gravity-forms-google-analytics-event-tracking' )
|
| 445 |
)
|
| 446 |
)
|
| 447 |
),
|
| 457 |
echo '
|
| 458 |
<tr>
|
| 459 |
<th colspan="2">
|
| 460 |
+
<p>' . __( "If you leave these blank, the following defaults will be used when the event is tracked", 'gravity-forms-google-analytics-event-tracking' ) . ':</p>
|
| 461 |
<p>
|
| 462 |
+
<strong>' . __( "Event Category", 'gravity-forms-google-analytics-event-tracking' ) . ':</strong> Forms<br>
|
| 463 |
+
<strong>' . __( "Event Action", 'gravity-forms-google-analytics-event-tracking' ) . ':</strong> Submission<br>
|
| 464 |
+
<strong>' . __( "Event Label", 'gravity-forms-google-analytics-event-tracking' ) . ':</strong> Form: {form_title} ID: {form_id}<br>
|
| 465 |
+
<strong>' . __( "Event Value", 'gravity-forms-google-analytics-event-tracking' ) . ':</strong> Payment Amount (on payment forms only, otherwise nothing is sent by default)
|
| 466 |
</p>
|
| 467 |
</td>
|
| 468 |
</tr>';
|
| 474 |
*/
|
| 475 |
public function feed_list_columns() {
|
| 476 |
return array(
|
| 477 |
+
'feedName' => __( 'Name', 'gravity-forms-google-analytics-event-tracking' ),
|
| 478 |
+
'gaEventCategory' => __( 'Category', 'gravity-forms-google-analytics-event-tracking' ),
|
| 479 |
+
'gaEventAction' => __( 'Action', 'gravity-forms-google-analytics-event-tracking' ),
|
| 480 |
+
'gaEventLabel' => __( 'Label', 'gravity-forms-google-analytics-event-tracking' ),
|
| 481 |
+
'gaEventValue' => __( 'Value', 'gravity-forms-google-analytics-event-tracking' ),
|
| 482 |
);
|
| 483 |
}
|
| 484 |
|
| 562 |
return;
|
| 563 |
}
|
| 564 |
|
| 565 |
+
$settings['feedName'] = __( 'Event Tracking Feed', 'gravity-forms-google-analytics-event-tracking' );
|
| 566 |
|
| 567 |
$feed_id = $this->save_feed_settings( 0, $form['id'], $settings );
|
| 568 |
|
languages/gravity-forms-google-analytics-event-tracking.pot
ADDED
|
@@ -0,0 +1,141 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
msgid ""
|
| 2 |
+
msgstr ""
|
| 3 |
+
"Project-Id-Version: Gravity Forms Google Analytics Event Tracking\n"
|
| 4 |
+
"Report-Msgid-Bugs-To: https://wordpress.org/plugins/gravity-forms-google-"
|
| 5 |
+
"analytics-event-tracking/\n"
|
| 6 |
+
"POT-Creation-Date: 2015-09-22 17:02-0600\n"
|
| 7 |
+
"PO-Revision-Date: 2015-09-22 17:02-0600\n"
|
| 8 |
+
"Last-Translator: Ronald Huereca <ron@ronalfy.com>\n"
|
| 9 |
+
"Language-Team: \n"
|
| 10 |
+
"MIME-Version: 1.0\n"
|
| 11 |
+
"Content-Type: text/plain; charset=UTF-8\n"
|
| 12 |
+
"Content-Transfer-Encoding: 8bit\n"
|
| 13 |
+
"X-Generator: Poedit 1.5.3\n"
|
| 14 |
+
"X-Poedit-SourceCharset: UTF-8\n"
|
| 15 |
+
"X-Poedit-KeywordsList: __;_e;esc_html_e;esc_html_x:1,2c;esc_html__;"
|
| 16 |
+
"esc_attr_e;esc_attr_x:1,2c;esc_attr__;_ex:1,2c;_nx:4c,1,2;_nx_noop:4c,1,2;"
|
| 17 |
+
"_x:1,2c;_n:1,2;_n_noop:1,2;__ngettext:1,2;__ngettext_noop:1,2;_c,_nc:4c,1,2\n"
|
| 18 |
+
"X-Poedit-Basepath: .\n"
|
| 19 |
+
"X-Poedit-SearchPath-0: ..\n"
|
| 20 |
+
|
| 21 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:350
|
| 22 |
+
msgid "Google Analytics"
|
| 23 |
+
msgstr ""
|
| 24 |
+
|
| 25 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:351
|
| 26 |
+
msgid "Enter your UA code (UA-XXXX-Y) here."
|
| 27 |
+
msgstr ""
|
| 28 |
+
|
| 29 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:355
|
| 30 |
+
msgid "UA Tracking ID"
|
| 31 |
+
msgstr ""
|
| 32 |
+
|
| 33 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:375
|
| 34 |
+
msgid "Event Tracking Feed Settings"
|
| 35 |
+
msgstr ""
|
| 36 |
+
|
| 37 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:387
|
| 38 |
+
msgid "Feed Settings"
|
| 39 |
+
msgstr ""
|
| 40 |
+
|
| 41 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:390
|
| 42 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:395
|
| 43 |
+
msgid "Feed Name"
|
| 44 |
+
msgstr ""
|
| 45 |
+
|
| 46 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:395
|
| 47 |
+
msgid "Enter a feed name to uniquely identify this setup."
|
| 48 |
+
msgstr ""
|
| 49 |
+
|
| 50 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:400
|
| 51 |
+
msgid "Event Tracking Settings"
|
| 52 |
+
msgstr ""
|
| 53 |
+
|
| 54 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:408
|
| 55 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:412
|
| 56 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:462
|
| 57 |
+
msgid "Event Category"
|
| 58 |
+
msgstr ""
|
| 59 |
+
|
| 60 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:412
|
| 61 |
+
msgid "Enter your Google Analytics event category"
|
| 62 |
+
msgstr ""
|
| 63 |
+
|
| 64 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:415
|
| 65 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:419
|
| 66 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:463
|
| 67 |
+
msgid "Event Action"
|
| 68 |
+
msgstr ""
|
| 69 |
+
|
| 70 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:419
|
| 71 |
+
msgid "Enter your Google Analytics event action"
|
| 72 |
+
msgstr ""
|
| 73 |
+
|
| 74 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:422
|
| 75 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:426
|
| 76 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:464
|
| 77 |
+
msgid "Event Label"
|
| 78 |
+
msgstr ""
|
| 79 |
+
|
| 80 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:426
|
| 81 |
+
msgid "Enter your Google Analytics event label"
|
| 82 |
+
msgstr ""
|
| 83 |
+
|
| 84 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:429
|
| 85 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:433
|
| 86 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:465
|
| 87 |
+
msgid "Event Value"
|
| 88 |
+
msgstr ""
|
| 89 |
+
|
| 90 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:433
|
| 91 |
+
msgid ""
|
| 92 |
+
"Enter your Google Analytics event value. Leave blank to omit pushing a value "
|
| 93 |
+
"to Google Analytics. Or to use the purchase value of a payment based form. "
|
| 94 |
+
"<strong>Note:</strong> This must be a number (int/float)."
|
| 95 |
+
msgstr ""
|
| 96 |
+
|
| 97 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:438
|
| 98 |
+
msgid "Other Settings"
|
| 99 |
+
msgstr ""
|
| 100 |
+
|
| 101 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:442
|
| 102 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:444
|
| 103 |
+
msgid "Conditional Logic"
|
| 104 |
+
msgstr ""
|
| 105 |
+
|
| 106 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:444
|
| 107 |
+
msgid ""
|
| 108 |
+
"When conditions are enabled, events will only be sent to google when the "
|
| 109 |
+
"conditions are met. When disabled, all form submissions will trigger an "
|
| 110 |
+
"event."
|
| 111 |
+
msgstr ""
|
| 112 |
+
|
| 113 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:460
|
| 114 |
+
msgid ""
|
| 115 |
+
"If you leave these blank, the following defaults will be used when the event "
|
| 116 |
+
"is tracked"
|
| 117 |
+
msgstr ""
|
| 118 |
+
|
| 119 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:477
|
| 120 |
+
msgid "Name"
|
| 121 |
+
msgstr ""
|
| 122 |
+
|
| 123 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:478
|
| 124 |
+
msgid "Category"
|
| 125 |
+
msgstr ""
|
| 126 |
+
|
| 127 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:479
|
| 128 |
+
msgid "Action"
|
| 129 |
+
msgstr ""
|
| 130 |
+
|
| 131 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:480
|
| 132 |
+
msgid "Label"
|
| 133 |
+
msgstr ""
|
| 134 |
+
|
| 135 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:481
|
| 136 |
+
msgid "Value"
|
| 137 |
+
msgstr ""
|
| 138 |
+
|
| 139 |
+
#: ../includes/class-gravity-forms-event-tracking-feed.php:565
|
| 140 |
+
msgid "Event Tracking Feed"
|
| 141 |
+
msgstr ""
|
languages/index.php
ADDED
|
File without changes
|
